* Migrate to pyproject.toml
* Add .venv to .gitignore
* Exclude tests in MANIFEST.in
* Move pytest into pyproject.toml
* Remove unused coveralls
* Restore requirements_dev.txt
Needed for CI venv cache and readthedocs.
* Exclude .venv for flake8
* Bump minimum Python version to 3.9