
core.py Episode 28: 2025 In Review
Jan 3, 2026
Take a lighthearted look at the highs and lows of Python's 2025 landscape! Celebrate the arrival of free threading and remote debugging, bringing exciting community benefits. Discover the uncertainties surrounding the JIT and Steering Council elections, along with a critique of the TIOBE index. Delve into the niche world of Mojo and its GPU focus, plus the importance of corporate sponsorship for Python's growth. Wrapping up with optimism for 2026, the hosts emphasize the continuous evolution of Python.
AI Snips
Chapters
Transcript
Episode notes
Name-Space Off-By-One Cost Days
- Pablo Galindo shared a personal bug hunt where an off-by-one handling of a space in his surname blocked access to tax docs.
- He blamed a string-splitting error that required human support to resolve, illustrating fragile input handling.
Free Threading Became Real
- Free threading (PEP 703) shipped in Python 3.14 and allows pure Python programs to scale across CPU cores.
- Community and major projects (NumPy, PyTorch, SciPy, etc.) quickly adopted support, easing ecosystem transition.
Test Pre-Threaded Wheels In CI
- Add pre-threaded Python to your CI matrix so you catch concurrency issues early.
- Use CI Build Wheel to automatically produce pre-threaded wheels for Python 3.14.
