

Free-threaded Python (Changelog Interviews #611)
Oct 2, 2024
Pablo Galindo and Łukasz Langa, co-hosts of a podcast on Python internals, dive into the exciting changes coming with Python 3.13. They unpack the implications of making the Global Interpreter Lock (GIL) optional, marking a significant shift for multi-threading in Python. The duo discusses challenges and optimizations in free-threaded Python, as well as the role of community input in shaping future updates. They also touch on advancements in Python compilation and the importance of tools like Unblocked for developer productivity. Expect an engaging conversation on the evolution of Python!
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10
Intro
00:00 • 2min
Enhancing Debugability Through Tracing in Application Monitoring
01:49 • 2min
Understanding Python Internals and the GIL
03:53 • 13min
Navigating Python's GIL and Cloud Development
16:56 • 10min
Navigating Free-Threaded Python
27:14 • 22min
Advancements in Python Compilation and Developer Productivity Tools
49:28 • 6min
Navigating Python's Release Cadence and Ecosystem
55:27 • 21min
Advancements in Python Application Development for Mobile
01:16:11 • 3min
Anticipating Python 3.14: Free-Threading and Error Messaging Enhancements
01:18:42 • 5min
Exciting Developments in Python's Future
01:23:26 • 3min