
TL;DR
Python 3.15 is set for release on October 9 after a surprise third release candidate due to last-minute bugs. Additionally, the first Python Packaging Council was elected, and significant updates were made to Polars and SQLAlchemy.
✦ Why It Matters
Consider reviewing your Python packages for download metrics changes due to the new PyPI counting method.
Key Takeaways
Full Summary
Python 3.15 was initially expected to be a straightforward release, with its feature set locked since May. However, last-minute bugs related to lazy imports necessitated a surprise third release candidate, pushing the final release date to October 9, 2026.
In parallel, the newly elected Python Packaging Council received a Python Enhancement Proposal (PEP) from one of its members, indicating a proactive approach to packaging issues. The Python Package Index (PyPI) also updated its download counting method, which may affect package visibility.
Meanwhile, Polars 2.0 reached the release candidate stage, introducing a new default for row reordering, and SQLAlchemy 2.1 was released in late September. Additionally, EVE Online announced its transition from Python 2 to Python 3, marking a significant shift for its 2.4 million lines of code.