
The Real Python Podcast Improving NumPy Performance on Free-Threaded Python
6 snips
Aug 14, 2026 Christopher Trudeau, curator of PyCoder’s Weekly and Python community commentator, returns to discuss recent NumPy and CPython performance work. He highlights how removing the GIL was not enough and how profiling uncovered hidden bottlenecks preventing NumPy from scaling on free-threaded Python. Other short topics include SIMD-in-Python experiments and Django and PyPI news.
AI Snips
Chapters
Books
Transcript
Episode notes
Python 3.15 Release Candidate Is Ready
- Python 3.15 reached a release candidate stage, signaling the community should test upcoming language changes now.
- Christopher Bailey and Christopher Trudeau mention 3.14.7 and 3.13.15 security/bug fixes alongside the 3.15 RC.
PyPI Now Forbids Editing Older Release Files
- PyPI added a safety rule: after 14 days you can no longer modify files in an existing release to reduce risk from compromised accounts.
- The change blocks editing old releases but doesn't stop publishing a new release.
PEPs Propose Dunder JSON And Module Exports
- PEP 837 proposes a dunder JSON method to let objects define JSON serialization; PEP 842 proposes module-level dunder export to limit exports.
- Discussions note challenges: recursion handling and string-name fragility for exports.



