From bab7db12ae7950694b8c686c451093873e7c9c5b Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade Date: Wed, 16 Aug 2023 22:21:46 +0300 Subject: [PATCH 1/3] Document 3.13, 3.14 and future removals --- Doc/whatsnew/3.12.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Doc/whatsnew/3.12.rst b/Doc/whatsnew/3.12.rst index 65ca4c332ce35f..b39527948c6b5e 100644 --- a/Doc/whatsnew/3.12.rst +++ b/Doc/whatsnew/3.12.rst @@ -1112,6 +1112,10 @@ Modules (see :pep:`594`): * :mod:`!uu` * :mod:`!xdrlib` +Other modules: + +* :mod:`lib2to3`, and the ``2to3`` program (:gh:`84540`) + APIs: * :class:`!configparser.LegacyInterpolation` (:gh:`90765`) @@ -1146,6 +1150,10 @@ Pending Removal in Python 3.14 Use :class:`ast.Constant` instead. (Contributed by Serhiy Storchaka in :gh:`90953`.) +* :mod:`asyncio`: the *msg* parameter of both + :meth:`asyncio.Future.cancel` and + :meth:`asyncio.Task.cancel` (:gh:`90985`) + * :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`. @@ -1212,12 +1220,17 @@ Pending Removal in Python 3.14 May be removed in 3.14. (Contributed by Nikita Sobolev in :gh:`101866`.) +* Creating :c:data:`immutable types ` with mutable + bases using the C API (:gh:`95388`) + 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, From 2101bcf7eb295768abbb79cd0a6c854a8b80a22d Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade Date: Wed, 16 Aug 2023 22:31:56 +0300 Subject: [PATCH 2/3] Fix Sphinx warning --- Doc/whatsnew/3.12.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Doc/whatsnew/3.12.rst b/Doc/whatsnew/3.12.rst index b39527948c6b5e..e96f473190dd64 100644 --- a/Doc/whatsnew/3.12.rst +++ b/Doc/whatsnew/3.12.rst @@ -1114,7 +1114,7 @@ Modules (see :pep:`594`): Other modules: -* :mod:`lib2to3`, and the ``2to3`` program (:gh:`84540`) +* :mod:`!lib2to3`, and the ``2to3`` program (:gh:`84540`) APIs: From 43ef5d5c3cf596a278e2fb94500e254380cf32a9 Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade Date: Thu, 17 Aug 2023 13:18:09 +0300 Subject: [PATCH 3/3] Use program directive for 2to3 --- Doc/whatsnew/3.12.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Doc/whatsnew/3.12.rst b/Doc/whatsnew/3.12.rst index e96f473190dd64..2d74354bdd0061 100644 --- a/Doc/whatsnew/3.12.rst +++ b/Doc/whatsnew/3.12.rst @@ -1114,7 +1114,7 @@ Modules (see :pep:`594`): Other modules: -* :mod:`!lib2to3`, and the ``2to3`` program (:gh:`84540`) +* :mod:`!lib2to3`, and the :program:`2to3` program (:gh:`84540`) APIs: