From bb6dedc2518a12c356d1954227305a76ed1726d8 Mon Sep 17 00:00:00 2001 From: Peter Bierma Date: Sun, 31 May 2026 13:21:26 -0400 Subject: [PATCH 01/12] Mark PEP 687 as final. --- peps/pep-0687.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/peps/pep-0687.rst b/peps/pep-0687.rst index 06c6f1bc3d5..c0238e375ca 100644 --- a/peps/pep-0687.rst +++ b/peps/pep-0687.rst @@ -2,7 +2,7 @@ PEP: 687 Title: Isolating modules in the standard library Author: Erlend Egeberg Aasland , Petr Viktorin Discussions-To: https://discuss.python.org/t/14824 -Status: Accepted +Status: Final Type: Standards Track Requires: 489, 573, 630 Created: 04-Apr-2022 @@ -11,6 +11,8 @@ Post-History: `04-Apr-2022 `__, `11-Apr-2022 `__ Resolution: https://discuss.python.org/t/14824/4 +.. This PEP doesn't have any canonical documentation. + Abstract ======== From 79fb6db1b352c54e79021f9961b2d921b2925f0b Mon Sep 17 00:00:00 2001 From: Peter Bierma Date: Sun, 31 May 2026 13:23:12 -0400 Subject: [PATCH 02/12] Mark PEP 699 as final. --- peps/pep-0699.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/peps/pep-0699.rst b/peps/pep-0699.rst index 7aecbdad9a6..86c007e3e8e 100644 --- a/peps/pep-0699.rst +++ b/peps/pep-0699.rst @@ -2,7 +2,7 @@ PEP: 699 Title: Remove private dict version field added in PEP 509 Author: Ken Jin Discussions-To: https://discuss.python.org/t/pep-699-remove-private-dict-version-field-added-in-pep-509/19724 -Status: Accepted +Status: Final Type: Standards Track Created: 03-Oct-2022 Python-Version: 3.12 @@ -10,7 +10,7 @@ Post-History: `05-Oct-2022 Date: Sun, 31 May 2026 13:25:11 -0400 Subject: [PATCH 03/12] Mark PEP 701 as final. --- peps/pep-0701.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/peps/pep-0701.rst b/peps/pep-0701.rst index 3a6f81b3855..fdd88f95a0a 100644 --- a/peps/pep-0701.rst +++ b/peps/pep-0701.rst @@ -5,7 +5,7 @@ Author: Pablo Galindo Salgado , Lysandros Nikolaou , Marta Gómez Macías Discussions-To: https://discuss.python.org/t/pep-701-syntactic-formalization-of-f-strings/22046 -Status: Accepted +Status: Final Type: Standards Track Created: 15-Nov-2022 Python-Version: 3.12 @@ -13,6 +13,8 @@ Post-History: `19-Dec-2022 `__ +.. canonical-doc:: :ref:`f-strings` + Abstract ======== From c81fe4cfbe983acd9601279712fbaaea2a304888 Mon Sep 17 00:00:00 2001 From: Peter Bierma Date: Sun, 31 May 2026 13:26:49 -0400 Subject: [PATCH 04/12] Mark PEP 703 as final. --- peps/pep-0703.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/peps/pep-0703.rst b/peps/pep-0703.rst index a7c7eb4efd1..98b12df3cdc 100644 --- a/peps/pep-0703.rst +++ b/peps/pep-0703.rst @@ -3,7 +3,7 @@ Title: Making the Global Interpreter Lock Optional in CPython Author: Sam Gross Sponsor: Łukasz Langa Discussions-To: https://discuss.python.org/t/22606 -Status: Accepted +Status: Final Type: Standards Track Created: 09-Jan-2023 Python-Version: 3.13 @@ -18,6 +18,8 @@ Resolution: `24-Oct-2023 Date: Sun, 31 May 2026 13:29:11 -0400 Subject: [PATCH 05/12] Mark PEP 728 as final. --- peps/pep-0728.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/peps/pep-0728.rst b/peps/pep-0728.rst index 0d2bd3a2c37..313f84c267f 100644 --- a/peps/pep-0728.rst +++ b/peps/pep-0728.rst @@ -3,7 +3,7 @@ Title: TypedDict with Typed Extra Items Author: Zixuan James Li Sponsor: Jelle Zijlstra Discussions-To: https://discuss.python.org/t/pep-728-typeddict-with-typed-extra-items/45443 -Status: Accepted +Status: Final Type: Standards Track Topic: Typing Created: 12-Sep-2023 @@ -11,6 +11,8 @@ Python-Version: 3.15 Post-History: `09-Feb-2024 `__, Resolution: `15-Aug-2025 `__ +.. canonical-doc:: :class:`~typing.TypedDict` + Abstract ======== From c2de49f941a388b9666b87c2d44f0ebdaa3a4dac Mon Sep 17 00:00:00 2001 From: Peter Bierma Date: Sun, 31 May 2026 13:32:16 -0400 Subject: [PATCH 06/12] Mark PEP 773 as final. --- peps/pep-0773.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/peps/pep-0773.rst b/peps/pep-0773.rst index 0173908fa78..1faad9be01e 100644 --- a/peps/pep-0773.rst +++ b/peps/pep-0773.rst @@ -12,6 +12,8 @@ Post-History: Replaces: 397, 486 Resolution: `25-Apr-2025 `__ +.. canonical-doc:: `Python Releases for Windows `__ + Abstract ======== From 1cda78491fcbe1c7734f03536f7950cdb62596c0 Mon Sep 17 00:00:00 2001 From: Peter Bierma Date: Sun, 31 May 2026 13:34:26 -0400 Subject: [PATCH 07/12] Mark PEP 803 as final. --- peps/pep-0803.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/peps/pep-0803.rst b/peps/pep-0803.rst index 4b51e47aca0..d11a98bff64 100644 --- a/peps/pep-0803.rst +++ b/peps/pep-0803.rst @@ -2,7 +2,7 @@ PEP: 803 Title: "abi3t": Stable ABI for Free-Threaded Builds Author: Petr Viktorin , Nathan Goldbaum Discussions-To: https://discuss.python.org/t/106181 -Status: Accepted +Status: Final Type: Standards Track Requires: 703, 793, 697 Created: 19-Aug-2025 @@ -12,6 +12,8 @@ Post-History: `08-Sep-2025 `__, `16-Feb-2026 `__, Resolution: `30-Mar-2026 `__ +.. canonical-doc:: :ref:`stable-abi` + Abstract ======== From e8971d756e36f47ce81bcaf1332128a4dbe7ba71 Mon Sep 17 00:00:00 2001 From: Peter Bierma Date: Sun, 31 May 2026 13:37:10 -0400 Subject: [PATCH 08/12] Mark PEP 820 as final. --- peps/pep-0820.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/peps/pep-0820.rst b/peps/pep-0820.rst index e7fe352c4fa..865e8370c03 100644 --- a/peps/pep-0820.rst +++ b/peps/pep-0820.rst @@ -2,13 +2,15 @@ PEP: 820 Title: PySlot: Unified slot system for the C API Author: Petr Viktorin Discussions-To: https://discuss.python.org/t/105552 -Status: Accepted +Status: Final Type: Standards Track Created: 19-Dec-2025 Python-Version: 3.15 Post-History: `06-Jan-2026 `__ Resolution: `23-Apr-2025 `__ +.. canonical-doc:: :ref:`capi-slots` + .. highlight:: c From 1991c9dcba68982a577624f6a2a095951aac856e Mon Sep 17 00:00:00 2001 From: Peter Bierma Date: Sun, 31 May 2026 13:38:45 -0400 Subject: [PATCH 09/12] Mark PEP 829 as final. --- peps/pep-0829.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/peps/pep-0829.rst b/peps/pep-0829.rst index 1fc732f7969..0f659caa646 100644 --- a/peps/pep-0829.rst +++ b/peps/pep-0829.rst @@ -12,6 +12,8 @@ Post-History: `15-Apr-2026 `__ Resolution: `24-Apr-2026 `__ +.. canonical-doc:: :ref:`site-start-files` + Abstract ======== From cfaef0415ff4a412a5092f78d08430a5d6174214 Mon Sep 17 00:00:00 2001 From: Peter Bierma Date: Sun, 31 May 2026 13:41:42 -0400 Subject: [PATCH 10/12] Mark packaging PEPs with a canonical-pypa-spec link as final. --- peps/pep-0668.rst | 2 +- peps/pep-0691.rst | 2 +- peps/pep-0753.rst | 2 +- peps/pep-0770.rst | 2 +- peps/pep-0794.rst | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/peps/pep-0668.rst b/peps/pep-0668.rst index 739d543c89e..d53dceb81f8 100644 --- a/peps/pep-0668.rst +++ b/peps/pep-0668.rst @@ -10,7 +10,7 @@ Author: Geoffrey Thomas , Pradyun Gedam PEP-Delegate: Paul Moore Discussions-To: https://discuss.python.org/t/10302 -Status: Accepted +Status: Final Type: Standards Track Topic: Packaging Created: 18-May-2021 diff --git a/peps/pep-0691.rst b/peps/pep-0691.rst index 6852ab63ac4..a7c83bfb143 100644 --- a/peps/pep-0691.rst +++ b/peps/pep-0691.rst @@ -6,7 +6,7 @@ Author: Donald Stufft , Dustin Ingram PEP-Delegate: Brett Cannon Discussions-To: https://discuss.python.org/t/pep-691-json-based-simple-api-for-python-package-indexes/15553 -Status: Accepted +Status: Final Type: Standards Track Topic: Packaging Created: 04-May-2022 diff --git a/peps/pep-0753.rst b/peps/pep-0753.rst index 2bb39241397..0cc02c2ace7 100644 --- a/peps/pep-0753.rst +++ b/peps/pep-0753.rst @@ -5,7 +5,7 @@ Author: William Woodruff , Sponsor: Barry Warsaw PEP-Delegate: Paul Moore Discussions-To: https://discuss.python.org/t/pep-753-uniform-urls-in-core-metadata/62792 -Status: Accepted +Status: Final Type: Standards Track Topic: Packaging Created: 29-Aug-2024 diff --git a/peps/pep-0770.rst b/peps/pep-0770.rst index 4ec94b26827..3d44793893e 100644 --- a/peps/pep-0770.rst +++ b/peps/pep-0770.rst @@ -4,7 +4,7 @@ Author: Seth Larson Sponsor: Brett Cannon PEP-Delegate: Brett Cannon Discussions-To: https://discuss.python.org/t/76308 -Status: Accepted +Status: Final Type: Standards Track Topic: Packaging Created: 02-Jan-2025 diff --git a/peps/pep-0794.rst b/peps/pep-0794.rst index 2e2e6e4a84e..5ee9e680990 100644 --- a/peps/pep-0794.rst +++ b/peps/pep-0794.rst @@ -2,7 +2,7 @@ PEP: 794 Title: Import Name Metadata Author: Brett Cannon Discussions-To: https://discuss.python.org/t/94567 -Status: Accepted +Status: Final Type: Standards Track Topic: Packaging Created: 05-Jun-2025 From 93b777f82b44f6553d4ba447ff962072056a5b0c Mon Sep 17 00:00:00 2001 From: Peter Bierma Date: Sun, 31 May 2026 13:46:50 -0400 Subject: [PATCH 11/12] Fix status for PEP 773. --- peps/pep-0773.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/peps/pep-0773.rst b/peps/pep-0773.rst index 1faad9be01e..9331087e7f4 100644 --- a/peps/pep-0773.rst +++ b/peps/pep-0773.rst @@ -2,7 +2,7 @@ PEP: 773 Title: A Python Installation Manager for Windows Author: Steve Dower Discussions-To: https://discuss.python.org/t/77900/ -Status: Accepted +Status: Final Type: Standards Track Topic: Release Created: 21-Jan-2025 From dbe05eaf68f043ed929cfbf3a93c1e25635e3e7a Mon Sep 17 00:00:00 2001 From: Peter Bierma Date: Sun, 31 May 2026 13:47:20 -0400 Subject: [PATCH 12/12] Fix status for PEP 829. --- peps/pep-0829.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/peps/pep-0829.rst b/peps/pep-0829.rst index 0f659caa646..cf8cda95a59 100644 --- a/peps/pep-0829.rst +++ b/peps/pep-0829.rst @@ -2,7 +2,7 @@ PEP: 829 Title: Package Startup Configuration Files Author: Barry Warsaw Discussions-To: https://discuss.python.org/t/pep-829-structured-startup-configuration-via-site-toml-files/106789 -Status: Accepted +Status: Final Type: Standards Track Created: 31-Mar-2026 Python-Version: 3.15