如何创建pip可安装项目?

Mat*_*ock 24 python pip

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

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

wh1*_*ney 10

或者,如果你感觉很花哨(读:懒惰)......

  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包处理了很多脏工作.帮自己一个忙,安装它,使用它,永远不要回头;)

  • 那个教程链接已经死了. (3认同)

Mat*_*ock 9

你需要

  1. 写一个setup.py文件
  2. 运行python setup.py sdist tar gzipped文件.
  3. 使用Web表单运行注册或提交项目.

您可以注册使用:

>> python setup.py register
Run Code Online (Sandbox Code Playgroud)

一个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'],
 )
Run Code Online (Sandbox Code Playgroud)

然后用户只需要升级taz文件并运行安装..

>> python setup.py install
Run Code Online (Sandbox Code Playgroud)