September 7th, 2024

Python 3.13.0rc2

Python 3.13.0rc2, released on September 6, 2024, is the final preview before the official release on October 1, 2024, featuring new enhancements and updated compatibility requirements for developers.

Read original articleLink Icon
Python 3.13.0rc2

Python 3.13.0rc2, released on September 6, 2024, is the second release candidate for the upcoming Python 3.13.0, which is scheduled for official release on October 1, 2024. This release is a final preview, and no ABI changes will occur from this point. Developers are encouraged to prepare their projects for compatibility with Python 3.13 and to publish wheels on PyPI. Key new features include an enhanced interactive interpreter, an experimental free-threaded build mode, and a preliminary JIT for performance improvements. The locals() function now has defined semantics for mutating its returned mapping, and the garbage collector has been modified to be incremental. Additionally, docstrings will have their leading indentation stripped to reduce memory usage. The minimum supported macOS version has been updated to 10.13, and several deprecated modules will be removed in future releases. The release also introduces new typing features and annotations, while some deprecated features are scheduled for removal in later versions. Developers are advised to document their changes and report any issues to the Python bug tracker.

- Python 3.13.0rc2 is the final preview before the official release on October 1, 2024.

- New features include an improved interactive interpreter and an experimental JIT for performance.

- The minimum supported macOS version is now 10.13, with several deprecated modules set for removal.

- Developers should prepare for compatibility and document changes thoroughly.

- Incremental garbage collection is expected to reduce pauses in object-heavy programs.

Link Icon 1 comments
By @odie5533 - 8 months
This release feels really boring. The GIL stuff will be cool eventually. New interpreter sounds useful. The only other thing I see using is typing.TypeIs.