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