[](https://github.com/[FILL IN: OWNER]/[FILL IN: REPO]/actions)
[](https://codecov.io/gh/[FILL IN: OWNER]/[FILL IN: REPO])
[FILL IN: A clear, concise description of what this project does, its purpose, and who should use it.]
- Python 3.11 or later
- [FILL IN: Any other system dependencies or services required]
make venv
source .venv_dev/bin/activate # On Windows: .venv_dev\Scripts\activatemake installThis will install all project dependencies and set up Git hooks for development.
make run[FILL IN: Add any additional usage examples or command-line options.]
The project uses ruff for linting and formatting, and mypy for type checking.
- Format code:
make format - Lint code:
make lint - Type-check:
make type-check
Run the test suite with coverage reporting:
make testTests are located in the tests/ directory.
To run formatting, linting, and tests in one command:
make allRemove cached files and build artifacts:
make cleanPlease see CONTRIBUTING.md for guidelines on how to contribute to this project.
This project is licensed under the MIT License. See LICENSE for details.