- SQL: add a default value for notes on attackers
- Drop compatibility with Python2, ensure compatibility up to Python3.11
- Upgrade the build system to use
pyproject.toml
with setuptools - Move console scripts to specific targets within the module
- Add typing annotations on the blacknet module
- Add linting using
ruff
,isort
andblack