Skip Navigation

What’s New In Python 3.13

docs.python.org What’s New In Python 3.13

Editors, Adam Turner and Thomas Wouters,. This article explains the new features in Python 3.13, compared to 3.12. Python 3.13 was released on October 7, 2024. For full details, see the changelog. ...

Python 3.13 is the latest stable release of the Python programming language, with a mix of changes to the language, the implementation and the standard library. The biggest changes include a new interactive interpreter, experimental support for running in a free-threaded mode (PEP 703), and a Just-In-Time compiler (PEP 744).

3
3 comments
  • global interpreter lock disabled + JIT Compiler = Python becomes self conscious

    I'm super curious. This was long in the making and finally people can test it. I still have to read the details, so I'll spare you with my questions at the moment. I wonder if these will become the default in the future and how it compares against compiled languages. Hopefully it doesn't take too long for Arch to upgrade.

    12
    • Suggestion: A new file extension .pyt to indicate its threaded code meant for the free-threaded mode enabled (no GIL). The current implementation is that there is a secondary binary python3.13t, because its not compatible with regular Python interpreter.

      3
  • Curious what actually changed for iOS and Android?. Those PEPs don't say it directly ;)

    1