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

Python 3.13.0rc3

发布日期:2024年10月1日

这是 Python 3.13.0 的第三个发布候选版本。

此版本 3.13.0rc3 是 3.13 的最终发布预览版(真的)。除非发现任何严重错误,否则此版本预计将成为最终的 3.13.0 版本。3.13.0 的正式发布现已定于2024年10月7日星期一。

这个额外的、计划外的发布候选版本是因为一些最后一刻的问题而存在的,主要是由于增量循环垃圾回收器(在 alpha 版本中引入)在特定工作负载中造成了显著的性能回归。我们决定在 3.13 中回滚垃圾回收器的更改(并继续在 3.14 中改进它),应用了许多其他重要的错误修复,并发布了一个新的发布候选版本。

从现在起,3.13 系列将不再有 ABI 更改(自 beta 版本以来也一直没有)。

行动号召

我们强烈鼓励 Python 项目的维护者在此阶段为 3.13 兼容性做好项目准备,并在必要时在 PyPI 上发布 Python 3.13 wheel 包,以便为 3.13.0 的最终发布做好准备。针对 Python 3.13.0rc1 及更高版本构建的任何二进制 wheel 包将兼容未来版本的 Python 3.13。一如既往,请向Python bug tracker报告任何问题。

请记住,这是一个预览版本,尽管它与最终版本尽可能接近,但建议将其用于生产环境。

核心开发者:是时候着手撰写文档了

  • 你们所有的更改都已正确地记录了吗?
  • 它们在新特性中提及了吗?
  • 你是否注意到其他已知更改的文档不足?

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

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

新特性

类型提示

移除和新的弃用项

  • PEP 594(从标准库中移除废弃模块)计划移除许多已弃用的模块:aifcaudioopchunkcgicgitbcryptimghdrmailcapmsilibnisnntplibossaudiodevpipessndhdrspwdsunautelnetlibuuxdrliblib2to3
  • 在标准库的多个模块中移除了许多其他已弃用的类、函数和方法。
  • C API 的移除项弃用项。(在 alpha 1 版本中移除的一些项已在 alpha 2 版本中恢复,因为目前认为这些移除项的破坏性太大。)
  • 新的弃用项,其中大部分计划在 Python 3.15 或 3.16 中移除。

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

有关 Python 3.13 更改的更多详细信息,请参阅Python 3.13 的新特性。Python 3.13 的下一个版本将是官方的 3.13.0 版本,目前定于2024年10月7日星期一发布。

更多资源

完整更新日志

文件

版本 操作系统 描述 MD5 校验和 文件大小 Sigstore SBOM GPG
Gzip 压缩的源码包 源码发布版 17e43f96a6215b3b46cc8275c5fde23d 27.8 MB .sigstore SPDX SIG
XZ 压缩的源码包 源码发布版 2962a5d4ddb85a4fabc7fc9d726f76fa 21.5 MB .sigstore SPDX SIG
macOS 64 位 universal2 安装程序 macOS 适用于 macOS 10.13 及更高版本 c9a5fd64afa932753f5d35991bc6ea6e 67.0 MB .sigstore SIG
Windows 安装程序 (64位) Windows 推荐 d73bb36f1acdb1bf94d26c77e943d4b1 26.9 MB .sigstore SPDX SIG
Windows 安装程序 (32位) Windows 7ec3e8904174bb00ec5f70926264d126 25.6 MB .sigstore SPDX SIG
Windows 安装程序 (ARM64) Windows 实验性 f062453bfb7894eb51535ec73aca2fc2 26.1 MB .sigstore SPDX SIG
Windows 可嵌入包 (64位) Windows 93d8329cd1c8d09f64c28191942c11ce 11.9 MB .sigstore SPDX SIG
Windows 可嵌入包 (32位) Windows 02d47e6085ae8921d83fe937ec2c6590 10.4 MB .sigstore SPDX SIG
Windows 可嵌入包 (ARM64) Windows 29f24fe7e0ac114b68115dafbde0571d 11.0 MB .sigstore SPDX SIG