PEP 4 – 标准模块的弃用
- 作者:
- Brett Cannon <brett at python.org>,Martin von Löwis <martin at v.loewis.de>
- 状态:
- 活跃
- 类型:
- 流程
- 创建:
- 2000年10月1日
- 更新历史:
引言
过去,当新的模块被添加到Python标准库时,无法预见它们在将来是否仍然有用。即使Python“自带电池”,电池也会随着时间推移而放电。携带旧模块会给维护人员带来负担,尤其是在不再有人关注该模块时。
同时,从发行版中删除模块也很困难,因为通常不知道是否还有人在使用它。本PEP定义了一个从Python标准库中删除模块的流程。模块的使用可以被“弃用”,这意味着它可能会从未来的Python版本中删除。
声明模块弃用的流程
要从标准库中删除顶级模块/包,需要一个PEP。弃用流程在PEP 387中概述。
要删除标准库中包的子模块,必须遵循PEP 387,但不需要PEP。
版权
本文档已放置在公共领域。
来源:https://github.com/python/peps/blob/main/peps/pep-0004.rst