Following system colour scheme Selected dark colour scheme Selected light colour scheme

Python 增强提案

PEP 596 – Python 3.9 版本发布计划

作者:
Łukasz Langa <lukasz at python.org>
讨论地址:
Discourse 帖子
状态:
活跃
类型:
信息
主题:
发布
创建时间:
2019-06-04
Python 版本:
3.9

目录

摘要

本文档描述了 Python 3.9 的开发和发布计划。该计划主要关注 PEP 级别的项目。

版本经理和团队

  • 3.9 版本经理: Łukasz Langa
  • Windows 安装程序: Steve Dower
  • Mac 安装程序: Ned Deily
  • 文档: Julien Palard

发布计划

3.9.0 计划

注意: 以下日期使用 17 个月的开发周期,根据 PEP 602 的定义,导致功能版本之间 12 个月的发布间隔。

实际

  • 3.9 开发开始: 2019-06-04 星期二
  • 3.9.0 alpha 1: 2019-11-19 星期二
  • 3.9.0 alpha 2: 2019-12-18 星期三
  • 3.9.0 alpha 3: 2020-01-25 星期六
  • 3.9.0 alpha 4: 2020-02-26 星期三
  • 3.9.0 alpha 5: 2020-03-23 星期一
  • 3.9.0 alpha 6: 2020-04-28 星期二
  • 3.9.0 beta 1: 2020-05-18 星期一 (此后不再新增功能)
  • 3.9.0 beta 3: 2020-06-09 星期二 (beta 2 已撤回)
  • 3.9.0 beta 4: 2020-07-03 星期五
  • 3.9.0 beta 5: 2020-07-20 星期一
  • 3.9.0 candidate 1: 2020-08-11 星期二
  • 3.9.0 candidate 2: 2020-09-17 星期四
  • 3.9.0 正式版: 2020-10-05 星期一

Bug 修复版本

实际

  • 3.9.1 candidate 1: 2020-11-24 星期二
  • 3.9.1 正式版: 2020-12-07 星期一
  • 3.9.2 candidate 1: 2021-02-16 星期二
  • 3.9.2 正式版: 2021-02-19 星期五
  • 3.9.3: 2021-04-02 星期五 (安全修复; 由于 bpo-43710 已撤回)
  • 3.9.4: 2021-04-04 星期日 (ABI 兼容性修复)
  • 3.9.5: 2021-05-03 星期一
  • 3.9.6: 2021-06-28 星期一
  • 3.9.7: 2021-08-30 星期一
  • 3.9.8: 2021-11-05 星期五 (由于 bpo-45235 已撤回)
  • 3.9.9: 2021-11-15 星期一
  • 3.9.10: 2022-01-14 星期五
  • 3.9.11: 2022-03-16 星期三
  • 3.9.12: 2022-03-23 星期三
  • 3.9.13: 2022-05-17 星期二 (最后一个带有二进制安装程序的常规 Bug 修复版本)

仅源代码安全修复版本

不定期提供,根据需要,直到 2025 年 10 月。

  • 3.9.14: 2022-09-06 星期二
  • 3.9.15: 2022-10-11 星期二
  • 3.9.16: 2022-12-06 星期二
  • 3.9.17: 2023-06-06 星期二
  • 3.9.18: 2023-08-24 星期四
  • 3.9.19: 2024-03-19 星期二
  • 3.9.20: 2024-09-06 星期五

3.9 生命周期

3.9 将在大约 18 个月内大约每 2 个月收到一次 Bug 修复更新。在 3.10.0 正式版发布后的某个时间点,将发布第九个也是最后一个 3.9 Bug 修复更新。在那之后,预计将发布安全更新 (仅源代码),直到 3.9 正式版发布 5 年后,即大约 2025 年 10 月。

3.9 的功能

为 3.9 实现的 PEP

  • PEP 573, 从 C 扩展方法访问模块状态
  • PEP 584, 为 dict 添加联合运算符
  • PEP 585, 在标准集合中类型提示泛型
  • PEP 593, 灵活的函数和变量注释
  • PEP 614, 放宽装饰器语法限制
  • PEP 615, 在标准库中支持 IANA 时区数据库
  • PEP 616, 用于移除前缀和后缀的字符串方法
  • PEP 617, CPython 的新 PEG 解析器

来源: https://github.com/python/peps/blob/main/peps/pep-0596.rst

最后修改: 2024-09-06 22:56:05 GMT