Goldbaum outlined his contributions toward adapting the ecosystem for concurrency, including updating the PyO3 framework so Rust extensions run safely in free-threaded builds. He also reviewed core updates shipped in Python 3.13, specifically alterations to the garbage collector and the base PyObject structure. Beyond core internals, the broadcast covered external utilities like the MarkItDown conversion tool and practical demonstrations of the experimental JIT compiler.
Key points
Understanding the CPython Application Binary Interface is crucial for maintaining extensi…: Understanding the CPython Application Binary Interface is crucial for maintaining extension compatibility under the free-threaded build.
Rust developers can leverage recent updates in PyO3 to create thread-safe extensions comp…: Rust developers can leverage recent updates in PyO3 to create thread-safe extensions compatible with free-threaded Python.
Developers can experiment directly with Python 3.13 features through sample code targetin…: Developers can experiment directly with Python 3.13 features through sample code targeting the JIT compiler and free threading.
Sources checked by our analysis pipeline: 1
Episode 318: Free-Threaded Python: Why Python Devs Should Know About the ABI
The Real Python Podcast
Why should every Python developer know about the CPython ABI? This week on the show, we speak with Nathan Goldbaum about free-threaded Python and the changes to the Python Application Binary Interface.
Episode Sponsor:
Nathan recently joined the CPython core developer team and has been building community support for free-threaded Python. Nathan shares his NumPy background and his work on shipping a new DType in NumPy 2.0. He also discusses his work on PyO3 and leading the effort to support thread-safe Rust extensions for use with the free-threaded build of Python.
This episode is sponsored by PropelAuth.
Spotlight: Converting Documents to Markdown With MarkItDown
Learn how to use MarkItDown to convert Excel files, PDFs, and images into clean Markdown that’s ready for LLMs and AI workflows.
Get Your Code: Click here to download the free sample code that shows you how to work with the experimental free threading and JIT compiler in Python 3.13.
Solar technology manufacturer LONGi has pushed past previous limits in crystalline silicon cell performance. The achievement demonstrates rapid progress in commercial solar efficiency and underscores ongoing market competition to maximize renewable power generation. This breakthrough highlights the company's commitment to advancing the energy transition through improved hardware performance.
British media watchdog Ofcom announced the platform's policy shift to protect young audiences from potential online grooming and unwanted contact from strangers. The intervention comes amid heightened regulatory pressure across technology companies to overhaul their existing safety standards or face massive financial penalties. Snapchat also committed to establishing effective age-verification measures for accounts belonging to minors before the end of the year.
Apple’s entry into the foldable market brings premium construction alongside notable ergonomic compromises and durability concerns. Priced at $2,000, the device enters a category dominated by mature Android rivals that have spent years refining both multi-screen software and hinge engineering. Early performance suggests the company still has ground to cover in matching the operational polish and reliability of its competition.