Move all packaging options to setup.cfg and building
requirements to pyproject.toml.
An empty setup.py is left in place for compatibility with
legacy building environments.
Use PyPA's https://pypi.org/project/build/ as the new PEP-517
building frontend in the release CI workflows, which will
already craft both a source and a binary distribution.
Move all packaging options to setup.cfg and building requirements to pyproject.toml.
An empty setup.py is left in place for compatibility with legacy building environments.
Use PyPA's https://pypi.org/project/build/ as the new PEP-517 building frontend in the release CI workflows, which will already craft both a source and a binary distribution.
See https://www.python.org/dev/peps/pep-0517/