For a modern Python packaging approach this project will start using pyproject.toml. This PR introduces such a file that replaces the old setup.py. Tests have been made by building the package using python -m build with setuptools as backend.
The initial plan was to replace both setup.py and setup.cfg with the toml file, but unfortunately flake8 does not support configuration in pyproject.toml yet. When support is added, setup.cfg can be removed completely.
For a modern Python packaging approach this project will start using pyproject.toml. This PR introduces such a file that replaces the old setup.py. Tests have been made by building the package using
python -m build
with setuptools as backend.The initial plan was to replace both setup.py and setup.cfg with the toml file, but unfortunately flake8 does not support configuration in pyproject.toml yet. When support is added, setup.cfg can be removed completely.