注意: 虽然 JavaScript 对于本网站不是必需的,但您与内容的互动将受到限制。请开启 JavaScript 以获得完整的体验。

Python 3.13.0b2

发布日期:2024 年 6 月 5 日

这是 Python 3.13 的 Beta 预览版

Python 3.13 仍在开发中。此版本 3.13.0b2 是 3.13 四个 Beta 预览版中的第二个。

Beta 预览版旨在让更广泛的社区有机会测试新功能和错误修复,并准备他们的项目以支持新的功能发布。

我们强烈鼓励第三方 Python 项目的维护者在 Beta 阶段使用 3.13 进行测试,并尽快将发现的问题报告到Python 错误跟踪器。虽然该版本计划在进入 Beta 阶段时功能完整,但功能可能会在发布候选阶段开始(2024 年 7 月 30 日星期二)之前被修改,或者在极少数情况下被删除。我们的目标是在 Beta 4 之后不进行 ABI 更改,并在第一个发布候选版本 3.13.0rc1 之后尽可能减少代码更改。为了实现这一目标,在 Beta 阶段尽可能多地暴露 3.13 将是极其重要的。

Beta 2 中两个特别值得注意的更改涉及我们提供的 macOS 安装程序

  • 支持的最低 macOS 版本从 10.9 更改为 10.13 (High Sierra)。未来的版本将不再支持更旧的 macOS。
  • macOS 安装程序包现在包含一个可选的 Python 3.13 附加构建,其中启用了实验性的自由线程功能。自由线程版本 python3.13t 与传统的仅 GIL 安装程序分离并共存。自由线程构建默认不安, 装;请使用安装程序自述文件中解释的“自定义”选项。由于这是一项实验性功能,可能会发现一些后期问题;请参阅 GitHub 上的自由线程 macOS 构建问题以获取最新状态。

请记住,这是一个预览版,建议将其用于生产环境。

3.13 系列相较于 3.12 的主要新特性

Python 3.13 的一些主要新特性和变化如下:

新特性

类型提示

移除和新的弃用项

(嘿,核心开发者们,如果你们认为重要的功能没有出现在这个列表中,请告知 Thomas。)

有关 Python 3.13 更改的更多详细信息,请参阅Python 3.13 中的新功能。Python 3.13 的下一个预发布版本将是 3.13.0b3,目前计划于 2024 年 6 月 25 日发布。

更多资源

完整更新日志

文件

版本 操作系统 描述 MD5 校验和 文件大小 Sigstore SBOM GPG
Gzip 压缩的源码包 源码发布版 4b6df6c5111a506f48f63f9174c880aa 26.4 MB .sigstore SPDX SIG
XZ 压缩的源码包 源码发布版 6acd28b635dc7456765a69e64b835bfa 20.1 MB .sigstore SPDX SIG
macOS 64 位 universal2 安装程序 macOS 适用于 macOS 10.13 及更高版本 37a3a03fdb77230bfd5b87284df34ed9 65.2 MB .sigstore SIG
Windows 安装程序 (64位) Windows 推荐 cbfc7c2363f361bf55d8c37ed6d0e77e 25.7 MB .sigstore SPDX SIG
Windows 安装程序 (32位) Windows 6183ed6cc68622774f9c81fa4ecc6f7d 24.4 MB .sigstore SPDX SIG
Windows 安装程序 (ARM64) Windows 实验性 f206b8d967c1d18f65d28a6d981f47ec 24.9 MB .sigstore SPDX SIG
Windows 可嵌入包 (64位) Windows 76afb0395ac2979435a4eeb842adbf0f 11.9 MB .sigstore SPDX SIG
Windows 可嵌入包 (32位) Windows 6d3263e7829eba18e6c46ac9d86e673a 10.4 MB .sigstore SPDX SIG
Windows 可嵌入包 (ARM64) Windows 6c9c019a035dbe582c19c03e3f72f7da 11.0 MB .sigstore SPDX SIG