Metadata-Version: 2.4
Name: sagelite-jmol-runtime
Version: 10.9
Summary: Optional Jmol runtime-data companion package for sagelite
Author-email: The Sage Developers <sage-support@googlegroups.com>
License-Expression: GPL-2.0-or-later
Project-URL: Homepage, https://www.sagemath.org
Classifier: Development Status :: 6 - Mature
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Scientific/Engineering :: Mathematics
Requires-Python: >=3.12
Description-Content-Type: text/markdown

# sagelite-jmol-runtime

Optional Jmol runtime-data companion package for `sagelite`.

This package contains Sage's `jmol` Java runtime files, installed as a Python
wheel. Installing it makes Sage's `JmolData.jar` feature detection and related
`# needs jmol` doctests work without requiring a traditional
`SAGE_LOCAL/share/jmol` installation.

This package is built by copying a Sage-compatible Jmol data directory. Set
`SAGELITE_JMOL_DIR` to the directory containing `JmolData.jar`:

```bash
SAGELITE_JMOL_DIR=/path/to/sage-local/share/jmol \
python -m build companion-packages/sagelite-jmol-runtime
```

If `SAGELITE_JMOL_DIR` is not set, the build checks `JMOL_DIR`,
`SAGE_SHARE/jmol`, `SAGE_LOCAL/share/jmol`, the local Sage prefix, and common
system locations.
