• Wednesday, October 15, 2025 Python 3.15.0 alpha 1 This is an early developer preview of Python 3.15 https://www.python.org/downloads/release/python-3150a1/ Major new features of the 3.15 series, compared to 3.14 Python 3.15 is still in development. • This release, 3.15.0a1, is the first of seven 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 until the release candidate phase (2026-07-28). • Please keep in mind that this is a preview release and its use isnotrecommended for production environments. • Many new features for Python 3.15 are still being planned and written.
Article Summaries:
- Python 3.15.0 α1 has been released as the first of seven planned alpha versions for the upcoming Python 3.15 series. The preview introduces several major changes, including PEP 799’s dedicated profiling package, PEP 686’s switch to UTF‑8 as the default encoding, and a new PyBytesWriter C API (PEP 782). Additional improvements include enhanced error messages. Alpha releases are intended for testing new features and the release process; features may still be added or removed until the beta phase (May 5 2026) and the release‑candidate phase (July 28 2026). The next alpha, 3.15.0 α2, is scheduled for November 18 2025.
Sources: