Metadata-Version: 2.4
Name: sagelite-graphviz-runtime
Version: 10.9.post2
Summary: Optional Graphviz executable companion package for sagelite
Author-email: The Sage Developers <sage-support@googlegroups.com>
License-Expression: EPL-1.0
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-graphviz-runtime

Optional Graphviz executable companion package for `sagelite`.

Sage uses the `dot`, `neato`, `twopi`, `fdp`, and `circo` programs for graph
layout features and doctests marked `optional - graphviz`. The `sagelite` core
wheel does not bundle these external executables directly. Installing this
companion package makes them available through standard Python entry points and
through Sage's Graphviz feature detection.

Build this package from a system or prefix that already has Graphviz installed:

```bash
SAGELITE_GRAPHVIZ_BINDIR=/path/to/bin python -m build companion-packages/sagelite-graphviz-runtime
```

If `SAGELITE_GRAPHVIZ_BINDIR` is not set, the build checks `SAGE_LOCAL/bin`
and common system locations. For production wheels, build this package from the
same runtime environment used to validate the corresponding `sagelite` wheel.
