如何创建pip可安装项目?

时间:2012-02-23 10:47:41

标签: python pip

如何创建pip可安装项目?你如何注册pip?

所有项目都应包含哪些元数据配置,以便进行集成和轻松导入。

4 个答案:

答案 0 :(得分:10)

或者,如果你感觉很好看(读: lazy )......

  1. sudo easy_install PasteScript
  2. paster create mynewpackage
  3. 回答问题!
  4. cd mynewpackage
  5. python setup.py sdist
  6. python setup.py register
  7. 回答问题!
  8. 似乎更多的步骤,但PasteScript包处理了大量的脏工作。帮自己一个忙,安装它,使用它,永远不要回头;)

答案 1 :(得分:9)

你需要

  1. 编写setup.py文件
  2. 运行python setup.py sdist tar gzipped file。
  3. 使用网络表单运行注册或提交项目。
  4. 您可以使用以下方式注册:

    >> 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是主页和文档的链接。