Monitor performance issues & errors in your code

Visualizing CPython Release Process

Episode #431, published Fri, Sep 29, 2023, recorded Thu, Sep 28, 2023

Every year Python has a new major release. This year it's Python 3.12 and it'll come out on October 2, 2023. That's 4 days from when this episode was published. There is quite process involved to test, build, and ship Python across many platforms and channels. We have Seth Michael Larson here to give us a detailed rundown on what exactly is involved in releasing CPython.

Watch this episode on YouTube
Play on YouTube
Watch the live stream version

Links from the show

Seth on Mastodon:
Seth on Twitter: @sethmlarson
Seth on Github:
Announcing Security Developer-in-Residence:
Visualizing the CPython Release Process:
PEP 101:
CPython on Github:
Best Open SSF:
PyPA Advisory Database:
Omnivore App:
What's New in 3.12:
release-tools package:

Talk Python's HTMX + Django course:
Watch this episode on YouTube:
Episode transcripts:

--- Stay in touch with us ---
Subscribe to us on YouTube:
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Want to go deeper? Check out our courses

Talk Python's Mastodon Michael Kennedy's Mastodon