Following system colour scheme - Python 增强提案 Selected dark colour scheme - Python 增强提案 Selected light colour scheme - Python 增强提案

Python 增强提案

PEP 569 – Python 3.8 发布时间表

作者:
Łukasz Langa <lukasz at python.org>
状态:
最终版
类型:
信息性
主题:
发布
创建日期:
2018 年 1 月 27 日
Python 版本:
3.8

目录

摘要

本文档描述了 Python 3.8 的开发和发布时间表。该时间表主要关注 PEP 级别的事项。

发布经理和团队

  • 3.8 发布经理:Łukasz Langa
  • Windows 安装程序:Steve Dower
  • Mac 安装程序:Ned Deily
  • 文档:Julien Palard

3.8 生命周期

3.8 版本将在大约 18 个月内每两个月左右接收一次错误修复更新。在 3.9.0 最终版发布后一段时间,发布了第九个也是最后一个 3.8 错误修复更新。之后,安全更新(仅源代码)发布了 5 年,直到 Python 3.13.0 最终版发布。

截至 2024 年 10 月 7 日,3.8 已达到其发布周期的生命周期结束阶段。3.8.20 是最终的安全版本。3.8 的代码库现已冻结,将不再提供任何更新,也不会在 bug 跟踪器上接受任何类型的问题。

发布时间表

3.8.0 发布时间表

  • 3.8 开发开始:2018 年 1 月 29 日,星期一
  • 3.8.0 alpha 1:2019 年 2 月 3 日,星期日
  • 3.8.0 alpha 2:2019 年 2 月 25 日,星期一
  • 3.8.0 alpha 3:2019 年 3 月 25 日,星期一
  • 3.8.0 alpha 4:2019 年 5 月 6 日,星期一
  • 3.8.0 beta 1:2019 年 6 月 4 日,星期二(此后不再有新功能。)
  • 3.8.0 beta 2:2019 年 7 月 4 日,星期四
  • 3.8.0 beta 3:2019 年 7 月 29 日,星期一
  • 3.8.0 beta 4:2019 年 8 月 30 日,星期五
  • 3.8.0 candidate 1:2019 年 10 月 1 日,星期二
  • 3.8.0 final:2019 年 10 月 14 日,星期一

错误修复版本

  • 3.8.1rc1:2019 年 12 月 10 日,星期二
  • 3.8.1:2019 年 12 月 18 日,星期三
  • 3.8.2rc1:2020 年 2 月 10 日,星期一
  • 3.8.2rc2:2020 年 2 月 17 日,星期一
  • 3.8.2:2020 年 2 月 24 日,星期一
  • 3.8.3rc1:2020 年 4 月 29 日,星期三
  • 3.8.3:2020 年 5 月 13 日,星期三
  • 3.8.4rc1:2020 年 6 月 30 日,星期二
  • 3.8.4:2020 年 7 月 13 日,星期一
  • 3.8.5:2020 年 7 月 20 日,星期一(安全热修复)
  • 3.8.6rc1:2020 年 9 月 8 日,星期二
  • 3.8.6:2020 年 9 月 24 日,星期四
  • 3.8.7rc1:2020 年 12 月 7 日,星期一
  • 3.8.7:2020 年 12 月 21 日,星期一
  • 3.8.8rc1:2021 年 2 月 16 日,星期二
  • 3.8.8:2021 年 2 月 19 日,星期五
  • 3.8.9:2021 年 4 月 2 日,星期五(安全热修复)
  • 3.8.10:2021 年 5 月 3 日,星期一(带有二进制安装程序的最终常规错误修复版本)

仅源码安全修复版本

在 2024 年 10 月 7 日之前,不定期地根据需要提供。

  • 3.8.11:2021 年 6 月 28 日,星期一
  • 3.8.12:2021 年 8 月 30 日,星期一
  • 3.8.13:2022 年 3 月 16 日,星期三
  • 3.8.14:2022 年 9 月 6 日,星期二
  • 3.8.15:2022 年 10 月 11 日,星期二
  • 3.8.16:2022 年 12 月 6 日,星期二
  • 3.8.17:2023 年 6 月 6 日,星期二
  • 3.8.18:2023 年 8 月 24 日,星期四
  • 3.8.19:2024 年 3 月 19 日,星期二
  • 3.8.20:2024 年 9 月 6 日,星期五(最终安全版本)

3.8 的特性

Python 3.8 的一些显著特性包括

  • PEP 570,仅位置参数
  • PEP 572,赋值表达式
  • PEP 574,带有带外数据的 Pickle 协议 5
  • PEP 578,运行时审计钩子
  • PEP 587,Python 初始化配置
  • PEP 590,Vectorcall:CPython 的快速调用协议
  • 类型相关:PEP 591(Final 限定符),PEP 586(字面量类型)和PEP 589(TypedDict)
  • 已编译字节码的并行文件系统缓存
  • 调试构建与发布构建共享 ABI
  • f-字符串支持方便的 = 调试说明符
  • continue 现在在 finally: 块中合法
  • 在 Windows 上,默认的 asyncio 事件循环现在是 ProactorEventLoop
  • 在 macOS 上,multiprocessing 默认使用 spawn 启动方法
  • multiprocessing 现在可以使用共享内存段来避免进程间的 pickle 开销
  • typed_ast 合并回 CPython
  • LOAD_GLOBAL 现在快了 40%
  • pickle 现在默认使用协议 4,提高了性能

还有许多其他有趣的更改,请查阅文档中的“新增功能”页面以获取完整列表。


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

最后修改:2024 年 10 月 7 日 17:56:09 GMT