diff options
author | Erlend Egeberg Aasland <erlend.aasland@innova.no> | 2022-05-07 04:23:13 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-07 04:23:13 (GMT) |
commit | 0924b95f6e678beaf4a059d679515956bac608fb (patch) | |
tree | 9c28861e3f48a47a36114cb8594ebb1e40292605 /Doc/whatsnew | |
parent | 3f61db475692511a9676765e6f9f0bb204306e93 (diff) | |
download | cpython-0924b95f6e678beaf4a059d679515956bac608fb.zip cpython-0924b95f6e678beaf4a059d679515956bac608fb.tar.gz cpython-0924b95f6e678beaf4a059d679515956bac608fb.tar.bz2 |
gh-92308: Add Pending Removal section to 3.11 What's New (#92309)
* gh-92308: Add Pending Removal section to 3.11 What's New
* Use compact list; drop attributions
* Add short text, and also missing PyUnicode_InternImmortal
* Fix formatting
* markup fix
* Update Doc/whatsnew/3.11.rst
Co-authored-by: Victor Stinner <vstinner@python.org>
* Apply suggestions from code review
Co-authored-by: Victor Stinner <vstinner@python.org>
Co-authored-by: Victor Stinner <vstinner@python.org>
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
Diffstat (limited to 'Doc/whatsnew')
-rw-r--r-- | Doc/whatsnew/3.11.rst | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/Doc/whatsnew/3.11.rst b/Doc/whatsnew/3.11.rst index b9871f7..c4e8e6f 100644 --- a/Doc/whatsnew/3.11.rst +++ b/Doc/whatsnew/3.11.rst @@ -1217,6 +1217,61 @@ Deprecated (Contributed by Alex Waygood in :gh:`92332`.) +Pending Removal in Python 3.12 +============================== + +The following APIs have been deprecated in earlier Python releases, +and will be removed in Python 3.12. + +Python API: + +* :class:`pkgutil.ImpImporter` +* :class:`pkgutil.ImpLoader` +* :envvar:`PYTHONTHREADDEBUG` +* :func:`importlib.find_loader` +* :func:`importlib.util.module_for_loader` +* :func:`importlib.util.set_loader_wrapper` +* :func:`importlib.util.set_package_wrapper` +* :meth:`importlib.abc.Loader.module_repr` +* :meth:`importlib.abc.Loadermodule_repr` +* :meth:`importlib.abc.MetaPathFinder.find_module` +* :meth:`importlib.abc.MetaPathFinder.find_module` +* :meth:`importlib.abc.PathEntryFinder.find_loader` +* :meth:`importlib.abc.PathEntryFinder.find_module` +* :meth:`importlib.machinery.BuiltinImporter.find_module` +* :meth:`importlib.machinery.BuiltinLoader.module_repr` +* :meth:`importlib.machinery.FileFinder.find_loader` +* :meth:`importlib.machinery.FileFinder.find_module` +* :meth:`importlib.machinery.FrozenImporter.find_module` +* :meth:`importlib.machinery.FrozenLoader.module_repr` +* :meth:`importlib.machinery.PathFinder.find_module` +* :meth:`importlib.machinery.WindowsRegistryFinder.find_module` +* :meth:`pathlib.Path.link_to` +* The entire :ref:`distutils namespace <distutils-deprecated>` +* :func:`cgi.log` +* :func:`sqlite3.OptimizedUnicode` +* :func:`sqlite3.enable_shared_cache` + +C API: + +* :c:func:`PyUnicode_AS_DATA` +* :c:func:`PyUnicode_AS_UNICODE` +* :c:func:`PyUnicode_AsUnicodeAndSize` +* :c:func:`PyUnicode_AsUnicode` +* :c:func:`PyUnicode_FromUnicode` +* :c:func:`PyUnicode_GET_DATA_SIZE` +* :c:func:`PyUnicode_GET_SIZE` +* :c:func:`PyUnicode_GetSize` +* :c:func:`PyUnicode_IS_COMPACT` +* :c:func:`PyUnicode_IS_READY` +* :c:func:`PyUnicode_READY` +* :c:func:`Py_UNICODE_WSTR_LENGTH` +* :c:func:`_PyUnicode_AsUnicode` +* :c:macro:`PyUnicode_WCHAR_KIND` +* :c:type:`PyUnicodeObject` +* :c:func:`PyUnicode_InternImmortal()` + + Removed ======= |