This repository can be used as a template for a Python application.
Install the required dependencies using pip:
pip install -e .
To install with dev and test dependencies:
pip install -e .[dev,test]
This library uses Pytest for the unit tests.
These tests are located in the tests directory.
To run the tests:
python -m pytest tests
This library uses ruff for linting and formatting.
This is configured in ruff.toml.
To check the code for linting errors:
python -m ruff check .
To format the code:
python -m ruff format .