From ddbdf0fe75dd3ba0f398e85a00c1e3dd048f5edf Mon Sep 17 00:00:00 2001
From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Date: Tue, 21 Oct 2025 21:02:16 +0300
Subject: [PATCH 1/4] Update redirected link
---
peps/pep-0101.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/peps/pep-0101.rst b/peps/pep-0101.rst
index fccfde6813b..17432504589 100644
--- a/peps/pep-0101.rst
+++ b/peps/pep-0101.rst
@@ -639,7 +639,7 @@ permissions.
The script will also sign any remaining files that were not
signed with Sigstore until this point. Again, if this happens,
do use your ``@python.org`` address for this process. More info:
- https://www.python.org/download/sigstore/
+ https://www.python.org/downloads/metadata/sigstore/
- In case the CDN already cached a version of the Downloads page
without the files present, you can invalidate the cache using::
From 3b4fbf765c9984c75a5747d6ffe625a840755308 Mon Sep 17 00:00:00 2001
From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Date: Tue, 21 Oct 2025 21:02:46 +0300
Subject: [PATCH 2/4] Update/create links
---
peps/pep-0101.rst | 19 +++++++------------
1 file changed, 7 insertions(+), 12 deletions(-)
diff --git a/peps/pep-0101.rst b/peps/pep-0101.rst
index 17432504589..0f3e8819ee7 100644
--- a/peps/pep-0101.rst
+++ b/peps/pep-0101.rst
@@ -648,8 +648,8 @@ permissions.
- If this is a **final** release:
- - Add the new version to the *Python Documentation by Version*
- page ``https://www.python.org/doc/versions/`` and
+ - 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
@@ -666,12 +666,8 @@ permissions.
Note: Python 3.x.(y-1) has been superseded by
`Python 3.x.y `_.
- - Update the "Current Pre-release Testing Versions web page".
-
- There's a page that lists all the currently-in-testing versions
- of Python:
-
- * https://www.python.org/download/pre-releases/
+ - Update the `"Current pre-release testing versions" page
+ `__.
Every time you make a release, one way or another you'll
have to update this page:
@@ -690,9 +686,8 @@ 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:
-
- * https://www.python.org/doc/versions/
+ - 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 list at the
@@ -844,7 +839,7 @@ else does them. Some of those tasks include:
* mailing lists (python-dev, python-list, python-announcements)
- * Python Dev blog
+ * `Python Insider blog `_
- Enjoy your retirement and bask in the glow of a job well done!
From 4363f620b5d164097ad240f775bba742d7f95ac5 Mon Sep 17 00:00:00 2001
From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Date: Tue, 21 Oct 2025 21:13:24 +0300
Subject: [PATCH 3/4] Only edit this for pre-releases and .0 final
---
peps/pep-0101.rst | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/peps/pep-0101.rst b/peps/pep-0101.rst
index 0f3e8819ee7..c69cb6a68a8 100644
--- a/peps/pep-0101.rst
+++ b/peps/pep-0101.rst
@@ -669,14 +669,11 @@ permissions.
- Update the `"Current pre-release testing versions" page
`__.
- Every time you make a release, one way or another you'll
- have to update this page:
-
- If you're releasing a version before *3.x.0*,
- you should add it to this page, removing the previous pre-release
+ add it to this page, removing the previous pre-release
of version *3.x* as needed.
- - If you're releasing *3.x.0 final*, you need to remove the pre-release
+ - 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
From a92e4a1b3892230e33662b64b0d5e42d98cfd205 Mon Sep 17 00:00:00 2001
From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Date: Tue, 21 Oct 2025 21:17:36 +0300
Subject: [PATCH 4/4] That page links to the in-dev version, no longer to all
a/b/rc
---
peps/pep-0101.rst | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/peps/pep-0101.rst b/peps/pep-0101.rst
index c69cb6a68a8..abe5af9afce 100644
--- a/peps/pep-0101.rst
+++ b/peps/pep-0101.rst
@@ -687,10 +687,9 @@ permissions.
`__.
This lists all releases of Python by version number and links to their
- static (not built daily) online documentation. There's a list at the
- bottom of in-development versions, which is where all alphas/betas/RCs
- should go. And yes you should be able to click on the link above then
- press the shiny, exciting "Edit this page" button.
+ 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