Notes for Developers
We use tox to run the tests.
pip install tox
tox
There are several environments to use.
tox -e py312 # run Python 3.12
tox -e ruff # code quality
tox -e black # code formatting
tox -e docs # build the documentation to ./html
tox -e build # build the package in ./dist
New Release
To create a new release:
Edit the
changes.rstfile.Commit the changes:
git add docs/changes.rst git commit -m"log changes"
Create a new tag and push it:
git push git tag v0.0.2 git push origin v0.0.2