Simon Willison · 博客

呵

Python 3.15.0 候选版 2 发布!

Python 3.15.0 candidate 2 is here!

二〇二六年九月一日 · 英文原文

Python 3.15.0 候选版本 2 发布,由发布经理 Hugo van Kemenade 宣布,计划于 10 月正式发布。RC 阶段仅允许经过审查的明确 bug 修复。维护者被鼓励在 PyPI 发布 3.15 wheel 包,RC 构建的二进制包兼容未来版本。该版本暂不支持 GitHub Actions,但可通过测试矩阵配置 allow-prereleases 和 check-latest 标志自动切换至最新 RC 或稳定版。

Python 3.15.0 候选版本 2 来了!Hugo van Kemenade(Python 3.14 和 3.15 的发布经理)宣布了 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……但我没有在 RC 阶段进行测试,所以那个 bug 已经随版本发布了!从那以后,我一直对这些 RC 版本格外关注。新的 RC 版本目前还不能用于 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 发布时,它会自动切换到该版本(然后在稳定版发布后切换到稳定版)。来源:@hugovk.dev 标签:开源、Python、GitHub Actions

译自 Simon Willison · 博客 · 录于 二〇二六年九月一日