The first year of free-threaded Python

A recap of the first year of work on enabling support for the free-threaded build of CPython in community packages.

Why wasn’t free threading a new version of python? Having everything suddenly going from thread safe to C level insecurity is a major change, not just a small feature update. In fact, if they had to redactor the interpreter to support it, that sounds like even more of a reason to make it a major version update. Doesn’t python follow semver?

Anti Commercial-AI license

Deed - Attribution-NonCommercial-ShareAlike 4.0 International - Creative Commons

The free-threaded build is a patched version of the interpreter. This is not (currently) behavior normal users will be exposed to.