【问题标题】:What is involved in adding to the standard Python API?添加到标准 Python API 涉及什么?
【发布时间】:2010-11-30 17:17:28
【问题描述】:

如果我想为 Python 标准 API 贡献一个模块,需要哪些步骤,以及需要什么样的维护?例如,我有一个模块,它封装了类似于 Java 的 JNLP 的自动更新功能。

【问题讨论】:

  • 应该是社区维基

标签: python api


【解决方案1】:

详情请关注Python PEP 2。您一定会在PEP Index 找到更多必要的信息,例如PEP 1: PEP Purpose and Guidelines

查看 PEP 索引,了解过去可能被拒绝的 PEP。

当然你也应该咨询python-dev mailing list

【讨论】:

  • 另外,首先将您的代码作为第 3 方包提供,最好是在 pypi。
【解决方案2】:

首先,看看 pypi 上的模块。下载几个与您正在做的事情相关的内容,这样您就可以准确地看到最先进的技术。

例如,查看easy_install 以获取与您所提议的内容类似的示例。

查看其他模块后,将你的模块写成看起来像他们的模块。

然后在您的博客上发布信息。

当人们表现出兴趣时,将其发布到 SourceForge 或类似网站。这将使您可以慢慢开始。

当人们开始使用它时,你就会确切地知道你需要做什么样的维护。

然后,当需求增加时,您可以创建在 pypi 上发布所需的 pypi 信息。

最后,当它变得如此流行以至于人们要求将其作为库的标准部分添加到 Python 中时,许多其他人将参与帮助您完善您的产品。

【讨论】:

    猜你喜欢
    • 2018-07-15
    • 1970-01-01
    • 1970-01-01
    • 2018-10-09
    • 2010-09-11
    • 1970-01-01
    • 2012-07-05
    • 1970-01-01
    相关资源
    最近更新 更多