Development

This package uses Poetry.

Run tests with all supported versions of Python and Django:

poetry run nox -rs test

Run linters:

poetry run nox -s lint

Run code coverage check:

poetry run nox -s coverage

Pre-commit hook

This project contains a pre-commit hook that runs linters and tests in the .githooks directory. It can be enabled with the following command:

git config --local core.hooksPath .githooks

Contributing

Contributions may be submitted by email. Use git format-patch to generate a unified diff against the main branch.

Please reach out if you plan to submit major new features, as they may be considered out of scope of the project.