Python 3.13 News Today November 2025 -

So only 1 in 5 production environments is on 3.13. Why? The free-threaded build requires recompiling C extensions, and many CI/CD pipelines haven't updated their base Docker images.

You still need pip install numpy --config-settings=--disable-gil . Many C extensions took over a year to become thread-safe. As of today, the PyData stack (NumPy, Pandas, Scikit-learn) is 90% compatible with free-threading, but niche libraries like lxml and cryptography still require the GIL. python 3.13 news today november 2025

Use free-threading for new backend services. Wait for legacy data science environments. 2. The JIT Compiler: Warm-up is Over Python 3.13 introduced a copy-and-patch JIT (courtesy of brandtbucher). Back in October 2024, it gave a ~5-10% speed boost. One year later, with JIT optimizations tuned in 3.13.2 and 3.13.4? So only 1 in 5 production environments is on 3