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!