From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Date: Sun, 10 May 2026 10:21:08 +0000 (+0300) Subject: Python 3.14.5 X-Git-Tag: v3.14.5^0 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5607950ef232dad16d75c0cf53101d9649d89115;p=thirdparty%2FPython%2Fcpython.git Python 3.14.5 --- diff --git a/Include/patchlevel.h b/Include/patchlevel.h index cf87bd16f4d5..3babdefbdcc0 100644 --- a/Include/patchlevel.h +++ b/Include/patchlevel.h @@ -20,11 +20,11 @@ #define PY_MAJOR_VERSION 3 #define PY_MINOR_VERSION 14 #define PY_MICRO_VERSION 5 -#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_GAMMA -#define PY_RELEASE_SERIAL 1 +#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL +#define PY_RELEASE_SERIAL 0 /* Version as a string */ -#define PY_VERSION "3.14.5rc1+" +#define PY_VERSION "3.14.5" /*--end constants--*/ diff --git a/Lib/pydoc_data/module_docs.py b/Lib/pydoc_data/module_docs.py index e92fc6931b93..67a1ba769af4 100644 --- a/Lib/pydoc_data/module_docs.py +++ b/Lib/pydoc_data/module_docs.py @@ -1,4 +1,4 @@ -# Autogenerated by Sphinx on Mon May 4 18:31:32 2026 +# Autogenerated by Sphinx on Sun May 10 13:21:26 2026 # as part of the release process. module_docs = { diff --git a/Lib/pydoc_data/topics.py b/Lib/pydoc_data/topics.py index 0022d44efc76..e91c8a5cb94b 100644 --- a/Lib/pydoc_data/topics.py +++ b/Lib/pydoc_data/topics.py @@ -1,4 +1,4 @@ -# Autogenerated by Sphinx on Mon May 4 18:31:32 2026 +# Autogenerated by Sphinx on Sun May 10 13:21:26 2026 # as part of the release process. topics = { diff --git a/Misc/NEWS.d/3.14.5.rst b/Misc/NEWS.d/3.14.5.rst new file mode 100644 index 000000000000..9dd152f87215 --- /dev/null +++ b/Misc/NEWS.d/3.14.5.rst @@ -0,0 +1,122 @@ +.. date: 2026-04-06-13-55-00 +.. gh-issue: 148178 +.. nonce: Rs7kLm +.. release date: 2026-05-10 +.. section: Security + +Hardened :mod:`!_remote_debugging` by validating remote debug offset tables +before using them to size memory reads or interpret remote layouts. + +.. + +.. date: 2026-04-20-15-25-55 +.. gh-issue: 146270 +.. nonce: qZYfyc +.. section: Core and Builtins + +Fix a sequential consistency bug in ``structmember.c``. + +.. + +.. date: 2025-08-01-20-31-30 +.. gh-issue: 137293 +.. nonce: 4x3JbV +.. section: Core and Builtins + +Fix :exc:`SystemError` when searching ELF Files in :func:`sys.remote_exec`. + +.. + +.. date: 2026-05-07-21-58-17 +.. gh-issue: 149388 +.. nonce: DDBPeA +.. section: Library + +Make :class:`!asyncio.windows_utils.PipeHandle` closing idempotent. + +.. + +.. date: 2026-05-04-19-28-48 +.. gh-issue: 149377 +.. nonce: WNlc8Y +.. section: Library + +Update bundled pip to 26.1.1 + +.. + +.. date: 2026-04-25-14-11-24 +.. gh-issue: 138907 +.. nonce: u21Wnh +.. section: Library + +Support :rfc:`9309` in :mod:`urllib.robotparser`. + +.. + +.. date: 2026-04-15-16-08-12 +.. gh-issue: 148615 +.. nonce: Uvx50R +.. section: Library + +Fix :mod:`pdb` to accept standard -- end of options separator. Reported by +haampie. Patched by Shrey Naithani. + +.. + +.. date: 2026-02-19-04-40-57 +.. gh-issue: 130750 +.. nonce: 0hW52O +.. section: Library + +Restore quoting of choices in :mod:`argparse` error messages for improved +clarity and consistency with documentation. + +.. + +.. date: 2025-12-06-08-48-26 +.. gh-issue: 141449 +.. nonce: hQvNW_ +.. section: Library + +Improve tests and documentation for non-function callables as +:term:`annotate functions `. + +.. + +.. date: 2026-05-05-18-49-44 +.. gh-issue: 149425 +.. nonce: QnQL8j +.. section: Tests + +Increase time delta in +``test.test_zipfile.test_core.OtherTests.test_write_without_source_date_epoch`` + +.. + +.. date: 2026-05-05-17-08-36 +.. gh-issue: 145736 +.. nonce: JYdLx4 +.. section: Tests + +Fix test_tkinter test_configure_values test case backport miss for Tk 9. + +.. + +.. date: 2026-05-06-18-23-36 +.. gh-issue: 142295 +.. nonce: O9RmZH +.. section: macOS + +For Python macOS framework builds, update Info.plist files to be more +compliant with current Apple guidelines. Original patch contributed by +Martinus Verburg. + +.. + +.. date: 2026-05-05-18-42-59 +.. gh-issue: 124111 +.. nonce: WmQG7S +.. section: macOS + +Update macOS installer to use Tcl/Tk 9.0.3. diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-08-01-20-31-30.gh-issue-137293.4x3JbV.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-08-01-20-31-30.gh-issue-137293.4x3JbV.rst deleted file mode 100644 index 83289d4d9bc8..000000000000 --- a/Misc/NEWS.d/next/Core_and_Builtins/2025-08-01-20-31-30.gh-issue-137293.4x3JbV.rst +++ /dev/null @@ -1 +0,0 @@ -Fix :exc:`SystemError` when searching ELF Files in :func:`sys.remote_exec`. diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2026-04-20-15-25-55.gh-issue-146270.qZYfyc.rst b/Misc/NEWS.d/next/Core_and_Builtins/2026-04-20-15-25-55.gh-issue-146270.qZYfyc.rst deleted file mode 100644 index 46c292e183e0..000000000000 --- a/Misc/NEWS.d/next/Core_and_Builtins/2026-04-20-15-25-55.gh-issue-146270.qZYfyc.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a sequential consistency bug in ``structmember.c``. diff --git a/Misc/NEWS.d/next/Library/2025-12-06-08-48-26.gh-issue-141449.hQvNW_.rst b/Misc/NEWS.d/next/Library/2025-12-06-08-48-26.gh-issue-141449.hQvNW_.rst deleted file mode 100644 index 4e94c3c80d78..000000000000 --- a/Misc/NEWS.d/next/Library/2025-12-06-08-48-26.gh-issue-141449.hQvNW_.rst +++ /dev/null @@ -1,2 +0,0 @@ -Improve tests and documentation for non-function callables as -:term:`annotate functions `. diff --git a/Misc/NEWS.d/next/Library/2026-02-19-04-40-57.gh-issue-130750.0hW52O.rst b/Misc/NEWS.d/next/Library/2026-02-19-04-40-57.gh-issue-130750.0hW52O.rst deleted file mode 100644 index 8bca48ab1594..000000000000 --- a/Misc/NEWS.d/next/Library/2026-02-19-04-40-57.gh-issue-130750.0hW52O.rst +++ /dev/null @@ -1,2 +0,0 @@ -Restore quoting of choices in :mod:`argparse` error messages for improved clarity and consistency with documentation. - diff --git a/Misc/NEWS.d/next/Library/2026-04-15-16-08-12.gh-issue-148615.Uvx50R.rst b/Misc/NEWS.d/next/Library/2026-04-15-16-08-12.gh-issue-148615.Uvx50R.rst deleted file mode 100644 index f023f0141889..000000000000 --- a/Misc/NEWS.d/next/Library/2026-04-15-16-08-12.gh-issue-148615.Uvx50R.rst +++ /dev/null @@ -1 +0,0 @@ -Fix :mod:`pdb` to accept standard -- end of options separator. Reported by haampie. Patched by Shrey Naithani. diff --git a/Misc/NEWS.d/next/Library/2026-04-25-14-11-24.gh-issue-138907.u21Wnh.rst b/Misc/NEWS.d/next/Library/2026-04-25-14-11-24.gh-issue-138907.u21Wnh.rst deleted file mode 100644 index cc996a85f1c1..000000000000 --- a/Misc/NEWS.d/next/Library/2026-04-25-14-11-24.gh-issue-138907.u21Wnh.rst +++ /dev/null @@ -1 +0,0 @@ -Support :rfc:`9309` in :mod:`urllib.robotparser`. diff --git a/Misc/NEWS.d/next/Library/2026-05-04-19-28-48.gh-issue-149377.WNlc8Y.rst b/Misc/NEWS.d/next/Library/2026-05-04-19-28-48.gh-issue-149377.WNlc8Y.rst deleted file mode 100644 index 7bab1c049e67..000000000000 --- a/Misc/NEWS.d/next/Library/2026-05-04-19-28-48.gh-issue-149377.WNlc8Y.rst +++ /dev/null @@ -1 +0,0 @@ -Update bundled pip to 26.1.1 diff --git a/Misc/NEWS.d/next/Library/2026-05-07-21-58-17.gh-issue-149388.DDBPeA.rst b/Misc/NEWS.d/next/Library/2026-05-07-21-58-17.gh-issue-149388.DDBPeA.rst deleted file mode 100644 index 4a1c6f3f5b4e..000000000000 --- a/Misc/NEWS.d/next/Library/2026-05-07-21-58-17.gh-issue-149388.DDBPeA.rst +++ /dev/null @@ -1 +0,0 @@ -Make :class:`!asyncio.windows_utils.PipeHandle` closing idempotent. diff --git a/Misc/NEWS.d/next/Security/2026-04-06-13-55-00.gh-issue-148178.Rs7kLm.rst b/Misc/NEWS.d/next/Security/2026-04-06-13-55-00.gh-issue-148178.Rs7kLm.rst deleted file mode 100644 index ed138a54a859..000000000000 --- a/Misc/NEWS.d/next/Security/2026-04-06-13-55-00.gh-issue-148178.Rs7kLm.rst +++ /dev/null @@ -1,2 +0,0 @@ -Hardened :mod:`!_remote_debugging` by validating remote debug offset tables -before using them to size memory reads or interpret remote layouts. diff --git a/Misc/NEWS.d/next/Tests/2026-05-05-17-08-36.gh-issue-145736.JYdLx4.rst b/Misc/NEWS.d/next/Tests/2026-05-05-17-08-36.gh-issue-145736.JYdLx4.rst deleted file mode 100644 index 9f3e890a4476..000000000000 --- a/Misc/NEWS.d/next/Tests/2026-05-05-17-08-36.gh-issue-145736.JYdLx4.rst +++ /dev/null @@ -1 +0,0 @@ -Fix test_tkinter test_configure_values test case backport miss for Tk 9. diff --git a/Misc/NEWS.d/next/Tests/2026-05-05-18-49-44.gh-issue-149425.QnQL8j.rst b/Misc/NEWS.d/next/Tests/2026-05-05-18-49-44.gh-issue-149425.QnQL8j.rst deleted file mode 100644 index 680b1fd94488..000000000000 --- a/Misc/NEWS.d/next/Tests/2026-05-05-18-49-44.gh-issue-149425.QnQL8j.rst +++ /dev/null @@ -1 +0,0 @@ -Increase time delta in ``test.test_zipfile.test_core.OtherTests.test_write_without_source_date_epoch`` diff --git a/Misc/NEWS.d/next/macOS/2026-05-05-18-42-59.gh-issue-124111.WmQG7S.rst b/Misc/NEWS.d/next/macOS/2026-05-05-18-42-59.gh-issue-124111.WmQG7S.rst deleted file mode 100644 index 1318b41478f8..000000000000 --- a/Misc/NEWS.d/next/macOS/2026-05-05-18-42-59.gh-issue-124111.WmQG7S.rst +++ /dev/null @@ -1 +0,0 @@ -Update macOS installer to use Tcl/Tk 9.0.3. diff --git a/Misc/NEWS.d/next/macOS/2026-05-06-18-23-36.gh-issue-142295.O9RmZH.rst b/Misc/NEWS.d/next/macOS/2026-05-06-18-23-36.gh-issue-142295.O9RmZH.rst deleted file mode 100644 index b3c43989cd10..000000000000 --- a/Misc/NEWS.d/next/macOS/2026-05-06-18-23-36.gh-issue-142295.O9RmZH.rst +++ /dev/null @@ -1,3 +0,0 @@ -For Python macOS framework builds, update Info.plist files to be more -compliant with current Apple guidelines. Original patch contributed by -Martinus Verburg. diff --git a/README.rst b/README.rst index 44147bd874a9..3cf241e3a935 100644 --- a/README.rst +++ b/README.rst @@ -1,5 +1,5 @@ -This is Python version 3.14.5 release candidate 1 -================================================= +This is Python version 3.14.5 +============================= .. image:: https://github.com/python/cpython/actions/workflows/build.yml/badge.svg?branch=main&event=push :alt: CPython build status on GitHub Actions