

#431: Visualizing CPython Release Process
Sep 29, 2023
Seth Michael Larson, an expert on releasing CPython, gives a detailed rundown of the process. They discuss the upcoming Python 3.12 release, coordinated vulnerability disclosure, managing dependencies, the CPython release process, differences between Windows and Mac OS release processes, a TLS bypass vulnerability fix, and the idea of adding a Python best practices guide.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8
Introduction
00:00 • 2min
The Process of Releasing CPython
02:18 • 12min
Coordinated Vulnerability Disclosure and the Importance of Timely Fixes
14:05 • 3min
Managing Dependencies and Ensuring Security
17:10 • 10min
CPython 3.12 Release Process Overview
27:20 • 17min
Differences in Windows and Mac OS CPython release process
44:16 • 4min
TLS Bypass Vulnerability and Fix
48:00 • 12min
Adding a Python Best Practices Guide
59:47 • 2min