PEP 517
Closed this issue · 0 comments
oliver-sanders commented
Get on the PEP 517 train.
https://www.python.org/dev/peps/pep-0517/
- After this a project might not have a
setup.py
file. - The build backend and configuration happen in the
pyproject.toml
file. - See also https://pypa-build.readthedocs.io/en/latest/
Impacts on release-actions:
- Cannot extract version from
setup.py
file, not sure if setuptools has a nice interface for extracting this. - Projects can configure what gets built.
- The build command changes to
python -m build
.