🐍🚀 Out now: Python 3.15 alpha 7!

This is the first one with lazy imports (PEP 810) and frozendict (PEP 814)! Try it out and give us feedback.

https://discuss.python.org/t/python-3-15-0-alpha-7/106475

☃ Just one alpha left until the feature freeze! Core team: get your PEPs in!

#Python #Python315 #release PEP810 #LazyImports #PEP814 #frozendict

Python 3.15.0 alpha 7

This is an early developer preview of Python 3.15 Major new features of the 3.15 series, compared to 3.14 Python 3.15 is still in development. This release, 3.15.0a7, is the seventh of eight planned alpha releases. Alpha releases are intended to make it easier to test the current state of new features and bug fixes and to test the release process. During the alpha phase, features may be added up until the start of the beta phase (2026-05-05) and, if necessary, may be modified or deleted up ...

Discussions on Python.org

Coming soon to Python 3.15: frozendict

The Steering Council has just accepted @vstinner and @dongheena's PEP 814 "Add frozendict built-in type".

https://discuss.python.org/t/pep-814-add-frozendict-built-in-type/104854/121

https://peps.python.org/pep-0814/

#Python #PEP814 #frozendict #Python315

PEP 814: Add frozendict built-in type

After careful deliberation, the Python Steering Council is pleased to accept PEP 814 – Add frozendict built-in type. The absence of an immutable dict counterpart has been a long-standing gap in Python and has been requested for a long time in different forms. We agree this is a clear net positive for the language. We are accepting this PEP with the following modifications: Performance should not be framed as a goal or motivation. The value of frozendict is in its immutability semantics, not i...

Discussions on Python.org