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).
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.
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.