Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PEP 594: Mark as accepted #2414

Merged
merged 1 commit into from
Mar 11, 2022
Merged

PEP 594: Mark as accepted #2414

merged 1 commit into from
Mar 11, 2022

Conversation

hugovk
Copy link
Member

@hugovk hugovk commented Mar 11, 2022

The SC announcement:

We are accepting PEP-594 2 Removing dead batteries from the standard library.

It removes a non-controversial set of very old unmaintained or obsolete libraries from the Python standard library. We expect this PEP to be a one time event, and for future deprecations to be handled differently.

One thing we’d like to see happen while implementing it: Document the status of the modules being deprecated and removed and backport those deprecation updates to older CPython branch documentation (at least back to 3.9). That gets the notices in front of more people who may use the docs for their specific Python version.

Particular care should also be taken during the pre-release cycles that remove deprecated modules. If it turns out the removal of a module proves to be a problem in practice despite the clear deprecation, deferring the removal of that module should be considered to avoid disruption.

Doing a “mass cleanup” of long obsolete modules is a sign that we as a project have been ignoring rather than maintaining parts of the standard library, or not doing so with the diligence being in the standard library implies they deserve. Resolving ongoing discussions around how we define the stdlib for the long term does not block this PEP. It seems worthwhile for us to conduct regular reviews of the contents of the stdlib every few releases so we can avoid accumulating such a large pile of dead batteries, but this is outside the scope of this particular PEP.

– Greg for the PSC

https://discuss.python.org/t/pep-594-take-2-removing-dead-batteries-from-the-standard-library/13508/22

@AA-Turner AA-Turner merged commit 6e84b66 into main Mar 11, 2022
@AA-Turner AA-Turner deleted the pep594-accepted branch March 11, 2022 21:39
@JelleZijlstra
Copy link
Member

We should add the acceptance message in the Resolution header, right?

@hugovk
Copy link
Member Author

hugovk commented Mar 11, 2022

Good spot, yes, I'll make a new PR. A good excuse to test the RTD build preview again :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants