Core Dispatch #12
Oct 9 – Nov 6, 2026
Welcome back to Core Dispatch! This edition covers October 9 through November 6,
2026. Python 3.16.0 alpha 1
is out, with alpha 2 due this Tuesday, November 10.
October kept the release team busy: we shipped 16 Python releases, though only
five were planned. Ten of the eleven extras were security releases, some of
which we cut during the core team sprint. Huge thanks to everyone who helped
get them out.
The October 26 releases
block the compromised eMudhra intermediate CA keys in ssl and include
additional security fixes.
On the PEP front, two new proposals cover wheel-variant providers (PEP 850)
and list.discard() (PEP 851). The pretty print protocol (PEP 813) is back
for discussion after a substantial revision at the core team sprint. The
proposed roadmap for a supported JIT (PEP 836) and the proposal to drop LLVM
as a JIT build requirement (PEP 774) have both been withdrawn.
The Steering Council has made no further decision about the JIT.
On CPython's main branch, notable merges speed up UUID operations, numeric
strptime() parsing, and buffered asyncio reads. Free-threaded builds get
safer memoryview operations and a fix for a crash in asyncio.
Community updates include proposals for better performance tooling,
ecosystem testing with snake_pit,
and the updated AI-policy triage process.
Please test your projects with Python 3.16.0 alpha 1 and file any CPython issues you find.
Subscribe · Submit a link · Contribute to CPython
Upcoming Releases
3Official News
4From the Python, PSF, PyPI and PyCon blogs.
PEP Updates
4PEPs that changed status since last edition.
Steering Council Updates
1Meeting summaries and other communications from the Python Steering Council.
Welcome to the Team
5New core team members and promotions.
Merged PRs
16High-traffic PRs, new features, and changes that landed in What's New.
uuid.UUID, uuid.uuid4(), and uuid.uuid7() with C implementations@1st1Speed up common numeric strptime() formats with a C parser@pganssleMake weak-reference reads lock-free in free-threaded builds@naschemeSpeed up async generators by avoiding per-value StopIteration exceptions@ashm-devAdd Encrypted Client Hello support to ssl with OpenSSL 4.0 or later@ZeroIntensityAdd eager_tasks to asyncio.run() and asyncio.Runner@asvetlovMake marshal output independent of object reference counts@gpsheadReject TLS chains containing compromised eMudhra intermediate CA keys@tiranPrevent unbounded buffering of OpenSSL replies in asyncio TLS connections@gpsheadFix deadlocks and spurious errors in concurrent submodule imports@gpsheadAvoid quadratic decompression of concatenated gzip, bz2, lzma, and Zstandard members@gpsheadSpeed up buffered asyncio.StreamReader.readline() and readuntil()@cmaloneyMake memoryview lifetime and bookkeeping operations thread-safe in free-threaded builds@naschemeFix a race that can crash asyncio in free-threaded builds@jblespiauFix a buffer overflow when initializing a bytearray from an iterator@cmaloneyBlock drive-relative paths in tarfile extraction filters on Windows@gpsheadDiscussion
6Most active PEP discussions on Discourse since last edition.
list.discard()🆕 🔥 71 new replies · 2.4k viewsPEP 824: None-coalescing operators🔥 52 new replies · 5.6k viewsPEP 823: None-aware access operators🔥 41 new replies · 7.0k viewsPEP 771: Default extras, round 3🆕 🔥 22 new replies · 977 viewsPEP 827: Type manipulation🔥 19 new replies · 12.5k viewsPEP 813: The pretty print protocol, round 2🆕 🔥 10 new replies · 952 viewsCore Team Musings
7Recent posts from the Python core team.
PyBytesWriter and PyUnicodeWriter implementationsby Victor StinnerCommunity
4Community-submitted links, talks, and tools.
Upcoming CFPs & Conferences
9One More Thing...
Your favourite funny, informative, or mass-reply-inducing words.
We are not going to establish a social credit system on discuss.python.org!
Yeah we messed up and left your time machine in Monday by accident. I’m asking research for a loaner so we can go back and get it.
Have a great quote? Submit one for next edition.
This edition brought to you by:
Enjoyed this edition?
Get Core Dispatch in your inbox.