Document 3.13, 3.14 and future removals (#108055)

This commit is contained in:
Hugo van Kemenade 2023-08-22 21:40:46 +03:00 committed by GitHub
parent 35cb1605d0
commit 39de79b345
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 0 deletions

View File

@ -1112,6 +1112,10 @@ Modules (see :pep:`594`):
* :mod:`!uu` * :mod:`!uu`
* :mod:`!xdrlib` * :mod:`!xdrlib`
Other modules:
* :mod:`!lib2to3`, and the :program:`2to3` program (:gh:`84540`)
APIs: APIs:
* :class:`!configparser.LegacyInterpolation` (:gh:`90765`) * :class:`!configparser.LegacyInterpolation` (:gh:`90765`)
@ -1146,6 +1150,10 @@ Pending Removal in Python 3.14
Use :class:`ast.Constant` instead. Use :class:`ast.Constant` instead.
(Contributed by Serhiy Storchaka in :gh:`90953`.) (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`. * :mod:`collections.abc`: Deprecated :class:`collections.abc.ByteString`.
Prefer :class:`Sequence` or :class:`collections.abc.Buffer`. Prefer :class:`Sequence` or :class:`collections.abc.Buffer`.
For use in typing, prefer a union, like ``bytes | bytearray``, 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. May be removed in 3.14.
(Contributed by Nikita Sobolev in :gh:`101866`.) (Contributed by Nikita Sobolev in :gh:`101866`.)
* Creating :c:data:`immutable types <Py_TPFLAGS_IMMUTABLETYPE>` with mutable
bases using the C API (:gh:`95388`)
Pending Removal in Future Versions Pending Removal in Future Versions
---------------------------------- ----------------------------------
The following APIs were deprecated in earlier Python versions and will be removed, The following APIs were deprecated in earlier Python versions and will be removed,
although there is currently no date scheduled for their removal. although there is currently no date scheduled for their removal.
* :mod:`array`'s ``'u'`` format code (:gh:`57281`)
* :class:`typing.Text` (:gh:`92332`) * :class:`typing.Text` (:gh:`92332`)
* Currently Python accepts numeric literals immediately followed by keywords, * Currently Python accepts numeric literals immediately followed by keywords,