Metadata-Version: 2.4
Name: sagelite-fplll-data
Version: 10.9
Summary: Optional FPLLL BKZ strategy 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-fplll-data

Optional FPLLL strategy data companion package for `sagelite`.

Sage can use `fpylll` for BKZ lattice reduction.  Some `fpylll` wheels contain
an absolute build-prefix path for FPLLL's BKZ strategy file, such as
`share/fplll/strategies/default.json`.  Installing this companion package gives
`sagelite` a relocatable copy of the redistributable strategy data.

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

```bash
SAGELITE_FPLLL_STRATEGIES_DIR=/path/to/share/fplll/strategies python -m build companion-packages/sagelite-fplll-data
```

If `SAGELITE_FPLLL_STRATEGIES_DIR` is not set, the build checks `SAGE_LOCAL`
and common system locations.
