This MR updates the package metadata to be defined in setup.cfg instead of setup.py, which is easier to manage, and adds a pyproject.toml file to support PEP-517 builders.
setup.cfg
setup.py
pyproject.toml