This MR improves the package metadata a bit, by simplifying setup.py and adding a pyproject.toml file.
setup.py
pyproject.toml