Simon Willison 13小时前 · 2026-09-02 02:01:18 · 4 阅读
Python 3.15.0 第二个候选版本发布
Python 3.15.0 第二个候选版本发布了!(来源)Python 3.14 和 3.15 的发布经理 Hugo van Kemenade 宣布,Python 3.15 的最终候选版本已经发布,正式版计划于 10 月推出:
进入候选版本阶段后,从本版本到最终版本之间,只会接受经过审查、且明确属于 bug 修复的代码变更。[…]
我们强烈建议第三方 Python 项目的维护者利用这一阶段为 3.15 做好准备,并在 PyPI 上发布支持 Python 3.15 的 wheel 包,以便在 3.15.0 正式发布时立即可用,也帮助其他项目完成测试。针对 Python 3.15.0 候选版本构建的二进制 wheel 包,可用于 Python 3.15 的后续版本。
2021 年,我曾通过运行测试套件发现 Python 3.10 中的一个 bug……但当时没有在候选版本阶段进行测试,结果这个 bug 已经随正式版发布了!从那以后,我都会密切关注这些候选版本。
新的候选版本暂时还未在 GitHub Actions 中提供——可以关注 actions/python-versions 的更新。不过现在,你可以把下面的配置加入测试矩阵:
strategy:
matrix:
python-version: ["3.14", "3.15"]
steps:
- uses: actions/setup-python@v7
with:
python-version: ${{ matrix.python-version }}
allow-prereleases: true
check-latest: true
allow-prereleases 和 check-latest 这两个选项意味着,今天运行测试时会使用 RC1;RC2 发布后则会自动切换到 RC2,正式版发布后还会继续切换到稳定版本。
原始来源: Simon Willison