← 文章 / 开源项目
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-prereleasescheck-latest 这两个选项意味着,今天运行测试时会使用 RC1;RC2 发布后则会自动切换到 RC2,正式版发布后还会继续切换到稳定版本。

原始来源: Simon Willison

评论 (0)