Installation#

From PyPI#

Install the latest release with pip:

pip install rlaopt

Or add rlaopt to a uv-managed project:

uv add rlaopt

Requirements#

rlaopt requires Python 3.11 or newer. Package installers resolve the remaining runtime dependencies declared in pyproject.toml.

Development Installation#

Install uv, clone the repository, and create the development environment from the committed lockfile:

uv sync

Run the test suite with:

uv run pytest

Building Documentation#

To build the documentation locally:

uv sync --group docs
uv run make -C docs html

The documentation will be generated in docs/_build/html/.