mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
gh-122085: Use include files for whatsnew/3.12.rst
deprecations (#122093)
This commit is contained in:
parent
f067efa643
commit
b3b7b7d46a
4 changed files with 77 additions and 146 deletions
52
Doc/deprecations/pending-removal-in-3.13.rst
Normal file
52
Doc/deprecations/pending-removal-in-3.13.rst
Normal file
|
@ -0,0 +1,52 @@
|
|||
Pending Removal in Python 3.13
|
||||
------------------------------
|
||||
|
||||
Modules (see :pep:`594`):
|
||||
|
||||
* :mod:`!aifc`
|
||||
* :mod:`!audioop`
|
||||
* :mod:`!cgi`
|
||||
* :mod:`!cgitb`
|
||||
* :mod:`!chunk`
|
||||
* :mod:`!crypt`
|
||||
* :mod:`!imghdr`
|
||||
* :mod:`!mailcap`
|
||||
* :mod:`!msilib`
|
||||
* :mod:`!nis`
|
||||
* :mod:`!nntplib`
|
||||
* :mod:`!ossaudiodev`
|
||||
* :mod:`!pipes`
|
||||
* :mod:`!sndhdr`
|
||||
* :mod:`!spwd`
|
||||
* :mod:`!sunau`
|
||||
* :mod:`!telnetlib`
|
||||
* :mod:`!uu`
|
||||
* :mod:`!xdrlib`
|
||||
|
||||
Other modules:
|
||||
|
||||
* :mod:`!lib2to3`, and the :program:`2to3` program (:gh:`84540`)
|
||||
|
||||
APIs:
|
||||
|
||||
* :class:`!configparser.LegacyInterpolation` (:gh:`90765`)
|
||||
* ``locale.resetlocale()`` (:gh:`90817`)
|
||||
* :meth:`!turtle.RawTurtle.settiltangle` (:gh:`50096`)
|
||||
* :func:`!unittest.findTestCases` (:gh:`50096`)
|
||||
* :func:`!unittest.getTestCaseNames` (:gh:`50096`)
|
||||
* :func:`!unittest.makeSuite` (:gh:`50096`)
|
||||
* :meth:`!unittest.TestProgram.usageExit` (:gh:`67048`)
|
||||
* :class:`!webbrowser.MacOSX` (:gh:`86421`)
|
||||
* :class:`classmethod` descriptor chaining (:gh:`89519`)
|
||||
* :mod:`importlib.resources` deprecated methods:
|
||||
|
||||
* ``contents()``
|
||||
* ``is_resource()``
|
||||
* ``open_binary()``
|
||||
* ``open_text()``
|
||||
* ``path()``
|
||||
* ``read_binary()``
|
||||
* ``read_text()``
|
||||
|
||||
Use :func:`importlib.resources.files()` instead. Refer to `importlib-resources: Migrating from Legacy
|
||||
<https://importlib-resources.readthedocs.io/en/latest/using.html#migrating-from-legacy>`_ (:gh:`106531`)
|
|
@ -19,6 +19,25 @@ Pending Removal in Python 3.14
|
|||
Use :class:`ast.Constant` instead.
|
||||
(Contributed by Serhiy Storchaka in :gh:`90953`.)
|
||||
|
||||
* :mod:`asyncio`:
|
||||
|
||||
* The child watcher classes :class:`!asyncio.MultiLoopChildWatcher`,
|
||||
:class:`!asyncio.FastChildWatcher`, :class:`!asyncio.AbstractChildWatcher`
|
||||
and :class:`!asyncio.SafeChildWatcher` are deprecated and
|
||||
will be removed in Python 3.14.
|
||||
(Contributed by Kumar Aditya in :gh:`94597`.)
|
||||
|
||||
* :func:`!asyncio.set_child_watcher`, :func:`!asyncio.get_child_watcher`,
|
||||
:meth:`!asyncio.AbstractEventLoopPolicy.set_child_watcher` and
|
||||
:meth:`!asyncio.AbstractEventLoopPolicy.get_child_watcher` are deprecated
|
||||
and will be removed in Python 3.14.
|
||||
(Contributed by Kumar Aditya in :gh:`94597`.)
|
||||
|
||||
* The :meth:`~asyncio.get_event_loop` method of the
|
||||
default event loop policy now emits a :exc:`DeprecationWarning` if there
|
||||
is no current event loop set and it decides to create one.
|
||||
(Contributed by Serhiy Storchaka and Guido van Rossum in :gh:`100160`.)
|
||||
|
||||
* :mod:`collections.abc`: Deprecated :class:`!collections.abc.ByteString`.
|
||||
Prefer :class:`!Sequence` or :class:`~collections.abc.Buffer`.
|
||||
For use in typing, prefer a union, like ``bytes | bytearray``,
|
||||
|
|
|
@ -7,6 +7,8 @@ although there is currently no date scheduled for their removal.
|
|||
* :mod:`argparse`: Nesting argument groups and nesting mutually exclusive
|
||||
groups are deprecated.
|
||||
|
||||
* :mod:`array`'s ``'u'`` format code (:gh:`57281`)
|
||||
|
||||
* :mod:`builtins`:
|
||||
|
||||
* ``~bool``, bitwise inversion on bool.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue