Python Release 3.13.1 November 2025 |top| Info

python -m pip install pyupgrade pyupgrade --py3-plus -p 3.13 .

3.13.1 does not introduce new language features, but it solidifies the foundation laid by 3.13.0, making the release ready for production across the ecosystem. python release 3.13.1 november 2025

Even though 3.13.1 is a point release, developers who skipped 3.13.0 should still be aware of the most impactful language changes introduced in the major version: python -m pip install pyupgrade pyupgrade --py3-plus -p 3

As the first maintenance update, 3.13.1 focused on refining the "Free-Threaded" and "JIT" experimental features that defined the 3.13 cycle. | Category | Notable Fixes | |----------|---------------| |

| Category | Notable Fixes | |----------|---------------| | | Fixed rare crashes on Windows ARM64 when using asyncio with high‑frequency timers (issue #10234). | | Standard library | Resolved a memory‑leak in urllib3 ‑compatible http.client (issue #10187). | | Build system | Corrected cross‑compilation failures on macOS 14 (Apple Silicon) (issue #10321). | | Documentation | Updated 15+ pages to reflect the new tomllib schema handling (PEP 680). |