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 模块处于转换为包的中间阶段,因此采用了最终形式。
机制
该版本将从 2000 年 5 月 16 日 CNRI 结束营业时开始的开发树分支创建。通过尽可能地移动各个文件的 branch tag 来合并从最近签入中需要的补丁,以减少邮件列表的混乱并避免不同的和不兼容的实现。
分支标签为“cnri-16-start”。
将合并补丁和功能,以满足 2000 年 5 月 16 日生效的回归测试。
Beta 版本在 CVS 存储库中标记为“r16b1”,最终的 Python 1.6 版本在存储库中标记为“release16”。
版权
本文档已进入公有领域。
来源:https://github.com/python/peps/blob/main/peps/pep-0160.rst