gh-106535: Document soft deprecations in What's New In Python 3.13 (#106859)

This commit is contained in:
Victor Stinner 2023-07-18 17:13:51 +02:00 committed by GitHub
parent aecf6aca51
commit 3535ef1eec
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -184,6 +184,13 @@ Deprecated
Replace ``ctypes.ARRAY(item_type, size)`` with ``item_type * size``.
(Contributed by Victor Stinner in :gh:`105733`.)
* The :mod:`getopt` and :mod:`optparse` modules are now
:term:`soft deprecated`: the :mod:`argparse` should be used for new projects.
Previously, the :mod:`optparse` module was already deprecated, its removal
was not scheduled, and no warnings was emitted: so there is no change in
practice.
(Contributed by Victor Stinner in :gh:`106535`.)
Pending Removal in Python 3.14
------------------------------
@ -946,6 +953,11 @@ Removed
:c:func:`PyInterpreterState_Get()` on Python 3.8 and older.
(Contributed by Victor Stinner in :gh:`106320`.)
* The :c:func:`PyModule_AddObject` function is now :term:`soft deprecated`:
:c:func:`PyModule_Add` or :c:func:`PyModule_AddObjectRef` functions should
be used instead.
(Contributed by Serhiy Storchaka in :gh:`86493`.)
Pending Removal in Python 3.14
------------------------------