Python 如何创建pip可安装项目?
如何创建pip可安装项目?你如何在pip注册 为了便于集成和导入,所有项目都应该有什么元数据配置。您需要Python 如何创建pip可安装项目?,python,pip,Python,Pip,如何创建pip可安装项目?你如何在pip注册 为了便于集成和导入,所有项目都应该有什么元数据配置。您需要 编写setup.py文件 运行python setup.py sdist tar gzip文件 使用web表单运行注册或提交项目 您可以使用以下方式注册: >> python setup.py register exmaple setup.py文件是: #!/usr/bin/env python from distutils.core import setup setup
>> python setup.py register
exmaple setup.py文件是:
#!/usr/bin/env python
from distutils.core import setup
setup(name='Distutils',
version='1.0',
description='Python Distribution Utilities',
author='Greg Ward',
author_email='gward@python.net',
url='http://www.python.org/sigs/distutils-sig/',
packages=['distutils', 'distutils.command'],
)
然后,用户只需上传taz文件并运行安装
>> python setup.py install
或者,如果你觉得很花哨(读:懒惰)
sudo easy\u安装粘贴脚本
粘贴器创建mynewpackage
cd mynewpackage
python setup.py sdist
python setup.py寄存器
看起来需要更多的步骤,但这个包处理了很多脏活。帮自己一个忙,安装它,使用它,永远不要回头看;) 我希望
PasteScript
能完成这项工作,因为它看起来很简单,但对我来说根本不起作用。我与Peter Down一起将代码上传到了pip
存储库
另外,请记住,如果您试图从包中导入代码,则必须将其放入
\uuu init\uuuuuuuuuy.py
,这对于大多数项目来说已经足够了。您可能需要查看libmaker。它使制作包装变得容易。是指向主页和文档的链接。您可以从中获得所需的所有信息。受@wjoba的启发,我在这里编写了一个指南,请欣赏!如果您想要更全面地解释如何创建和分发python包,还有一个非常好的教程。您也可以通过pip:sudo pip install PasteScript安装该教程链接已失效。以下是根据PYPA的当前示例setup.py文件: