PEP 594 has finally been fully implemented, removing many long-deprecated "dead battery" modules from the standard library. These removals were originally scheduled for Python 3.11, but were delayed to give the community more migration time.
Typing sees less dramatic changes in 3.13 compared to 3.12, but there are key refinements: python 313 release notes verified
For decades, the has restricted Python threads to executing bytecode on a single CPU core at any given time. PEP 703 introduces an experimental build mode that allows developers to run Python completely without the GIL. PEP 594 has finally been fully implemented, removing
The JIT is not enabled by default. You must compile CPython from source with the --enable-experimental-jit flag. Even then, it only compiles relatively small parts of the interpreter's bytecode dispatch loop. python 313 release notes verified