packaging.python.org icon indicating copy to clipboard operation
packaging.python.org copied to clipboard

Import PEP 517 specification

Open jeanas opened this issue 1 year ago • 3 comments

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/

jeanas avatar Nov 22 '23 23:11 jeanas

(Sorry for these pushes — I kept finding last-minute fixes.)

jeanas avatar Nov 23 '23 00:11 jeanas

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.)

jeanas avatar Dec 04 '23 19:12 jeanas

Rebasing again to fix CI.

jeanas avatar Dec 05 '23 19:12 jeanas