This issue tracker will soon become read-only and move to GitHub.
For a smoother transition, remember to log in and link your GitHub username to your profile.
For more information, see this post about the migration.

classification
Title: Deprecate modules listed in PEP 594
Type: Stage: patch review
Components: Library (Lib) Versions: Python 3.11
process
Status: open Resolution:
Dependencies: 47022 Superseder:
Assigned To: brett.cannon Nosy List: barry, brett.cannon, hugovk, miss-islington, xtreak
Priority: deferred blocker Keywords: patch

Created on 2022-03-18 19:46 by brett.cannon, last changed 2022-03-23 20:13 by miss-islington.

Pull Requests
URL Status Linked Edit
PR 31984 merged brett.cannon, 2022-03-18 20:26
PR 32039 merged miss-islington, 2022-03-21 23:16
PR 32082 merged hugovk, 2022-03-23 19:48
Messages (6)
msg415521 - (view) Author: Brett Cannon (brett.cannon) * (Python committer) Date: 2022-03-18 19:46
https://peps.python.org/pep-0594/

The SC has asked that all modules deprecated by PEP 594 have the documented deprecation backported. The message should also not have any specific removal version to avoid any potential delay, but then making the bugfix-only docs incorrect.

- [ ] aifc
- [ ] asynchat: https://bugs.python.org/issue47022
- [ ] asyncore: https://bugs.python.org/issue47022
- [ ] audioop
- [ ] cgi
- [ ] cgitb
- [ ] chunk
- [ ] crypt
- [ ] imghdr
- [ ] msilib
- [ ] nntplib
- [ ] nis
- [ ] ossaudiodev
- [ ] pipes
- [ ] smtpd: https://bugs.python.org/issue47022
- [ ] sndhdr
- [ ] spwd
- [ ] sunau
- [ ] telnetlib
- [ ] uu
- [ ] xdrlib
msg415525 - (view) Author: Brett Cannon (brett.cannon) * (Python committer) Date: 2022-03-18 20:32
The first PR for documenting the modules is up. Once this gets merged and backported I will add a helper function in `warnings` and then make the appropriate code changes.
msg415725 - (view) Author: miss-islington (miss-islington) Date: 2022-03-21 23:16
New changeset 9ac2de922a0f783bd43b8e026e4fb70fd1888572 by Brett Cannon in branch 'main':
bpo-47061: document module deprecations due to PEP 594 (GH-31984)
https://github.com/python/cpython/commit/9ac2de922a0f783bd43b8e026e4fb70fd1888572
msg415732 - (view) Author: miss-islington (miss-islington) Date: 2022-03-22 00:30
New changeset c3538355f49f9394140428a848f2acf08175ff1a by Miss Islington (bot) in branch '3.10':
[3.10] bpo-47061: document module deprecations due to PEP 594 (GH-31984) (GH-32039)
https://github.com/python/cpython/commit/c3538355f49f9394140428a848f2acf08175ff1a
msg415733 - (view) Author: Brett Cannon (brett.cannon) * (Python committer) Date: 2022-03-22 00:33
One thing I forgot to mention is that I will be updating What's New as the code deprecations land.
msg415906 - (view) Author: miss-islington (miss-islington) Date: 2022-03-23 20:13
New changeset e513b8188af4d2f43ab2b96b51bc45bd4f6fd5b6 by Hugo van Kemenade in branch '3.9':
[3.9] bpo-47061: document module deprecations due to PEP 594 (GH-31984) (GH-32082)
https://github.com/python/cpython/commit/e513b8188af4d2f43ab2b96b51bc45bd4f6fd5b6
History
Date User Action Args
2022-03-23 20:13:16miss-islingtonsetmessages: + msg415906
2022-03-23 19:48:50hugovksetpull_requests: + pull_request30169
2022-03-22 00:33:35brett.cannonsetmessages: + msg415733
2022-03-22 00:30:34miss-islingtonsetmessages: + msg415732
2022-03-21 23:16:47miss-islingtonsetpull_requests: + pull_request30129
2022-03-21 23:16:44miss-islingtonsetnosy: + miss-islington
messages: + msg415725
2022-03-20 07:09:09xtreaksetnosy: + xtreak
2022-03-19 21:39:44hugovksetnosy: + hugovk
2022-03-18 20:32:18brett.cannonsetpriority: normal -> deferred blocker
2022-03-18 20:32:05brett.cannonsetmessages: + msg415525
2022-03-18 20:26:59brett.cannonsetkeywords: + patch
stage: needs patch -> patch review
pull_requests: + pull_request30074
2022-03-18 20:04:02barrysetnosy: + barry
2022-03-18 20:00:31brett.cannonsettitle: Document PEP 594 deprecations -> Deprecate modules listed in PEP 594
2022-03-18 19:46:22brett.cannonsetdependencies: + PEP 594: Document removal of asynchat, asyncore and smtpd
2022-03-18 19:46:10brett.cannoncreate