如何创建pip可安装项目?你如何注册pip?
所有项目都应包含哪些元数据配置,以便进行集成和轻松导入。
答案 0 :(得分:10)
或者,如果你感觉很好看(读: lazy )......
sudo easy_install PasteScript
paster create mynewpackage
cd mynewpackage
python setup.py sdist
python setup.py register
似乎更多的步骤,但PasteScript包处理了大量的脏工作。帮自己一个忙,安装它,使用它,永远不要回头;)
答案 1 :(得分:9)
你需要
您可以使用以下方式注册:
>> 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文件并运行install ..
>> python setup.py install
答案 2 :(得分:1)
我希望PasteScript
完成这项工作,因为它似乎很简单,但它根本不适合我。我将代码上传到pip
存储库并使用Peter Down quick but well-explained tutorial。
另外,请记住,如果您尝试从程序包中获取代码import
,则必须将其放在__init__.py
中,这对大多数项目来说已足够。
答案 3 :(得分:0)
您可能想要查看libmaker。它使包装变得容易。 This是主页和文档的链接。