This project uses:
- poetry for dependency management
- flake8 for linting and
- black for code formatting
- isort for import sorting
Development Tasks:
- Install dependencies:
poetry install
- Run the test suite:
./run_tests.py
- Sort imports:
isort --profile black .
- Run lint checks:
flake8 .
- Auto-format:
black .