TL;DR
Python 3.15.0 candidate 2 has been released, marking the final stage before the official launch in October. Developers are encouraged to prepare their projects for compatibility with this upcoming version.
✦ Why It Matters
Start testing your projects against Python 3.15.0 candidate 2 to ensure compatibility before the final release.
Key Takeaways
Full Summary
The release candidate phase for Python 3.15.0 has begun, allowing only reviewed bug fixes before the final release. This is a crucial time for maintainers of third-party Python projects to ensure their software is compatible with the new version.
They should publish Python 3.15 wheels on the Python Package Index (PyPI) to facilitate testing and readiness for the final release. Any binary wheels created during this candidate phase will be compatible with future Python 3.15 versions.
The importance of testing against release candidates is underscored by past experiences, where undiscovered bugs made it into production. Currently, the new release candidate is not yet available for GitHub Actions, but developers can prepare their testing matrices accordingly.
Related