Core Dispatch #5

Core Dispatch #5

Articles

Title: Core Dispatch #5

URL Source: https://coredispatch.xyz/editions/5

Published Time: Thu, 04 Jun 2026 16:23:53 GMT

Markdown Content:

Core Dispatch #5

core/dispatch

EditionsSubscribe

← Editions

Core Dispatch #5

May 18 – Jun 4, 2026

Welcome back to Core Dispatch! This edition covers May 18 through June 4, 2026. As promised, Python 3.15.0 beta 2 landed on June 2. Two more milestones are close behind: 3.13.14 and 3.14.6 on June 9, followed by 3.15.0 beta 3 on June 23.

There's also a healthy batch of changes landing for 3.15: an O(n^2) blowup in unicodedata.normalize() was fixed, the XML parser gained support for multi-byte encodings, and a round of deprecation warnings went in for the ast module and abc's abstractclassmethod/abstractstaticmethod/abstractproperty.

On the project side, the Python Security Response Team (PSRT) landed an initial Python security policy in the Devguide, giving the vulnerability reporting and response process a documented home. And dev builds of 3.15+ now report a version like 3.15.0b2+dev instead of the old bare-plus 3.15.0b2+, which wasn't PEP 440-compliant.

Looking ahead, the EuroPython 2026 Language Summit topics are out, with a lineup spanning a Rust-for-CPython roadmap, the future of free-threading, garbage collection, and the buffer protocol.

If you're interested in CPython internals, Victor Stinner has a great writeup on free threading internals and reference counting that's well worth your time.

As always, if you maintain a package or just like living on the edge, give the latest 3.15 beta a spin and file any issues you find.

Subscribe · Submit a link · Contribute to CPython

📦

Upcoming Releases

3

Python 3.13.14 Jun 09Python 3.14.6 Jun 09Python 3.15.0 beta 3 Jun 23

📢

Official News

1

From the Python, PSF, PyPI and PyCon blogs.

Python 3.15.0 beta 2 is here!by Hugo van Kemenade

📜

PEP Updates

2

PEPs that changed status since last edition.

PEP 808: Including static values in dynamic metadata AcceptedPEP 798: Unpacking in Comprehensions Final

👋

Welcome to the Team

1

New core team members and promotions.

Neko Asakura joins the triage team!

🐍

Merged PRs

12

High-traffic PRs, new features, and changes that landed in What's New.

Restore os.makedirs() ability to apply mode recursively@nessitaAdd missing ARM64 and RISCV filter in the lzma module@ivqFix O(n^2) canonical ordering in unicodedata.normalize()@sethmlarsonast: Add deprecation warnings@jeplerRaise deprecation warnings for abc.{abstractclassmethod,abstractstaticmethod,abstractproperty}@sobolevnAdd support of multi-byte encodings in the XML parser@serhiy-storchakaImprove the PEP 829 batch processing APIs@warsawRemove lazy_imports=none startup mode@pablogsalRemove deprecated 'u' type code from the array module@skirpichevFix excessive overhead in the Tachyon profiler regarding the cache behavior@pablogsaldevguide: Add an initial Python security policy@sethmlarsonrelease-tools: Make untagged versions PEP 440-compliant@savannahostrowski

💬

Discussion

6

Most active PEP discussions on Discourse since last edition.

Understanding PEP discussions🆕 🔥 58 new replies · 1.3k viewsPEP 802: Display Syntax for the Empty Set🔥 28 new replies · 11.9k viewsPEP 797: Shared Object Proxies🔥 14 new replies · 1.9k viewsPEP 828: Supporting 'yield from' in asynchronous generators🔥 11 new replies · 4.0k viewsPEP 832: virtual environment discovery 8 new replies · 4.8k viewsRevisiting PEP 505 – None-aware operators 4 new replies · 19.9k views

✍️

Core Team Musings

1

Recent posts from the Python core team.

Free Threading internals: reference counting by Victor Stinner

Community

3

Community-submitted links, talks, and tools.

Kirigami — a guided reading workspace for discuss.python.org topics via @savannahostrowskiEuroPython 2026 Language Summit topics are announced via @savannahostrowskiAn interactive look at CPython's core team over time via @eendebakpt

📅

Upcoming CFPs & Conferences

10

📋 PyCon Ghana 2026 Deadline Jun 06📋 PyBeach 2026 Deadline Jun 08GeoPython 2026 Jun 08📋 PyCon Kenya 2026 Deadline Jun 09📋 PyCon South Korea 2026 Deadline (extended)Jun 14📋 Python Ho 2026 Deadline Jun 15PyCon Singapore 2026 Jun 19Python Norte 2026 Jul 03EuroPython 2026 Jul 13SciPy 2026 Jul 13

💬

One More Thing...

Your favourite funny, informative, or mass-reply-inducing words.

"TBC" is "to be confirmed" for Pablo's [Language Summit talk]?

Gregory Smith

The Banana Council 🍌

Donghee Na

Have a great quote? Submit one for next edition.

This edition brought to you by:

Savannah Ostrowski

← Core Dispatch #4

Enjoyed this edition?

Get Core Dispatch in your inbox.

Subscribe

Core Dispatch

A regular digest of what's happening in CPython.

Submit a link|RSS