moved the package specification from setup.py to pyproject.toml, set the package build system to flit (though should be easy to change to other pyproject.toml packaging tools. flit build to build the package, flit publish to publish on pypi, pytest to run the tests.
Thank you for the PR. I'll stick with setuptools, for the moment, mostly since I am more familiar with it. I will include the test requirements with everything else though, as you have done.
moved the package specification from setup.py to pyproject.toml, set the package build system to flit (though should be easy to change to other pyproject.toml packaging tools.
flit build
to build the package,flit publish
to publish on pypi,pytest
to run the tests.