From a9fcd426215b3fb9074f2bfe4820c0975fb35f5b Mon Sep 17 00:00:00 2001
From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Date: Mon, 12 Oct 2026 22:37:16 +0200
Subject: [PATCH 1/3] PEP 101: Include Dependabot and python-releases.toml for
branch status changes
---
peps/pep-0101.rst | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/peps/pep-0101.rst b/peps/pep-0101.rst
index b57b871ebe4..a34403aeb49 100644
--- a/peps/pep-0101.rst
+++ b/peps/pep-0101.rst
@@ -667,6 +667,8 @@ permissions.
- Update python-releases.toml_ to reflect the new branches and versions.
+ - Add entries for the new branch to dependabot.yml_ on the ``main`` branch.
+
- Create a PR to update the supported releases table on the
`downloads page `__ (see
`python/pythondotorg#1302 `__).
@@ -691,6 +693,13 @@ permissions.
- Verify that the `online docs `__ are building
properly (this may take up to 24 hours for a complete build on the website).
+- If this is a **begin security-only mode** release, update the development
+ infrastructure to reflect the branch's new status. These include:
+
+ - In python-releases.toml_, set the branch status to "security".
+
+ - Remove the branch's entries marked as bugfix-only from dependabot.yml_ on
+ the ``main`` branch.
What Next?
==========
@@ -735,7 +744,10 @@ else does them. Some of those tasks include:
git push upstream --delete 3.3 # or perform from GitHub Settings page
-- In python-releases.toml_, set the branch status to end-of-life.
+- Remove the branch's remaining entries from dependabot.yml_ on the ``main``
+ branch.
+
+- In python-releases.toml_, set the branch status to "end-of-life".
- Update or remove references to the branch in the `developer's guide
`__.
@@ -803,6 +815,7 @@ This document has been placed in the public domain.
.. _blog.python.org: https://blog.python.org
.. _deferred-blocker: https://github.com/python/cpython/labels/deferred-blocker
+.. _dependabot.yml: https://github.com/python/cpython/blob/HEAD/.github/dependabot.yml
.. _discuss.python.org: https://discuss.python.org
.. _issue tracker: https://github.com/python/cpython/issues
.. _python-releases.toml: https://github.com/python/peps/blob/HEAD/release_management/python-releases.toml
From 24cc4c61532291a0bf9f86d3013743882c9d5d6c Mon Sep 17 00:00:00 2001
From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Date: Tue, 13 Oct 2026 23:40:36 +0300
Subject: [PATCH 2/3] Re-order
Co-authored-by: Ezio Melotti
---
peps/pep-0101.rst | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/peps/pep-0101.rst b/peps/pep-0101.rst
index a34403aeb49..9ea19a81bc0 100644
--- a/peps/pep-0101.rst
+++ b/peps/pep-0101.rst
@@ -744,11 +744,11 @@ else does them. Some of those tasks include:
git push upstream --delete 3.3 # or perform from GitHub Settings page
+- In python-releases.toml_, set the branch status to "end-of-life".
+
- Remove the branch's remaining entries from dependabot.yml_ on the ``main``
branch.
-- In python-releases.toml_, set the branch status to "end-of-life".
-
- Update or remove references to the branch in the `developer's guide
`__.
From 7080f3d45749e3f2d57b4dadc619113ac5b68d57 Mon Sep 17 00:00:00 2001
From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Date: Wed, 14 Oct 2026 20:38:12 +0300
Subject: [PATCH 3/3] delete -> archive version label from list of versions
---
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 9ea19a81bc0..95f32edaeff 100644
--- a/peps/pep-0101.rst
+++ b/peps/pep-0101.rst
@@ -756,7 +756,7 @@ else does them. Some of those tasks include:
* update issues from this version to the next supported version
- * remove version label from list of versions
+ * archive version label from list of versions
* remove the ``needs backport to`` label for the retired version