繁体   English   中英

我如何在pip或easy_install中列出我的软件包

[英]How do I get my package listed in pip or easy_install

我知道已经存在关于打包到pip中的问题,但这是更通用的。 点子识别包的机制是什么? 我应该在哪个中央服务器上添加名称,以便有人输入时

pip install <mypackagename>

点子怎么知道,在哪里寻找包裹。 我该怎么做才能将我的名字添加到该名称解析目录中?

点从Python Package Index中提取。 假设您已经配置了setup.py来构建软件包,则提交软件包非常容易

您需要在PyPi上注册一个帐户,在setup.py(许可证等)中定义某些元数据,如果您使用的是markdown格式的自述文件(如Github),则需要setup.cfg。 然后,这只是一个shell命令来注册软件包:

寄存器:

python setup.py register -r pypi

提交:

python setup.py sdist upload -r pypi

Python的众包打包存储库PyPI,又称Python包索引

您将希望从教程开始,该教程介绍了如何为PyPI打包代码,然后提交给PyPI。 这是一。 有一个学习曲线,但这是最值得的。

它有助于查看PyPI上已经存在的软件包,然后按照链接返回其源代码存储库的方式查看所使用的所有文件和配置。 例如,我的intspan软件包托管在bitbucket上 由于Bitbucket或Github托管了许多PyPI软件包,因此有许多可供学习的示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM