diff --git a/Doc/library/2to3.rst b/Doc/library/2to3.rst index eb4c9185f48bf2..9d4ed888f1b25b 100644 --- a/Doc/library/2to3.rst +++ b/Doc/library/2to3.rst @@ -3,6 +3,12 @@ 2to3 - Automated Python 2 to 3 code translation =============================================== +.. deprecated:: 3.9 + The :mod:`lib2to3` package and related 2to3 tool are pending deprecation + and removal by Python 3.11 or 3.12. We anticipate that a fork of it may + live on as an external package on PyPI as it does have use as a Python to + Python source transformation tool. + .. sectionauthor:: Benjamin Peterson 2to3 is a Python program that reads Python 2.x source code and applies a series @@ -462,6 +468,11 @@ and off individually. They are described here in more detail. .. moduleauthor:: Collin Winter .. moduleauthor:: Benjamin Peterson +.. deprecated:: 3.9 + The :mod:`lib2to3` package and related 2to3 tool are pending deprecation + and removal by Python 3.11 or 3.12. We anticipate that a fork of it may + live on as an external package on PyPI. + **Source code:** :source:`Lib/lib2to3/` -------------- diff --git a/Lib/lib2to3/__init__.py b/Lib/lib2to3/__init__.py index ea30561d839798..29348d91d409fe 100644 --- a/Lib/lib2to3/__init__.py +++ b/Lib/lib2to3/__init__.py @@ -1 +1,5 @@ -#empty +import warnings +warnings.warn( + "lib2to3 is pending deprecation for removal in Python 3.11 or 3.12.", + category=PendingDeprecationWarning) +del warnings diff --git a/Misc/NEWS.d/next/Library/2020-04-21-22-04-57.bpo-40360.qCpoH8.rst b/Misc/NEWS.d/next/Library/2020-04-21-22-04-57.bpo-40360.qCpoH8.rst new file mode 100644 index 00000000000000..9d06640b48d394 --- /dev/null +++ b/Misc/NEWS.d/next/Library/2020-04-21-22-04-57.bpo-40360.qCpoH8.rst @@ -0,0 +1,2 @@ +lib2to3 and the 2to3 tool gain a PendingDeprecationWarning, slated for +removal in 3.11 or 3.12. pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy