Core Dispatch #8
July 5 – 18, 2026
Welcome back to Core Dispatch! This edition covers July 5 through July 18, 2026. Python 3.15.0 beta 4 landed today, July 18 (we just released it at the EuroPython sprints!), with 3.13.15, 3.14.7 and the first 3.15 release candidate following on August 4.
It's EuroPython week! Much of the core team has been gathered in one place for our annual Language Summit (blog posts to come!) and the conference. Recordings aren't up just yet, but as promised with the PyCon US talks, once they are, we'll pull talks and Language Summit coverage from the team into a future edition.
On the PEP front, discussion is lively: PEP 835
(shorthand syntax for Annotated metadata) and PEP 836
("JIT Go Brrr") are both drawing dozens of new replies, and a few fresh PEPs — including
PEP 840 on name resolution in class namespaces —
have joined the queue.
Don't miss the "One More Thing" at the bottom of this edition. This one's a little sillier (correction: more unhinged) than usual, but we think you'll enjoy it.
As always, if you maintain a package or just like living on the edge, give the final 3.15 beta a spin and file any issues you find.
Subscribe · Submit a link · Contribute to CPython
Upcoming Releases
3PEP Updates
3PEPs that changed status since last edition.
Steering Council Updates
1Meeting summaries and other communications from the Python Steering Council.
Merged PRs
9High-traffic PRs, new features, and changes that landed in What's New.
next_network() to the ipaddress module@777GE90Normalize symlink targets in tarfile.TarFile.gettarinfo()@dnicolodiAdd tkinter.systray — system tray icon and notifications@serhiy-storchakaAdd tkinter.fontchooser — a font selection dialog@serhiy-storchakaReject CR and LF in email.utils.formataddr()@metsw24-maxAdd a dataclass-like decorator for ctypes structures@ZeroIntensityStop exposing the internal mapping when comparing MappingProxyType objects@sobolevnFix a data race compiling string.Template patterns in free-threaded builds@tonghuarootMake tempfile.TemporaryFileWrapper public@AniketsyDiscussion
7Most active PEP discussions on Discourse since last edition.
Annotated Type Metadata🔥 36 new replies · 4.6k viewsPEP 836: JIT Go Brrr: The Path to a Supported JIT Compiler for CPython🔥 28 new replies · 3.9k viewsPEP 840: Name Resolution in Class Namespaces🆕 🔥 10 new replies · 496 viewsPEP 822: Dedented Multiline String (d-string)7 new replies · 7.6k viewsPEP 832: Virtual Environment Discovery6 new replies · 8.8k viewsPEP 827: Type Manipulation3 new replies · 8.4k viewsPEP 718: Subscriptable Functions3 new replies · 14.3k viewsCore Team Musings
4Recent posts from the Python core team.
Upcoming CFPs & Conferences
8One More Thing...
Your favourite funny, informative, or mass-reply-inducing words.
The Meowl is a part of life.
— Ken Jin
We're just normal men

Have a great quote? Submit one for next edition.
This edition brought to you by:
Enjoyed this edition?
Get Core Dispatch in your inbox.