PEP 160 – Python 1.6 发布时间表
- 作者:
- Fred L. Drake, Jr. <fred at fdrake.net>
- 状态:
- 最终版
- 类型:
- 信息性
- 主题:
- 发布
- 创建日期:
- 2000年7月25日
- Python 版本:
- 1.6
- 发布历史:
引言
本PEP描述了Python 1.6的发布时间表。此文件的CVS修订历史记录包含确切的历史记录。
本次发布将由BeOpen PythonLabs员工为国家研究计划公司(CNRI)制作。
日程
- 8月1日:1.6 beta 1 发布(计划)。
- 8月3日:1.6 beta 1 发布(实际)。
- 8月15日:1.6 最终发布(计划)。
- 9月5日:1.6 最终发布(实际)。
特性
为了实现已做出的各种承诺,Python 1.6 需要许多特性。以下特性需要完全可操作、有文档记录,并与 Python 2.0 的计划向前兼容:
- Unicode 支持:必须提供为 Python 2.0 定义的 Unicode 对象,包括所有方法和编解码器支持。
- SRE:Fredrik Lundh 的新正则表达式引擎将用于提供对 8 位字符串和 Unicode 字符串的支持。它必须通过用于基于 pcre 的 re 模块版本的回归测试。
- curses 模块正在进行向包的转换,因此采用了最终形式。
机制
本次发布将从 CNRI 在 2000 年 5 月 16 日下班时为根的开发树分支创建。从最近的提交中所需的补丁将尽可能通过移动单个文件上的分支标签来合并,以减少邮件列表混乱并避免分歧和不兼容的实现。
分支标签是“cnri-16-start”。
补丁和特性将合并到通过 2000 年 5 月 16 日生效的回归测试所需的程度。
Beta 版本在 CVS 仓库中标记为“r16b1”,最终的 Python 1.6 版本在仓库中标记为“release16”。
版权
本文档已置于公共领域。
来源:https://github.com/python/peps/blob/main/peps/pep-0160.rst