Metadata-Version: 2.4
Name: sagelite-planarity-runtime
Version: 10.9
Summary: Optional planarity executable companion package for sagelite
Author-email: The Sage Developers <sage-support@googlegroups.com>
License-Expression: BSD-3-Clause
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-planarity-runtime

Optional planarity executable companion package for `sagelite`.

Sage builds the `planarity` command and `libplanarity` library for
planarity-related graph algorithms. Some optional Sage runtimes, including GAP
package integrations, can call this command as an external executable. The
`sagelite` core wheel does not bundle it directly. Installing this companion
package makes `planarity` available through a standard Python entry point.

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

```bash
SAGELITE_PLANARITY_BINDIR=/path/to/bin python -m build companion-packages/sagelite-planarity-runtime
```

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