# Core Workflow

**URL:** https://discuss.python.org/c/core-workflow/8.md

[Latest](https://discuss.python.org/latest.md) · [Categories](https://discuss.python.org/categories.md) · [Tags](https://discuss.python.org/tags.md)

---

## [About the Core Workflow category](https://discuss.python.org/t/about-the-core-workflow-category/54)

<div class="topic-metadata">

**Author:** [@pablogsal](https://discuss.python.org/u/pablogsal)\
**Replies:** 0

</div>

A place to talk about CPython core development workflow and related infrastructure. This includes changes to the roundup interface and functionality, rietveld, mercurial, buildbots, and any other infrastructure we may a…

---

## [\[Completed\] Planned Downtime for our GitHub bots](https://discuss.python.org/t/completed-planned-downtime-for-our-github-bots/109556)

<div class="topic-metadata">

**Author:** [@Mariatta](https://discuss.python.org/u/Mariatta)\
**Replies:** 1\
**Last updated:** [October 20, 2026, 7:36pm UTC](https://discuss.python.org/t/completed-planned-downtime-for-our-github-bots/109556 "2026-10-20T19:36:17Z")

</div>

At the Python Core Sprint. I am planning to migrate our GitHub bots (bedevere, miss-islington, blurb-it) from deployment in Heroku into PSF’s Cabotage. There will be a downtime while this is happening, and the bots will …

---

## [Improve CLA PR Workflow](https://discuss.python.org/t/improve-cla-pr-workflow/109032)

<div class="topic-metadata">

**Author:** [@BHUVANSH855](https://discuss.python.org/u/BHUVANSH855)\
**Replies:** 1\
**Last updated:** [September 13, 2026, 8:48am UTC](https://discuss.python.org/t/improve-cla-pr-workflow/109032 "2026-09-13T08:48:51Z")

</div>

This is just an advice/suggestion to the maintainers of CPython: we could introduce two labels, CLA signed and CLA not signed, and let the current CLA bot add/remove them based on the status it already checks. The bot a…

---

## [Moving the core-mentorship mailing list to a Discord channel](https://discuss.python.org/t/moving-the-core-mentorship-mailing-list-to-a-discord-channel/108104)

<div class="topic-metadata">

**Author:** [@Stanfromireland](https://discuss.python.org/u/Stanfromireland)\
**Replies:** 10\
**Last updated:** [July 15, 2026, 2:06pm UTC](https://discuss.python.org/t/moving-the-core-mentorship-mailing-list-to-a-discord-channel/108104 "2026-07-15T14:06:01Z")

</div>

A few weeks ago, I sent an email to everyone who had posted an introduction to the core-mentorship mailing list in the previous few months. For those unfamiliar with the list, people who join are instructed to send a sho…

---

## [Performance improvements and backports](https://discuss.python.org/t/performance-improvements-and-backports/107625)

<div class="topic-metadata">

**Author:** [@vsajip](https://discuss.python.org/u/vsajip)\
**Replies:** 4\
**Last updated:** [June 5, 2026, 2:56am UTC](https://discuss.python.org/t/performance-improvements-and-backports/107625 "2026-06-05T02:56:15Z")

</div>

From the devguide, The only changes allowed to occur in a maintenance branch without debate are bug fixes, test improvements, and edits to the documentation. Also, a general rule for maintenance branches is that compat…

---

## [Python Insider Blog has moved](https://discuss.python.org/t/python-insider-blog-has-moved/106306)

<div class="topic-metadata">

**Author:** [@JacobCoffee](https://discuss.python.org/u/JacobCoffee)\
**Replies:** 1\
**Last updated:** [February 28, 2026, 12:08am UTC](https://discuss.python.org/t/python-insider-blog-has-moved/106306 "2026-02-28T00:08:35Z")

</div>

Quick heads up: the Python Insider blog is now a static site ran at GitHub - python/python-insider-blog . All links on https://pythoninsider.blogspot.com/ (including RSS) should redirect to https://blog.python.org/. As…

---

## [Join the Python Security Response Team!](https://discuss.python.org/t/join-the-python-security-response-team/106253)

<div class="topic-metadata">

**Author:** [@sethmlarson](https://discuss.python.org/u/sethmlarson)\
**Replies:** 0\
**Last updated:** [February 23, 2026, 2:57pm UTC](https://discuss.python.org/t/join-the-python-security-response-team/106253 "2026-02-23T14:57:19Z")

</div>

Hello all, I’ve published a new blog post “Join the Python Security Response Team!” now that the publication of membership, responsibilities, and nomination process described in PEP 811 have been implemented in the Pyth…

---

## [Rebuilding optimized CPython after minor changes](https://discuss.python.org/t/rebuilding-optimized-cpython-after-minor-changes/105001)

<div class="topic-metadata">

**Author:** [@Rosuav](https://discuss.python.org/u/Rosuav)\
**Replies:** 6\
**Last updated:** [November 23, 2025, 6:52pm UTC](https://discuss.python.org/t/rebuilding-optimized-cpython-after-minor-changes/105001 "2025-11-23T18:52:10Z")

</div>

I run a bleeding-edge Python as one of my main interpreters. Since it runs a decent amount of code, I ./configure --enable-optimizations so it profiles and optimizes. After a minor change, I’d normally expect to be able …

---

## [New \`python\` organization repository policy](https://discuss.python.org/t/new-python-organization-repository-policy/17376)

<div class="topic-metadata">

**Author:** [@encukou](https://discuss.python.org/u/encukou)\
**Replies:** 41\
**Last updated:** [November 15, 2025, 9:42pm UTC](https://discuss.python.org/t/new-python-organization-repository-policy/17376 "2025-11-15T21:42:35Z")

</div>

Hello, When asked about adding the typing\_extensions repository to the Python organization (#126), the Steering Council discussed a general policy for the organization, as the current one seems outdated. We decided on …

---

## [Pre-PEP: Python Security Response Team Membership and Operations](https://discuss.python.org/t/pre-pep-python-security-response-team-membership-and-operations/104199)

<div class="topic-metadata">

**Author:** [@sethmlarson](https://discuss.python.org/u/sethmlarson)\
**Replies:** 16\
**Last updated:** [October 21, 2025, 3:19pm UTC](https://discuss.python.org/t/pre-pep-python-security-response-team-membership-and-operations/104199 "2025-10-21T15:19:24Z")

</div>

Hello all, I’m starting the process of defining the Python Security Response Team (PSRT) membership and operations in such a way that allows for more, rather than fewer, core team members to participate in the vulnerabi…

---

## [Is it possible to link PRs to issues automatically using GitHubs infra](https://discuss.python.org/t/is-it-possible-to-link-prs-to-issues-automatically-using-githubs-infra/103706)

<div class="topic-metadata">

**Author:** [@JanEricNitschke](https://discuss.python.org/u/JanEricNitschke)\
**Replies:** 2\
**Last updated:** [September 12, 2025, 12:16pm UTC](https://discuss.python.org/t/is-it-possible-to-link-prs-to-issues-automatically-using-githubs-infra/103706 "2025-09-12T12:16:07Z")

</div>

Currently when a PR is opened for an issue the issue body is adjusted to include a link to the PR, however “Development” section of the issue or visible from the issues overview page. This makes it difficult to quickly …

---

## [Join Triage Team](https://discuss.python.org/t/join-triage-team/101956)

<div class="topic-metadata">

**Author:** [@alex-semenyuk](https://discuss.python.org/u/alex-semenyuk)\
**Replies:** 2\
**Last updated:** [August 11, 2025, 11:22am UTC](https://discuss.python.org/t/join-triage-team/101956 "2025-08-11T11:22:16Z")

</div>

Hi Core Developers, I’m writing to express my interest in joining the Python Triage Team. I’m actively contributing to CPython and would like to take on more responsibility to help improve issue and PR management as men…

---

## [Archive python-ideas mailing list in favour of Discourse?](https://discuss.python.org/t/archive-python-ideas-mailing-list-in-favour-of-discourse/88398)

<div class="topic-metadata">

**Author:** [@hugovk](https://discuss.python.org/u/hugovk)\
**Replies:** 9\
**Last updated:** [April 16, 2025, 7:19am UTC](https://discuss.python.org/t/archive-python-ideas-mailing-list-in-favour-of-discourse/88398 "2025-04-16T07:19:00Z")

</div>

Shall we archive the python-ideas mailing list in favour of the Ideas category here on Discourse? There have been no threads so far this year and just three last year. There were 86 threads in 2023, and 222 in 2022. Th…

---

## [GitHub issue types -- should we use them?](https://discuss.python.org/t/github-issue-types-should-we-use-them/79440)

<div class="topic-metadata">

**Author:** [@encukou](https://discuss.python.org/u/encukou)\
**Replies:** 4\
**Last updated:** [February 6, 2025, 7:54am UTC](https://discuss.python.org/t/github-issue-types-should-we-use-them/79440 "2025-02-06T07:54:43Z")

</div>

On January 3, GitHub introduced a new feature: Issue Types. These are now turned on for the python organizations, and in the cpython repository they duplicate existing type-\* labels. Since existing issues use labels, t…

---

## [Request "python" organisation on PyPI](https://discuss.python.org/t/request-python-organisation-on-pypi/26545)

<div class="topic-metadata">

**Author:** [@hugovk](https://discuss.python.org/u/hugovk)\
**Replies:** 16\
**Last updated:** [January 10, 2025, 12:18pm UTC](https://discuss.python.org/t/request-python-organisation-on-pypi/26545 "2025-01-10T12:18:55Z")

</div>

One of the big announcements at PyCon US was organisation accounts on PyPI: Organizations on PyPI are self-managed teams, with their own exclusive branded web addresses. Our goal is to make PyPI easier to use for lar…

---

## [It's too easy to introduce noise in cpython's test suite output (ResourceWarnings and DeprecationWarnings)](https://discuss.python.org/t/its-too-easy-to-introduce-noise-in-cpythons-test-suite-output-resourcewarnings-and-deprecationwarnings/75234)

<div class="topic-metadata">

**Author:** [@graingert](https://discuss.python.org/u/graingert)\
**Replies:** 6\
**Last updated:** [January 6, 2025, 3:59pm UTC](https://discuss.python.org/t/its-too-easy-to-introduce-noise-in-cpythons-test-suite-output-resourcewarnings-and-deprecationwarnings/75234 "2025-01-06T15:59:30Z")

</div>

It’s very easy (especially when deprecating something) to introduce a lot of noisy test output with new warnings, eg: Deprecate asyncio policy system · Issue #127949 · python/cpython · GitHub I think it would be useful …

---

## [CPython's pre-commit config specifies Python 3.12 for black](https://discuss.python.org/t/cpythons-pre-commit-config-specifies-python-3-12-for-black/71564)

<div class="topic-metadata">

**Author:** [@Melissa0x1f992](https://discuss.python.org/u/Melissa0x1f992)\
**Replies:** 7\
**Last updated:** [November 23, 2024, 8:31pm UTC](https://discuss.python.org/t/cpythons-pre-commit-config-specifies-python-3-12-for-black/71564 "2024-11-23T20:31:45Z")

</div>

For black, the pre-commit config overrides the language version to python3.12 specifically. Since I didn’t have 3.12 on my machine, I tested python3, and it worked fine I wasn’t sure whether this should just be a gh is…

---

## [New blurb 1.2: please upgrade](https://discuss.python.org/t/new-blurb-1-2-please-upgrade/59159)

<div class="topic-metadata">

**Author:** [@hugovk](https://discuss.python.org/u/hugovk)\
**Replies:** 1\
**Last updated:** [October 28, 2024, 9:08pm UTC](https://discuss.python.org/t/new-blurb-1-2-please-upgrade/59159 "2024-10-28T21:08:42Z")

</div>

Re: python/core-workflow#186 We’ve made a new release of blurb. The most important change is that new news files are created in directories that do not contain spaces: changes in the “Core and Builtins” and “C API” sec…

---

## [Pinning GNU Autotools using the GitHub container registry](https://discuss.python.org/t/pinning-gnu-autotools-using-the-github-container-registry/47437)

<div class="topic-metadata">

**Author:** [@erlendaasland](https://discuss.python.org/u/erlendaasland)\
**Replies:** 28\
**Last updated:** [October 9, 2024, 12:41am UTC](https://discuss.python.org/t/pinning-gnu-autotools-using-the-github-container-registry/47437 "2024-10-09T00:41:20Z")

</div>

TL;DR @corona10 and I want to manage our GNU Autotools dependency using a custom container hosted by GitHub’s container registry. Background Until recently, we used Christian’s Podman/Docker image to regenerate our conf…

---

## [CPython Sigstore bundles migrated to include checkpoints](https://discuss.python.org/t/cpython-sigstore-bundles-migrated-to-include-checkpoints/63646)

<div class="topic-metadata">

**Author:** [@sethmlarson](https://discuss.python.org/u/sethmlarson)\
**Replies:** 0\
**Last updated:** [September 11, 2024, 8:55pm UTC](https://discuss.python.org/t/cpython-sigstore-bundles-migrated-to-include-checkpoints/63646 "2024-09-11T20:55:59Z")

</div>

This is informational post about CPython’s Sigstore bundles, no action is required from anyone at this time. Today PSF infrastructure engineer @JacobCoffee and I ran a script which migrated CPython Sigstore bundles (.si…

---

## [Well, duh... (saving configure args)](https://discuss.python.org/t/well-duh-saving-configure-args/60675)

<div class="topic-metadata">

**Author:** [@smontanaro](https://discuss.python.org/u/smontanaro)\
**Replies:** 7\
**Last updated:** [August 14, 2024, 11:14pm UTC](https://discuss.python.org/t/well-duh-saving-configure-args/60675 "2024-08-14T23:14:31Z")

</div>

This is one of those things I don’t know where to post. Feel free to flame me for selecting this group, or move it somewhere you think is more appropriate. Sorry, it also turned out to be longer than I thought. I don’t …

---

## [Idea: Tracking ABI additions and changes for better pre-release wheel management](https://discuss.python.org/t/idea-tracking-abi-additions-and-changes-for-better-pre-release-wheel-management/26033)

<div class="topic-metadata">

**Author:** [@EwoutH](https://discuss.python.org/u/EwoutH)\
**Replies:** 19\
**Last updated:** [July 12, 2024, 4:03pm UTC](https://discuss.python.org/t/idea-tracking-abi-additions-and-changes-for-better-pre-release-wheel-management/26033 "2024-07-12T16:03:21Z")

</div>

I would like to initiate a discussion on the idea of tracking ABI additions and changes in CPython, as suggested by Alyssa Coghlan (@ncoghlan) in a previous thread about recognizing, managing, and installing non-ABI-stab…

---

## [Miss-islington bot broken again?](https://discuss.python.org/t/miss-islington-bot-broken-again/57157)

<div class="topic-metadata">

**Author:** [@vsajip](https://discuss.python.org/u/vsajip)\
**Replies:** 2\
**Last updated:** [July 2, 2024, 2:43pm UTC](https://discuss.python.org/t/miss-islington-bot-broken-again/57157 "2024-07-02T14:43:51Z")

</div>

On my PR gh-121035: Improve logging flow diagram for dark/light modes. by vsajip · Pull Request #121254 · python/cpython · GitHub, miss-islington announced that she will try to backport it, but then nothing happened. I …

---

## [I need help to sign the CLA license!](https://discuss.python.org/t/i-need-help-to-sign-the-cla-license/50325)

<div class="topic-metadata">

**Author:** [@xk2013](https://discuss.python.org/u/xk2013)\
**Replies:** 6\
**Last updated:** [April 6, 2024, 6:22am UTC](https://discuss.python.org/t/i-need-help-to-sign-the-cla-license/50325 "2024-04-06T06:22:45Z")

</div>

When I was making a Pull Request for CPython, I was asked to sign the CLA license and redirect to cpython-clabot.herokuapp.com, but I couldn’t access it. What is the solution?

---

## [Blurb now lives at python/blurb 🏡](https://discuss.python.org/t/blurb-now-lives-at-python-blurb/50239)

<div class="topic-metadata">

**Author:** [@hugovk](https://discuss.python.org/u/hugovk)\
**Replies:** 0\
**Last updated:** [April 4, 2024, 6:41am UTC](https://discuss.python.org/t/blurb-now-lives-at-python-blurb/50239 "2024-04-04T06:41:51Z")

</div>

Announcement: The blurb tool is used for creating changelog news entries for CPython. It used to live in python/core-workflow but has now moved to its own home at python/blurb. Please update your bookmarks and create b…

---

## [Decision needed: should we close stale PRs? and how many lapsed days are PRs considered stale?](https://discuss.python.org/t/decision-needed-should-we-close-stale-prs-and-how-many-lapsed-days-are-prs-considered-stale/4637)

<div class="topic-metadata">

**Author:** [@Mariatta](https://discuss.python.org/u/Mariatta)\
**Replies:** 28\
**Last updated:** [March 22, 2024, 1:01am UTC](https://discuss.python.org/t/decision-needed-should-we-close-stale-prs-and-how-many-lapsed-days-are-prs-considered-stale/4637 "2024-03-22T01:01:31Z")

</div>

In the past we’ve discussed about closing stale PRs (prs with no activity, no comment or anything after a certain period), however we have never reached a decision on how many days of no activity that the PR can be consi…

---

## [Workflow bot changes?](https://discuss.python.org/t/workflow-bot-changes/47240)

<div class="topic-metadata">

**Author:** [@pitrou](https://discuss.python.org/u/pitrou)\
**Replies:** 10\
**Last updated:** [February 29, 2024, 10:06pm UTC](https://discuss.python.org/t/workflow-bot-changes/47240 "2024-02-29T22:06:08Z")

</div>

Hi, Looking at some of the recent pull requests, it seems some of the explicit workflow transitions might have be disabled or broken? For example here, the bot hasn’t reacted after the author posted “I have made the re…

---

## [Python CLI: replace -d and -v with -X options](https://discuss.python.org/t/python-cli-replace-d-and-v-with-x-options/46726)

<div class="topic-metadata">

**Author:** [@storchaka](https://discuss.python.org/u/storchaka)\
**Replies:** 4\
**Last updated:** [February 29, 2024, 5:34pm UTC](https://discuss.python.org/t/python-cli-replace-d-and-v-with-x-options/46726 "2024-02-29T17:34:40Z")

</div>

The Python CLI has many options. Most used are short options, there are also fiew long options and a group of -X options for debugging and experimenting. But two short options, -d and -v are almost useless for common Pyt…

---

## [Community support for a platform](https://discuss.python.org/t/community-support-for-a-platform/44621)

<div class="topic-metadata">

**Author:** [@encukou](https://discuss.python.org/u/encukou)\
**Replies:** 7\
**Last updated:** [February 1, 2024, 10:32pm UTC](https://discuss.python.org/t/community-support-for-a-platform/44621 "2024-02-01T22:32:42Z")

</div>

Continuing the discussion from Proposed update to PEP-11 on Unsupporting a platform (less draconian measures): And does it matter to them? We handle/close issues based on whether a volunteer wants to work on them. IMO,…

---

## [How to make use of Codespaces Prebuilds](https://discuss.python.org/t/how-to-make-use-of-codespaces-prebuilds/42146)

<div class="topic-metadata">

**Author:** [@wookie184](https://discuss.python.org/u/wookie184)\
**Replies:** 1\
**Last updated:** [January 1, 2024, 9:17pm UTC](https://discuss.python.org/t/how-to-make-use-of-codespaces-prebuilds/42146 "2024-01-01T21:17:53Z")

</div>

This can be considered a very late reply to @brettcannon’s reply to me here Add support for devcontainers to facilitate GitHub Codespaces usage? - #19 by brettcannon To make use of prebuilds it seems you have to create …

[Next page](https://discuss.python.org/c/core-workflow/8.md?page=1)
