Python 3.14.0a7
发布日期: 2025年4月8日
最后一个 Alpha 版本来了!这意味着我们离第一个 Beta 版本只有四周的时间,我们需要在 2025 年 5 月 6 日功能冻结之前将最后的功能加入到 3.14 中!
这是 Python 3.14 的早期开发者预览版
与 3.13 相比,3.14 系列的主要新功能
Python 3.14 仍在开发中。此版本 3.14.0a7 是七个计划中的 alpha 版本中的最后一个。
Alpha 版本的目的是为了更容易地测试新功能和错误修复的当前状态,并测试发布过程。
在 alpha 阶段,可以在 beta 阶段开始(2025-05-06)之前添加功能,如果需要,可以在发布候选阶段(2025-07-22)之前修改或删除。请记住,这是一个预览版本,不建议在生产环境中使用。
Python 3.14 的许多新功能仍在规划和编写中。迄今为止,主要的新功能和变化包括:
- PEP 649:注解的延迟评估
- PEP 741:Python 配置 C API 注解
- PEP 758:允许没有括号的 except 和 except* 表达式
- PEP 761:Python 3.14 及之后版本不再为发布产物提供 PGP 签名。推荐验证者改用 Sigstore。
- PEP 765:禁止退出
finally
块的return
/break
/continue
- PEP 768:CPython 的安全外部调试器接口
- 一种新型解释器。对于某些较新的编译器,该解释器能提供显著的性能提升。目前为可选功能,需要从源代码构建。
- UUID 版本 6-8 现在由
uuid
模块支持,并且版本 3-5 和 8 的生成速度提高了 40%。 - 改进的错误消息
- Python 移除项和弃用项
- C API 移除项和弃用项
- (嘿,各位核心开发者,如果此列表中缺少您认为重要的功能,请告知 Hugo。)
Python 3.14 的下一个预发布版本将是第一个 beta 版本,3.14.0b1,目前计划于 2025 年 5 月 6 日发布。此后,不能再添加新功能,但允许(并鼓励!)进行错误修复和文档改进。
更多资源
- 在线文档
- PEP 745,3.14 发布时间表
- 在 github.com/python/cpython/issues 报告错误
- 帮助资助 Python 及其社区
接下来是些完全不一样的内容
在 4 月 5 日星期六,一年已经过去了 3.141592653589793 个月。
尽情享用新版本吧
感谢所有帮助实现 Python 开发和这些发布的众多志愿者!请考虑通过亲自志愿服务或通过组织向 Python 软件基金会捐款来支持我们的工作。
文件
版本 | 操作系统 | 描述 | MD5 校验和 | 文件大小 | Sigstore | SBOM | |
---|---|---|---|---|---|---|---|
Gzip 压缩的源码包 | 源码发布版 | 17baf77cec5624baeae900748fb7733f | 28.5 MB | .sigstore | SPDX | ||
XZ 压缩的源码包 | 源码发布版 | b110979908751fa7d7dd837d174568dc | 21.9 MB | .sigstore | SPDX | ||
macOS 64 位 universal2 安装程序 | macOS | 适用于 macOS 10.13 及更高版本 | 7b881f26b9b399bb2ade30340450e1e7 | 68.9 MB | .sigstore | ||
Windows 安装程序 (64位) | Windows | 推荐 | ef0c61d172f5391e5e7cf646e27c21dd | 27.8 MB | .sigstore | SPDX | |
Windows 安装程序 (32位) | Windows | 37c3778b3df93daa3ab88493081260b8 | 26.5 MB | .sigstore | SPDX | ||
Windows 安装程序 (ARM64) | Windows | 实验性 | 667622db05a62096b99c98d5e1369bd0 | 27.1 MB | .sigstore | SPDX | |
Windows 可嵌入包 (64位) | Windows | 410eff99ba5295db8d6077ffe8088ff5 | 10.9 MB | .sigstore | SPDX | ||
Windows 可嵌入包 (32位) | Windows | f4d0e8df633aacbf29366803b07682b2 | 9.7 MB | .sigstore | SPDX | ||
Windows 可嵌入包 (ARM64) | Windows | c1b305a2488ec06ebf1a4602c30f4e77 | 10.2 MB | .sigstore | SPDX |