From 60efb1574e649a4e1aa044b587929c10b3098818 Mon Sep 17 00:00:00 2001
From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Date: Tue, 25 Nov 2025 23:30:14 +0200
Subject: [PATCH 1/5] PEP 101: Remove manual step to edit pre-release page
---
peps/pep-0101.rst | 10 ----------
1 file changed, 10 deletions(-)
diff --git a/peps/pep-0101.rst b/peps/pep-0101.rst
index de46c473135..407bca25362 100644
--- a/peps/pep-0101.rst
+++ b/peps/pep-0101.rst
@@ -666,16 +666,6 @@ permissions.
Note: Python 3.x.(y-1) has been superseded by
`Python 3.x.y `_.
- - Update the `"Current pre-release testing versions" page
- `__.
-
- - If you're releasing a version before *3.x.0*,
- add it to this page, removing the previous pre-release
- of version *3.x* as needed.
-
- - If you're releasing *3.x.0 final*, remove the pre-release
- version from this page.
-
This is in the "Pages" category on the Django-based website, and finding
it through that UI is kind of a chore. However! If you're already logged
in to the admin interface (which, at this point, you should be), Django
From 8834c358542c4b8b094478b0350c365a5aff64c7 Mon Sep 17 00:00:00 2001
From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Date: Wed, 26 Nov 2025 09:08:25 +0200
Subject: [PATCH 2/5] PEP 101: Remove manual step to edit docs page
---
peps/pep-0101.rst | 8 --------
1 file changed, 8 deletions(-)
diff --git a/peps/pep-0101.rst b/peps/pep-0101.rst
index 407bca25362..e5f93b8c93e 100644
--- a/peps/pep-0101.rst
+++ b/peps/pep-0101.rst
@@ -673,14 +673,6 @@ permissions.
page itself. So you can simply follow the link above, click on the
"Edit this page" link, and make your changes as needed. How convenient!
- - If appropriate, update the `"Python documentation by version" page
- `__.
-
- This lists all releases of Python by version number and links to their
- static (not built daily) online documentation. There's a link at the
- bottom to the in-development version.
- And yes you can press the shiny, exciting "Edit this page" button.
-
- Write the announcement on `discuss.python.org`_. This is the
fuzzy bit because not much can be automated. You can use an earlier
announcement as a template, but edit it for content!
From bcd21a5d74824792f936607f840b978f09d43492 Mon Sep 17 00:00:00 2001
From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Date: Wed, 26 Nov 2025 09:39:58 +0200
Subject: [PATCH 3/5] fixup! PEP 101: Remove manual step to edit pre-release
page
---
peps/pep-0101.rst | 7 -------
1 file changed, 7 deletions(-)
diff --git a/peps/pep-0101.rst b/peps/pep-0101.rst
index e5f93b8c93e..81c194ed709 100644
--- a/peps/pep-0101.rst
+++ b/peps/pep-0101.rst
@@ -666,13 +666,6 @@ permissions.
Note: Python 3.x.(y-1) has been superseded by
`Python 3.x.y `_.
- This is in the "Pages" category on the Django-based website, and finding
- it through that UI is kind of a chore. However! If you're already logged
- in to the admin interface (which, at this point, you should be), Django
- will helpfully add a convenient "Edit this page" link to the top of the
- page itself. So you can simply follow the link above, click on the
- "Edit this page" link, and make your changes as needed. How convenient!
-
- Write the announcement on `discuss.python.org`_. This is the
fuzzy bit because not much can be automated. You can use an earlier
announcement as a template, but edit it for content!
From 18dc18985fd02fca0043ff30293c7cc2ddbb6164 Mon Sep 17 00:00:00 2001
From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Date: Wed, 26 Nov 2025 21:45:37 +0200
Subject: [PATCH 4/5] PEP 101: Remove manual step to edit
https://www.python.org/doc/versions/
---
peps/pep-0101.rst | 4 ----
1 file changed, 4 deletions(-)
diff --git a/peps/pep-0101.rst b/peps/pep-0101.rst
index 81c194ed709..cc117ff7049 100644
--- a/peps/pep-0101.rst
+++ b/peps/pep-0101.rst
@@ -648,10 +648,6 @@ permissions.
- If this is a **final** release:
- - Add the new version to the `"Python documentation by version"
- page `__ and
- remove the current version from any 'in development' section.
-
- For 3.X.Y, edit all the previous X.Y releases' page(s) to
point to the new release. This includes the content field of the
``Downloads -> Releases`` entry for the release::
From f19b65f344793c86961ebadc76770cd873093660 Mon Sep 17 00:00:00 2001
From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Date: Wed, 26 Nov 2025 21:59:11 +0200
Subject: [PATCH 5/5] PEP 101: Remove manual step to add 'superseded by' notes
to all old pages
---
peps/pep-0101.rst | 16 ----------------
1 file changed, 16 deletions(-)
diff --git a/peps/pep-0101.rst b/peps/pep-0101.rst
index cc117ff7049..77feeafff34 100644
--- a/peps/pep-0101.rst
+++ b/peps/pep-0101.rst
@@ -646,22 +646,6 @@ permissions.
curl -X PURGE https://www.python.org/downloads/release/python-XXX/
-- If this is a **final** release:
-
- - For 3.X.Y, edit all the previous X.Y releases' page(s) to
- point to the new release. This includes the content field of the
- ``Downloads -> Releases`` entry for the release::
-
- Note: Python 3.x.(y-1) has been superseded by
- `Python 3.x.y `_.
-
- And, for those releases having separate release page entries
- (phasing these out?), update those pages as well,
- e.g. ``download/releases/3.x.y``::
-
- Note: Python 3.x.(y-1) has been superseded by
- `Python 3.x.y `_.
-
- Write the announcement on `discuss.python.org`_. This is the
fuzzy bit because not much can be automated. You can use an earlier
announcement as a template, but edit it for content!