if == " main ": interp1 = interpreters.create() interp2 = interpreters.create() interp3 = interpreters.create() interp4 = interpreters.create()
- Promoted from "provisional" to "stable" in the official Windows and macOS installers. Linux remains optional. python 3.13.1 released november 2025
The Python Software Foundation archives still hold the release announcement for 3.13.1. Underneath the technical changelog, in a small gray font, is a note from the release manager—a woman named Priya Sharma, who Elena had hugged at PyCon US 2025. if == " main ": interp1 = interpreters
For three days, the discourse was a war room. Some demanded that the no_gil flag be reverted to experimental. Others insisted on a hotfix that would re-enable a lightweight GIL only when loading untrusted C extensions. Underneath the technical changelog, in a small gray
A critical CVE was announced—a use-after-free in the new biased reference counter, only triggerable when mixing subinterpreters and C extensions that manually manipulated PyObject* refcounts. The entire Python security team held an emergency sprint.
She wrote the script using the new interpreters module—no more _xxsubinterpreters hackery.