packaging.python.org
packaging.python.org copied to clipboard
Import PEP 517 specification
This PR builds on top of #1396 (the “pyproject.toml specification”).
Contains atomic, separately reviewable commits:
-
Import PEP 517 verbatim
-
PEP 517: Trim all rationale/motivation sections
-
PEP 517: Remove sdist info already imported in source-distribution-format.rst
-
PEP 517: Fix headers
-
Sdist spec: Replace PEP reference with internal link now that PEP 517 is imported
-
Move part part of PEP 517 to the pyproject.toml spec
The description of the data format in pyproject.toml is now part of the pyproject.toml spec, while how the build backend is used remains in the build system interfaces spec.
-
PEP 517: Final editing to fit the PUG
:books: Documentation preview :books:: https://python-packaging-user-guide--1414.org.readthedocs.build/en/1414/
(Sorry for these pushes — I kept finding last-minute fixes.)
Now that #1396 has been merged, I've rebased this PR so that the commits from #1396 disappear and only the commits actually related to PEP 517 remain. (I normally wouldn't do a rebase and force-push on GitHub, but this hasn't been reviewed yet so it should be harmless.)
Rebasing again to fix CI.