Convert setup.py data to declarative setup.cfg format, only leave a single entry necessary for setuptools_scm. Add pyproject.toml file because The Python Demands It I think.
Use setuptools_scm to generate __version__, which removes the dependency on pkg_resources.
Settle on tox as the one true way to run tests.
Remove __future__ imports and (object) subclassing, both unnecessary in Python 3.x. We can now use f-strings.
setuptools_scm
. Addpyproject.toml
file because The Python Demands It I think.setuptools_scm
to generate__version__
, which removes the dependency onpkg_resources
.__future__
imports and(object)
subclassing, both unnecessary in Python 3.x. We can now use f-strings.