From 2fbd2d65f856a3bb031b4bedf0cb3a209ebc16e9 Mon Sep 17 00:00:00 2001 From: Zachary Ware Date: Wed, 30 Sep 2026 22:20:30 -0500 Subject: [PATCH 1/4] PEP 619, 664, 693, 719, 745: Record 1Oct26 releases --- peps/pep-0619.rst | 1 + peps/pep-0664.rst | 1 + peps/pep-0693.rst | 1 + peps/pep-0719.rst | 5 +---- peps/pep-0745.rst | 2 +- release_management/python-releases.toml | 23 +++++++++++++++++++---- 6 files changed, 24 insertions(+), 9 deletions(-) diff --git a/peps/pep-0619.rst b/peps/pep-0619.rst index 5014379cf84..8bb8eeb8e75 100644 --- a/peps/pep-0619.rst +++ b/peps/pep-0619.rst @@ -99,6 +99,7 @@ Provided irregularly on an "as-needed" basis until October 2026. - 3.10.19: Thursday, 2025-10-09 - 3.10.20: Tuesday, 2026-03-03 - 3.10.21: Wednesday, 2026-08-12 +- 3.10.22: Thursday, 2026-10-01 .. release schedule: ends diff --git a/peps/pep-0664.rst b/peps/pep-0664.rst index a36ec367781..c966227b27f 100644 --- a/peps/pep-0664.rst +++ b/peps/pep-0664.rst @@ -96,6 +96,7 @@ Provided irregularly on an "as-needed" basis until October 2027. - 3.11.14: Thursday, 2025-10-09 - 3.11.15: Tuesday, 2026-03-03 - 3.11.16: Wednesday, 2026-08-12 +- 3.11.17: Thursday, 2026-10-01 .. release schedule: ends diff --git a/peps/pep-0693.rst b/peps/pep-0693.rst index cf237566537..3496b416297 100644 --- a/peps/pep-0693.rst +++ b/peps/pep-0693.rst @@ -88,6 +88,7 @@ Provided irregularly on an as-needed basis until October 2028. - 3.12.12: Thursday, 2025-10-09 - 3.12.13: Tuesday, 2026-03-03 - 3.12.14: Wednesday, 2026-08-12 +- 3.12.15: Thursday, 2026-10-01 .. release schedule: ends diff --git a/peps/pep-0719.rst b/peps/pep-0719.rst index 852fad36639..0167a64833d 100644 --- a/peps/pep-0719.rst +++ b/peps/pep-0719.rst @@ -79,10 +79,7 @@ Actual: - 3.13.13: Tuesday, 2026-04-07 - 3.13.14: Wednesday, 2026-06-10 - 3.13.15: Wednesday, 2026-08-05 - -Expected: - -- 3.13.16: Tuesday, 2026-10-06 +- 3.13.16: Thursday, 2026-10-01 (Final regular bugfix release with binary installers) .. release schedule: ends diff --git a/peps/pep-0745.rst b/peps/pep-0745.rst index f1d65a848cb..e77969b216f 100644 --- a/peps/pep-0745.rst +++ b/peps/pep-0745.rst @@ -72,10 +72,10 @@ Actual: - 3.14.5: Sunday, 2026-05-10 - 3.14.6: Wednesday, 2026-06-10 - 3.14.7: Wednesday, 2026-08-05 +- 3.14.8: Thursday, 2026-10-01 Expected: -- 3.14.8: Tuesday, 2026-10-06 - 3.14.9: Tuesday, 2026-12-01 - 3.14.10: Tuesday, 2027-02-02 - 3.14.11: Tuesday, 2027-04-06 diff --git a/release_management/python-releases.toml b/release_management/python-releases.toml index 0253f1f6a0d..f80388192a3 100644 --- a/release_management/python-releases.toml +++ b/release_management/python-releases.toml @@ -2914,6 +2914,11 @@ stage = "3.10.21" state = "actual" date = 2026-08-12 +[[release."3.10"]] +stage = "3.10.22" +state = "actual" +date = 2026-10-01 + # -- Python 3.11 -------------------------------------------------------------- [metadata."3.11"] @@ -3082,6 +3087,11 @@ stage = "3.11.16" state = "actual" date = 2026-08-12 +[[release."3.11"]] +stage = "3.11.17" +state = "actual" +date = 2026-10-01 + # -- Python 3.12 -------------------------------------------------------------- [metadata."3.12"] @@ -3240,6 +3250,11 @@ stage = "3.12.14" state = "actual" date = 2026-08-12 +[[release."3.12"]] +stage = "3.12.15" +state = "actual" +date = 2026-10-01 + # -- Python 3.13 -------------------------------------------------------------- [metadata."3.13"] @@ -3401,8 +3416,8 @@ date = 2026-08-05 [[release."3.13"]] stage = "3.13.16" -state = "expected" -date = 2026-10-06 +state = "actual" +date = 2026-10-01 # -- Python 3.14 -------------------------------------------------------------- @@ -3534,8 +3549,8 @@ date = 2026-08-05 [[release."3.14"]] stage = "3.14.8" -state = "expected" -date = 2026-10-06 +state = "actual" +date = 2026-10-01 [[release."3.14"]] stage = "3.14.9" From b8400fce5e4620a9af33ba334d8e65e544cc5f46 Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Date: Thu, 1 Oct 2026 11:33:33 +0300 Subject: [PATCH 2/4] PEP 619: Status: Final and past tense --- peps/pep-0619.rst | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/peps/pep-0619.rst b/peps/pep-0619.rst index 8bb8eeb8e75..80fc2d4a2e2 100644 --- a/peps/pep-0619.rst +++ b/peps/pep-0619.rst @@ -1,7 +1,7 @@ PEP: 619 Title: Python 3.10 Release Schedule Author: Pablo Galindo Salgado -Status: Active +Status: Final Type: Informational Topic: Release Created: 25-May-2020 @@ -109,10 +109,14 @@ Provided irregularly on an "as-needed" basis until October 2026. 3.10 received bugfix updates approximately every 2 months for approximately 18 months. Some time after the release of 3.11.0 final, the 11th and final 3.10 bugfix update was released. After that, -it is expected that security updates (source only) will be released -until 5 years after the release of 3.10 final, so until approximately -October 2026. - +security updates (source only) were released until 1st October 2026, +5 years after the release of 3.10.0 final. + +As of 2025-10-01, 3.10 has reached the +`end-of-life phase `__ +of its release cycle. 3.10.22 was the final security release. +The codebase for 3.10 is now frozen and no further updates will be +provided nor issues of any kind will be accepted on the bug tracker. Features for 3.10 ================= From fdebfe8aea13577d5142355a56445e36a83c82ab Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Date: Thu, 1 Oct 2026 11:34:32 +0300 Subject: [PATCH 3/4] PEP 619: wrap --- peps/pep-0619.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/peps/pep-0619.rst b/peps/pep-0619.rst index 80fc2d4a2e2..2c5df16ea8b 100644 --- a/peps/pep-0619.rst +++ b/peps/pep-0619.rst @@ -112,8 +112,8 @@ the 11th and final 3.10 bugfix update was released. After that, security updates (source only) were released until 1st October 2026, 5 years after the release of 3.10.0 final. -As of 2025-10-01, 3.10 has reached the -`end-of-life phase `__ +As of 2025-10-01, 3.10 has reached the `end-of-life phase +`__ of its release cycle. 3.10.22 was the final security release. The codebase for 3.10 is now frozen and no further updates will be provided nor issues of any kind will be accepted on the bug tracker. From c4a70eacaa37bc58bc178972666c1da6637d3a7e Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Date: Thu, 1 Oct 2026 12:35:01 +0300 Subject: [PATCH 4/4] PEP 719: past tense for bugfix --- peps/pep-0719.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/peps/pep-0719.rst b/peps/pep-0719.rst index 0167a64833d..0220c6a4600 100644 --- a/peps/pep-0719.rst +++ b/peps/pep-0719.rst @@ -94,9 +94,9 @@ Provided irregularly on an as-needed basis until October 2029. 3.13 Lifespan ------------- -3.13 will receive bugfix updates approximately every 2 months for +3.13 received bugfix updates approximately every 2 months for approximately 24 months. Around the time of the release of 3.15.0 final, the -final 3.13 bugfix update will be released. After that, it is expected that +final 3.13 bugfix update was released. After that, it is expected that security updates (source only) will be released until 5 years after the release of 3.13.0 final, so until approximately October 2029.