Python Release 3.13.1 | November 2025
python -m pip install pyupgrade pyupgrade --py3-plus -p 3.13 .
References
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 release 3.13.1 november 2025
| Module | Improvement | Approx. Gain | |--------|-------------|--------------| | json | Optimized encoder loop, fewer temporary objects | +5 % | | re | JIT‑friendly regex engine for simple patterns | +8 % | | asyncio | Reduced overhead for TaskGroup creation | +4 % | | dataclasses | Cached field resolution for repeated instantiation | +3 % | python -m pip install pyupgrade pyupgrade --py3-plus -p 3
Python 3.13 is the first major release in the “Faster, Safer, Simpler” series that began with 3.11’s performance overhaul. Its headline goals are: Its headline goals are: If you haven’t yet explored 3
If you haven’t yet explored 3.13, now is an ideal time to try it out. The combination of performance gains, safety upgrades, and a more expressive syntax makes it a compelling step forward for both new projects and long‑standing codebases.