Skip to content

PEP 771: Improvements based on feedback in discussion thread - #5169

Merged
pradyunsg merged 1 commit into
python:mainfrom
astrofrog:pep-771-oct-2026
Oct 14, 2026
Merged

pradyunsg merged 1 commit into
python:mainfrom
astrofrog:pep-771-oct-2026

Conversation

@astrofrog

@astrofrog astrofrog commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

PEP 771 has been discussed extensively in https://discuss.python.org/t/pep-771-default-extras-for-python-software-packages-round-2/94905, and based on this feedback I have made a number of additions/improvements to the PEP. I have tried to cover most of the points that came up in this round of discussion, and this will be posted for a final round of discussion before being submitted to the Python Packaging Council for a decision.

The changes here include changing default-optional-dependency-keys to default-optional-dependency since I think this is the most palatable shed color.

I have not yet updated the main discussion thread link (Discussions-To) since the new thread does not exist yet. Once this PR is merged, I can open the new discussion thread then do a quick PR here to update the link, as in previous rounds, if this is acceptable.

cc @pradyunsg @DEKHTIARJonathan

@astrofrog
astrofrog requested a review from pradyunsg as a code owner October 14, 2026 12:57
@read-the-docs-community

Copy link
Copy Markdown

Documentation build overview

📚 pep-previews | 🛠️ Build #35142554 | 📁 Comparing 15e101c against latest (145bee8)

  🔍 Preview build  

1 file changed
± pep-0771/index.html

@pradyunsg
pradyunsg merged commit b80c7bf into python:main Oct 14, 2026
5 checks passed
@DEKHTIARJonathan

Copy link
Copy Markdown
Contributor

Thanks Pradyun 😊

@astrofrog

Copy link
Copy Markdown
Contributor Author

Thanks @pradyunsg! I will finish preparing the post for DPO and will try and send it out tomorrow

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