Repository navigation
PEP 594: Remove stdlib modules scheduled for deletion in Python 3.13 #104773
Copy link
Copy link
Closed
Labels
3.13only security fixesonly security fixes
Description
Activity
- added 14 commits that reference this issue
on May 22, 2023 61 remaining items
Summary:
- All modules scheduled for removal by PEP 594 have been removed in Python 3.12 and Python 3.13
- The removal of the uu module makes 2 binascii functions useless and should be deprecated.
- One minor thing that we missed in PEP 594 was the removal of the uu codec: https://peps.python.org/pep-0594/#uu-and-the-uu-encoding
- I was wrong: we must not close all issues of removed modules, since bugs can still be fixed in Python 3.11 and 3.12: https://devguide.python.org/versions/
The remaining minor task related to the uu encoding is covered by PR #92758.
I'm not sure how to coordinate the work on helping third-party Python projects migrating to Python 3.13: move away from removed modules. But I prefer to not reuse this issue for this. Maybe discuss.python.org is a better place for that, since it's more visible than the Python bug tracker.
I created python/peps#3156 to mark PEP 594 as Final.
Reacted by Hugo van KemenadeI created a discussion on discuss.python.org: PEP 594 has been implementated: Python 3.13 removes 20 stdlib modules.
- added 3 commits that reference this issue
on May 11, 2024 - added a commit that references this issue
on May 15, 2024 - added a commit that references this issue
on May 20, 2024 - added a commit that references this issue
on Mar 30, 2026
Metadata
Metadata
Assignees
Labels
3.13only security fixesonly security fixes
PEP 594 ("Removing dead batteries from the standard library") deprecated the following 19 modules in Python 3.11 (or before) and their removal in Python 3.13:
I propose to remove them as soon as possible in the Python 3.13 development cycle to help users to prepare for this incompatible change before Python 3.13 final release (scheduled for October 2024).
I plan to work on pull requests to remove these modules.
Linked PRs