zc构建安装zope 2的方法。
isotoma.recipe.zope2install的Python项目详细描述
isotoma.recipe.zope2安装
这是一个plone.recipe.zope2install的叉,它使用buildout 下载api。
选项
要指定要使用哪个zope 2,请使用以下选项之一:
- 网址
- 用于zope 2安装的tarball的url。
- svn
- 用于Zope2安装的Subversion签出的URL。
- 位置
< DD>到本地Zope 2安装的路径。注意:为了这个工作
zope的构建必须与运行buildout时使用的python相同。
- 假Zope蛋
- 如果设置为true,则向zope 3库添加假egg链接,以便setuptools 可以查看它们并将其用于依赖项查找。默认启用时间 此配方的3.0版。
- 额外的假鸡蛋
指定附加假鸡蛋的可选列表。仅包含包 在python路径上可用。
你也可以指定一个显式的版本来伪造一个鸡蛋。例如:
additional-fake-eggs = ZODB3 = 3.7.1 zope.annotation = 3.3.2
否则,伪造的鸡蛋将永远有0.0版本。
默认值包括acquisition、clientform、datetime、docutils, 扩展类,机械化,持久化,pytz,受限python, tempstorage、zconfig、zlog、zodbcode、zodb3、zdaemon和zope2。
- 跳过假鸡蛋
- 指定一个可选的包列表,不为其创建假鸡蛋。 这允许通过 正常版本要求。
- 智能重新编译
- 如果找到.so或.pyd文件,则不会重新编译zope。这意味着 您可以四处移动构建并加快构建速度。
- python
指定配置另一个可执行文件而不是由 bin/buildout。例如:
[zope2] recipe = isotoma.recipe.zope2install ... python = python2.4 [python2.4] executable = ${buildout:directory}/parts/python/bin/python
如果使用同一zope 2版本的许多构建,那么可以添加 在~/.buildout/default.cfg的“buildout”部分中的“zope目录” 这样的文件:
[buildout] zope-directory = /home/me/buildout/zope
对于tarball中的安装,将使用该目录而不是 构建中的部件目录。Zope的每个版本都有自己的版本 目录,但如果已经安装,则将重用现有目录。
导出变量
以下变量由该配方设置,可用于其他部分。
- 位置
- zope安装根目录的路径。
报告错误或提出问题
请报告github上的错误。
更改历史记录
0.0(2012-07-27)
- 初始版本(fork of plone.recipe.zope2install 3.3)。
- 下载现在使用zc.buildout.download.download()API