It adds a pyproject.toml file and modernizes use of setuptools to build and install.
Testing was all done on Python 3.11. I will let Travis-CI tell me which versions of Python actually work; we will drop Python 2.7 support if it breaks, and increment version to reflect that.
This MR modernizes how the package is built and tested.
pyproject.toml
file and modernizes use ofsetuptools
to build and install.Testing was all done on Python 3.11. I will let Travis-CI tell me which versions of Python actually work; we will drop Python 2.7 support if it breaks, and increment version to reflect that.