Contributions to this repository are welcome! However, please ensure that your code adheres to the recommended DevOps practices below:
We use ruff as our primary linting tool.
Attempt to add tests when new features are added.
To run the currently available tests, run uv run pytest from the root of the repository.
We use uv to manage our lock files and therefore encourage everyone to use uv as a package manager as well.