Skip to content

Commit

Permalink
pythongh-92308: Add Pending Removal section to 3.11 What's New
Browse files Browse the repository at this point in the history
  • Loading branch information
erlend-aasland committed May 4, 2022
1 parent dfb1b9d commit 11dbba7
Showing 1 changed file with 59 additions and 0 deletions.
59 changes: 59 additions & 0 deletions Doc/whatsnew/3.11.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1173,6 +1173,65 @@ Deprecated
(Contributed by Serhiy Storchaka in :gh:`91760`.)


Pending Removal
===============

* ``Py_UNICODE`` encoder APIs are pending removal as per :pep:`624`

* The entire :ref:`distutils namespace <distutils-deprecated>` is scheduled for
removal in Python 3.12.

* The various implementations of
:meth:`importlib.abc.MetaPathFinder.find_module` (
:meth:`importlib.machinery.BuiltinImporter.find_module`,
:meth:`importlib.machinery.FrozenImporter.find_module`,
:meth:`importlib.machinery.WindowsRegistryFinder.find_module`,
:meth:`importlib.machinery.PathFinder.find_module`,
:meth:`importlib.abc.MetaPathFinder.find_module` ),
:meth:`importlib.abc.PathEntryFinder.find_module` (
:meth:`importlib.machinery.FileFinder.find_module` ), and
:meth:`importlib.abc.PathEntryFinder.find_loader` (
:meth:`importlib.machinery.FileFinder.find_loader` )
are slated for removal in Python 3.12.
(Contributed by Brett Cannon in :issue:`42135`.)

* The deprecations of :mod:`imp`, :func:`importlib.find_loader`,
:func:`importlib.util.set_package_wrapper`,
:func:`importlib.util.set_loader_wrapper`,
:func:`importlib.util.module_for_loader`,
:class:`pkgutil.ImpImporter`, and
:class:`pkgutil.ImpLoader` are slated for in Python 3.12.
(Contributed by Brett Cannon in :issue:`43720`.)

* :meth:`importlib.abc.Loadermodule_repr` is scheduled for removal in
Python 3.12.
(Contributed by Brett Cannon in :issue:`42137`.)

* :meth:`importlib.abc.Loader.module_repr`,
:meth:`importlib.machinery.FrozenLoader.module_repr`, and
:meth:`importlib.machinery.BuiltinLoader.module_repr` are
slated for removal in Python 3.12.
(Contributed by Brett Cannon in :issue:`42136`.)

* Undocumented ``sqlite3.OptimizedUnicode`` is scheduled for removal in
Python 3.12.
(Contributed by Erlend E. Aasland in :issue:`42264`.)

* Undocumented ``sqlite3.enable_shared_cache`` is scheduled for removal in
Python 3.12.
(Contributed by Erlend E. Aasland in :issue:`24464`.)

* :meth:`pathlib.Path.link_to` is slated for removal in Python 3.12.
(Contributed by Barney Gale in :issue:`39950`.)

* ``cgi.log()`` is slated for removal in Python 3.12.
(Contributed by Inada Naoki in :issue:`41139`.)

* The threading debug (:envvar:`PYTHONTHREADDEBUG` environment variable) is
scheduled for removal in Python 3.12.
(Contributed by Victor Stinner in :issue:`44584`.)


Removed
=======

Expand Down

0 comments on commit 11dbba7

Please sign in to comment.