Development

Running tests

Tests are located in the tests/ directory. Install the dev extra, then run pytest:

pip install -e ".[dev]"
pytest

Building distributions

The package uses Hatchling as its build backend. Build source and wheel distributions with:

python -m build

Building the docs locally

To build the documentation locally, you need to install the docs extra dependencies:

pip install -e ".[docs]"
cd docs
make html

The built documentation will be available in docs/_build/html/index.html.