diff --git a/Doc/whatsnew/3.12.rst b/Doc/whatsnew/3.12.rst index 65ca4c332ce35f..631044a5fa2957 100644 --- a/Doc/whatsnew/3.12.rst +++ b/Doc/whatsnew/3.12.rst @@ -1111,6 +1111,33 @@ Modules (see :pep:`594`): * :mod:`!telnetlib` * :mod:`!uu` * :mod:`!xdrlib` +<<<<<<< HEAD + +Other modules: + +* :mod:`lib2to3`, and the ``2to3`` program (:gh:`84540`) +||||||| 15f4a35487 +* :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` +======= +>>>>>>> upstream/main APIs: @@ -1146,6 +1173,15 @@ Pending Removal in Python 3.14 Use :class:`ast.Constant` instead. (Contributed by Serhiy Storchaka in :gh:`90953`.) +<<<<<<< HEAD +* :mod:`asyncio`: the *msg* parameter of both + :meth:`asyncio.Future.cancel` and + :meth:`asyncio.Task.cancel` (:gh:`90985`) + +||||||| 15f4a35487 +* Deprecated the following :mod:`importlib.abc` classes, scheduled for removal in +======= +>>>>>>> upstream/main * :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``, or :class:`collections.abc.Buffer`. @@ -1211,6 +1247,13 @@ Pending Removal in Python 3.14 but it only got a proper :exc:`DeprecationWarning` in 3.12. May be removed in 3.14. (Contributed by Nikita Sobolev in :gh:`101866`.) +<<<<<<< HEAD + +* Creating :c:data:`immutable types ` with mutable + bases using the C API (:gh:`95388`) +||||||| 15f4a35487 +======= +>>>>>>> upstream/main Pending Removal in Future Versions ---------------------------------- @@ -1218,6 +1261,8 @@ Pending Removal in Future Versions The following APIs were deprecated in earlier Python versions and will be removed, although there is currently no date scheduled for their removal. +* :mod:`array`'s ``'u'`` format code (:gh:`57281`) + * :class:`typing.Text` (:gh:`92332`) * Currently Python accepts numeric literals immediately followed by keywords,