Skip to content

PEP 838: Move to standards track#5053

Merged
AlexWaygood merged 1 commit into
python:mainfrom
konstin:konsti/pep838-standards-track
Jul 21, 2026
Merged

PEP 838: Move to standards track#5053
AlexWaygood merged 1 commit into
python:mainfrom
konstin:konsti/pep838-standards-track

Conversation

@konstin

@konstin konstin commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

PEP 838 affects the stdlib venv module, so it goes into the standards track instead of the packaging track.

  • Change is either:
    • To a Draft PEP
    • To an Accepted or Final PEP, with Steering Council approval
    • To fix an editorial issue (markup, typo, link, header, etc)
  • PR title prefixed with PEP number (e.g. PEP 123: Summary of changes)

PEP 838 affects the stdlib `venv` module, so it goes into the standards track instead of the packaging track.
@konstin
konstin requested a review from AlexWaygood as a code owner July 21, 2026 16:02

@AlexWaygood AlexWaygood left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To me this fits in better as a packaging PEP, since the only part of the stdlib that it touches is a very-much packaging-related part of the stdlib (the venv module), and since it is proposing a standard that we are asking external packaging tools that write pyvenv.cfg files (uv, virtualenv) to comply with as well as the stdlib venv module.

But I don't have a particularly strong opinion, and have very little experience on packaging PEPs; very happy to defer to @ncoghlan and @pfmoore :-)

@read-the-docs-community

Copy link
Copy Markdown

Documentation build overview

📚 pep-previews | 🛠️ Build #33691585 | 📁 Comparing 90e97eb against latest (a4b453d)

  🔍 Preview build  

3 files changed
± pep-0764/index.html
± pep-0838/index.html
± topic/packaging/index.html

@AlexWaygood

Copy link
Copy Markdown
Member

I hear this has been discussed with @warsaw as well, so I'll go ahead and land this -- thanks!

@AlexWaygood
AlexWaygood merged commit ead78cd into python:main Jul 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.

2 participants