Python 3.10 beta 4 发布,下个版本进入 RC 阶段

来源: OSCHINA
编辑: 局长
2021-07-12

Python 3.10 的第四个 beta 测试预览版已发布。Python 开发团队称这也是计划中的最后一个测试版,下一次发布的更新将会是 RC 版本。

虽然 Python 开发团队的计划是在 beta 阶段完成所有已确定的 feature,但在 RC 版本发布之前仍可能会对个别 feature 进行修改,或在极少数情况下进行删除。其目标是在 beta 4 发布后不再变更 ABI,并且在第一个 RC 版本 3.10.0rc1 发布之后尽可能少地修改代码。为实现这一目标,在 beta 阶段进行广泛的测试极其重要。

Python 3.10 系列的主要新 feature 如下(目前仍在编写中,最终发布的版本会有所变动):

  • PEP 623 – 弃用并准备移除 PyUnicodeObject 中的 wstr 成员
  • PEP 604 – 更清晰的 union 类型语法:X | Y
  • PEP 612 – 引入参数规范变量 (Parameter Specification Variables)
  • PEP 626 – 为调试和其他工具提供准确的代码行号
  • PEP 618 – 为内置的 zip 函数添加可选的长度检查 (Length-Checking) 功能
  • bpo-12782:带括号的上下文管理器 (Context Manager)
  • PEP 632 – 弃用 distutils 模块
  • PEP 613 – 显示的类型别名 (Type Aliases) 
  • PEP 634 – 结构化的模式匹配 (Structural Pattern Matching):Specification
  • PEP 635 – 结构化的模式匹配 (Structural Pattern Matching):Motivation and Rationale
  • PEP 636 – 结构化的模式匹配 (Structural Pattern Matching):Tutorial
  • PEP 644 – 要求使用 OpenSSL 1.1.1 或更高版本
  • PEP 624 – 移除 Py_UNICODE 编码器 API
  • PEP 597 – 添加可选的 EncodingWarning

Python 3.10 beta 4 下载地址

按照计划,下一次发布的更新将会是 Python 3.10.0 的第一个 RC 版本,即 3.10.0rc1,暂定的发布时间为 2021-08-02,稳定版则计划于 2021-10-04 发布。

展开阅读全文
0 收藏
分享
加载中
最新评论 (1)
在Info看到,Python4似乎不会出来了?
2021-07-12 08:28
0
回复
举报
更多评论
1 评论
0 收藏
分享
返回顶部
顶部