Skip to content

PEP 808: Mark as Accepted#4980

Merged
hugovk merged 1 commit into
python:mainfrom
henryiii:henryiii/chore/pep808accept
May 21, 2026
Merged

PEP 808: Mark as Accepted#4980
hugovk merged 1 commit into
python:mainfrom
henryiii:henryiii/chore/pep808accept

Conversation

@henryiii
Copy link
Copy Markdown
Contributor

@henryiii henryiii commented May 20, 2026

  • SC/PEP Delegate has formally accepted/rejected the PEP and posted to the Discussions-To thread
  • Pull request title in appropriate format (PEP 123: Mark as Accepted)
  • Status changed to Accepted/Rejected
  • Resolution field points directly to SC/PEP Delegate official acceptance/rejected post, including the date (e.g. `01-Jan-2000 <https://discuss.python.org/t/12345/100>`__)
  • Acceptance/rejection notice added, if the SC/PEP delegate had major conditions or comments
  • Discussions-To, Post-History and Python-Version up to date

Signed-off-by: Henry Schreiner <henryfs@princeton.edu>
@henryiii henryiii requested a review from FFY00 as a code owner May 20, 2026 21:25
@read-the-docs-community
Copy link
Copy Markdown

Documentation build overview

📚 pep-previews | 🛠️ Build #32784693 | 📁 Comparing a641dc2 against latest (c1f8b92)

  🔍 Preview build  

701 files changed · ± 701 modified

± Modified

@henryiii
Copy link
Copy Markdown
Contributor Author

There was one minor comment:

There is one relatively minor point that should be clarified when transferring the specification into the official standards documentation. The PEP states:

If a field is present in both places, then the build backend is allowed to insert entries into the list or table, but not remove entries, reorder entries, or modify the entries.

This does not put any restrictions on where entries may be inserted - at the start, at the end, or in the middle. In practice, none of the existing fields affected by this PEP assign any meaning to ordering, so this doesn’t matter, but in order to avoid confusion should a future PEP add an order-dependent field, the specification should be explicit. Allowing insertions either anywhere, or just at the end, is fine with me - I’ll leave it to the PEP author to choose.

I think that means the PEP can be accepted as is, then when updating the spec at packaging.python.org this needs to be clarified, and a note is not needed here, but happy to add one if preferred. I think we have picked one, but I rather want to look at what it affects over the next couple days when preparing implementations before settling one one vs. the other.

@hugovk
Copy link
Copy Markdown
Member

hugovk commented May 21, 2026

Let's ask @pfmoore to clarify.

@pfmoore
Copy link
Copy Markdown
Member

pfmoore commented May 21, 2026

I'm fine with accepting the PEP as it stands. As long as the resolution is added in packaging.python.org, that's fine with me.

@hugovk
Copy link
Copy Markdown
Member

hugovk commented May 21, 2026

Thanks both!

@hugovk hugovk merged commit 0d6797e into python:main May 21, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants