如何创建pip可安装项目?

2024-04-25 02:00:18 发布

您现在位置:Python中文网/ 问答频道 /正文


Tags: python
3条回答

或者,如果你有幻想(读:懒惰)。。。

  1. sudo easy_install PasteScript
  2. paster create mynewpackage
  3. 回答问题!
  4. cd mynewpackage
  5. python setup.py sdist
  6. python setup.py register
  7. 回答问题!

看起来像是更多的步骤,但是PasteScript包处理了很多脏工作。帮自己一个忙,安装它,使用它,不要回头看;)

我希望PasteScript做这项工作,因为它看起来很简单,但对我来说根本不起作用。我把代码上传到了Peter Down的quick but well-explained tutorial库中。

另外,请记住,如果您试图从包中获取代码import,则必须将其放在__init__.py中,这对于大多数项目来说已经足够了。

你需要

  1. 编写setup.py文件
  2. 运行python setup.py sdist tar gzip文件。
  3. 使用web表单运行register或提交项目。

您可以使用以下方式注册:

>> 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

相关问题 更多 >