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

Python 增强提案

PEP 360 – 外部维护的包

作者:
Brett Cannon <brett at python.org>
状态:
最终版
类型:
流程
创建日期:
2006年5月30日
发布历史:


目录

Warning

本PEP不应添加任何新的模块。将任何已提交到Python代码仓库的代码的外部维护进行编纂被认为是危险的。代码贡献者应期望对所有已提交到Python代码仓库的代码都采用Python的开发方法。

摘要

Python标准库(又称“stdlib”)之外开发了许多优秀的Python软件。有时,为了弥补Python提供的工具的空白,将这些外部维护的包纳入stdlib是很有意义的。

但是,由于这些包是外部维护的,这意味着Python开发者无法直接控制这些包的演进和维护。一些包开发者更喜欢错误报告和补丁首先通过他们,而不是直接应用到Python的仓库中。

本PEP旨在记录stdlib中在Python仓库之外维护的包的详细信息。具体来说,它旨在跟踪每个包的任何特定维护需求。需要提及的是,为了修复错误并使代码在所有Python支持的平台上运行所需的更改将直接在Python的仓库中完成,而无需担心通过联系开发者。这是为了确保Python本身不会因一个错误而被阻碍,并允许整个过程根据需要进行扩展。

它也旨在让人们了解哪个版本的包与哪个版本的Python一起发布。

外部维护的包

章节标题是该包在Python标准库之外的名称。“标准库名称”是该包在Python内部的名称。“联系人”是负责维护该包的Python开发者。“同步历史”列出了每个Python版本中包含的该包的外部版本(如果与上一个Python版本不同)。

ElementTree

网站:
http://effbot.org/zone/element-index.htm
标准库名称:
xml.etree
联系人:
Fredrik Lundh

Fredrik 已将 ElementTree 的维护工作交由 Python 核心开发团队负责 [1]

Expat XML 解析器

网站:
http://www.libexpat.org/
标准库名称:
不适用(这指的是解析器本身,而不是Python绑定)
联系人:

Optik

网站:
http://optik.sourceforge.net/
标准库名称:
optparse
联系人:
Greg Ward

外部开发似乎已经停止。对于新的应用程序,optparse 本身已被 argparse 大部分取代。

wsgiref

网站:
标准库名称:
wsgiref
联系人:
Phillip J. Eby

此模块在标准库中维护,但重要的错误报告和补丁应先通过 Web-SIG 邮件列表 [2] 进行讨论。

参考资料


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

最后修改: 2025-02-01 08:59:27 GMT