All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Run
pytest
withpython -m
to execute the tests against the local copy of the project directly
- Update
freeze-requirements
task to compilerequirements-dev.txt
from thepyproject.toml
- Make sure test files are excluded from releases
- Replace
setup.py
withpyproject.toml
- Add task for
black
(code formatting)
- Make the run all task run in debug mode
- Stop pinning pip-tools
- Change task run-all to depend on task requirements-dev
- Add task for
mypy
- Use colored for styled text instead of hand-coded escape sequences
- Fix bootstrap installing python requirements