PEP 2 – 添加新模块的程序
- 作者:
- Brett Cannon <brett at python.org>, Martijn Faassen <faassen at infrae.com>
- 状态:
- 活跃
- 类型:
- 流程
- 创建时间:
- 2001 年 7 月 7 日
- 发布历史:
- 2001 年 7 月 7 日,2002 年 3 月 9 日
介绍
Python 标准库对 Python 的成功做出了重大贡献。该语言自带“电池”,因此人们只需使用标准库即可轻松提高工作效率。因此,必须维护标准库的实用性。
由于标准库的可见性和重要性,必须谨慎维护它。因此,其中的任何代码都必须由 Python 开发团队维护,这会导致每次添加都产生持续的成本。用户还需要额外的时间去熟悉标准库的内容。
通常以添加新模块的方式来为库添加新功能。本 PEP 将描述添加新模块的程序。 PEP 4 涉及弃用模块的程序;从标准库中删除旧的和未使用的模块。
接受程序
对于顶级模块/包,需要 PEP。编写 PEP 的程序在 PEP 1 中有所介绍。
对于标准库中预先存在的包的子模块,添加取决于 Python 通用开发团队及其成员的决定。
有关通常哪些模块被接受到标准库中、整体过程等的通用指南,请参阅 开发者指南。
维护程序
任何被接受到标准库中的内容都预计将主要在那里维护,在 Python 的开发基础设施内。虽然一些开发团队成员可能会选择在标准库之外维护模块的后移植版本,但他们需要根据需要保持其外部代码同步。
版权
本文件已置于公共领域。
来源: https://github.com/python/peps/blob/main/peps/pep-0002.rst
最后修改时间: 2023 年 9 月 9 日 17:39:29 GMT