跳转到主要内容

zc.buildout的pip配方

项目描述

此包是一个zc.buildout配方,允许使用pip安装Python包

详细文档

支持的选项

此配方支持以下选项

virtualenv

Virtualenv目录。虚拟环境将在这个目录中构建(默认为parts/pip)。您也可以使用现有的一个。如果在构建out部分中找到virtualenv选项,则使用此选项,除非当前部分覆盖它。

env

与子进程一起使用的额外环境变量

indexes

额外的索引url。

install

直接传递给pip的字符串列表。每行运行一个子进程。这允许使用–install-option

editables

一个svn url的列表。(svn+http://myrepo/svn/MyApp#egg=MyApp

eggs

一个要使用构建out安装的发行版列表

此配方基于zc.recipe.egg#scripts,因此此配方使用的选项也应该适用。

示例用法

我们将从创建一个使用此配方的buildout开始

>>> write('buildout.cfg',
... """
... [buildout]
... parts = test1
...
... [test1]
... recipe = gp.recipe.pip
... install =
...     PasteScript
... interpreter = python
... scripts =
...     paster = paster
... """)

运行构建out将给我们

>>> print 'start', system(buildout)
start...
Installing test1.
...
Generated script '/sample-buildout/bin/paster'.
Generated interpreter '/sample-buildout/bin/python'...

生成脚本

>>> ls('bin')
-  buildout
-  paster
-  python

以虚拟环境二进制文件作为可执行文件

>>> print 'cat', cat('bin', 'paster')
cat .../parts/pip/bin/python
...

完整示例

以下是一个用于安装Deliverance的配置文件

[buildout]
parts = eggs
download-cache = download
versions = versions

[versions]
# the recipe take care of versions
lxml=2.2alpha1

[eggs]
recipe = gp.recipe.pip
# needed to build static libs for lxml
env =
    STATIC_DEPS=true

# packages to install with pip
install =
    Cython
    --install-option=--static-deps lxml
    http://deliverance.openplans.org/dist/Deliverance-snapshot-latest.pybundle

# packages to install with buildout
eggs =
    pyquery

# svn urls
editables =
    svn+http://...

贡献者

加埃尔·帕斯格拉穆德

变更历史

0.5.3 (2012-9-5)

  • 从pip选项中移除-E [阿迪蒂亚·苏德]

0.5.2 (2010-07-16)

  • 标记 [加埃尔·帕斯格拉穆德]

0.5.1 (2009-12-14)

  • 支持CFLAGS [罗布·米勒]

0.5 (2009-12-8)

  • 修复#1. 多索引选项的bug。由贾尼斯·莱德尔补丁。

  • 使用distribute

0.4 (2008-12-8)

  • 允许使用额外的环境变量

  • 修复可编辑部分的bug

  • 允许在构建过程中共享虚拟环境/构建目录

  • 避免构建过程中的重复安装

0.3 (2008-12-7)

  • 修复:始终安装虚拟环境。分割安装的行参数

0.2 (2008-12-7)

  • 修复未设置下载缓存时的错误 [加埃尔·帕斯格拉穆德]。

下载

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

gp.recipe.pip-0.5.3.tar.gz (7.4 kB 查看哈希值)

上传时间

支持者