Metadata-Version: 2.4
Name: sagelite-lrslib-runtime
Version: 10.9.post1
Summary: Optional lrslib executable 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-lrslib-runtime

Optional lrslib executable companion package for `sagelite`.

Some Sage polyhedral and game-theory features call the `lrs` and `lrsnash`
programs from lrslib. The `sagelite` wheels include Sage's Python and extension
modules, but not executable files from Sage's build prefix, so installing this
package in the same Python environment provides relocatable lrslib commands.

This package is built by copying `lrs` and `lrsnash` from an existing Sage
prefix. Set `SAGELITE_LRSLIB_BINDIR` to the directory containing the commands:

```bash
SAGELITE_LRSLIB_BINDIR=/path/to/sage-local/bin \
python -m build companion-packages/sagelite-lrslib-runtime
```

If `SAGELITE_LRSLIB_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.
