replace setup.py etc. with pyproject.toml
make compliant with REUSE spec
remove use of pydocstyle (no longer maintained)
remove use of pytest-xdist
remove use of coverage
The hypothesis tests time out when recording coverage.
remove use of tox and pyenv
minor formatting fix with black
makefile: add task to upload readme to sourcehut
Remove builds.sr.ht script
Update CI script to stay on debian/buster
debian/stable is now bullseye, which doesn't provide Python 2 packages.
Update links for issues/PRs in Contributing docs
Add docstrings; check with pydocstyle
Add flake8 plugin to check for naming convention
Replace Travis CI with builds.sr.ht script
Update latest supported version to Python 3.9