]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-106535: Document soft deprecations in What's New In Python 3.13 (#106859)
authorVictor Stinner <vstinner@python.org>
Tue, 18 Jul 2023 15:13:51 +0000 (17:13 +0200)
committerGitHub <noreply@github.com>
Tue, 18 Jul 2023 15:13:51 +0000 (17:13 +0200)
Doc/whatsnew/3.13.rst

index 0181e16f7d9b9d784be16c7798cfc4213e08f350..479d08b24b112abf7dbb21297e6afbae6f8c2fb1 100644 (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
 ------------------------------