ZC Buildout 用于安装 Zope 2 的食谱。
项目描述
plone.recipe.zope2install
选项
要指定使用哪个Zope 2,请使用以下选项之一
- url
用于Zope 2安装的tarball的URL。
- svn
用于Zope 2安装的子版本库的URL。
- location
指向本地现有Zope 2安装的路径。注意:为此功能正常工作,Zope必须使用运行buildout的同一Python构建。
- fake-zope-eggs
如果设置为true,则将伪egg链接添加到Zope 3库,以便setuptools可以将其用于依赖关系查找。自该食谱的3.0版本起默认启用。
- additional-fake-eggs
指定附加伪egg的可选列表。仅包括位于Python路径上的包。
您还可以指定伪egg的显式版本。例如
additional-fake-eggs = ZODB3 = 3.7.1 zope.annotation = 3.3.2
否则,伪egg将始终具有版本0.0。
默认值包括Acquisition、ClientForm、DateTime、docutils、ExtensionClass、mechanize、Persistence、pytz、RestrictedPython、tempstorage、ZConfig、zLOG、zodbcode、ZODB3、zdaemon和Zope2。
- skip-fake-eggs
指定一个可选的包列表,对于这些包不创建伪egg。这允许通过正常版本要求拉入一些Zope包的新版本。
- smart-recompile
如果找到.so或.pyd文件,则不会重新编译Zope。这意味着您可以在buildout中移动构建并加快构建速度。
- python
指定一个配置其他可执行文件的配置部分,而不是由bin/buildout使用的可执行文件。例如
[zope2] recipe = plone.recipe.zope2install ... python = python2.4 [python2.4] executable = ${buildout:directory}/parts/python/bin/python
如果您使用许多具有相同Zope 2版本的buildout,则可以在您的 ~/.buildout/default.cfg文件中的“buildout”部分添加“zope-directory”,如下所示
[buildout] zope-directory = /home/me/buildout/zope
对于来自tarball的安装,将使用该目录而不是buildout中的parts目录。每个Zope版本将得到它自己的目录,但如果它已经安装,则将重用现有的一个。
导出变量
以下变量由该食谱设置,可用于其他部分。
- location
到Zope安装根目录的路径。
报告错误或提问
我们在Launchpad上有一个共享的错误跟踪器和帮助台:https://bugs.launchpad.net/collective.buildout/
变更历史
3.3 (2010-09-01)
添加python选项以指定除buildout:executable之外的其他Python [注意事项]
3.2 (2009-08-07)
重构egg伪造;修复跳过的egg以避免删除跳过的开发egg [注意事项]
3.1 (2009-06-23)
在没有提供buildout时创建下载缓存目录 [注意事项,jfroche]
在buildout中更改解释器名称以避免与现有解释器名称冲突 [注意事项,jfroche]
3.0 (2009-02-26)
将伪egg创建的默认值更改为true,并添加了一些附加伪egg到默认值。 [hannosch]
2.6 (2008-12-12)
更改伪egg创建,以修复与开发egg中egg依赖相关的错误。 [jfroche]
添加了smart-recompile选项。 [tarek]
忽略compilezpy.py的退出状态,因为它即使在单个编译失败时也返回退出状态> 0。 [smcmahon]
2.5 (2008-11-15)
允许使用Zope的compilezpy.py将.py文件编译为.pyc。 [smcmahon]
2.4 (2008-11-04)
通过指定其location来允许使用现有的Zope安装。 [stefan]
防止更新永远干扰共享的Zope安装。 [fschulze]
2.3 (2008-08-27)
svn更新中的stderr不再被过滤,而是直接打印在控制台上。[icemac]
2.2 (2008-06-07)
更新了fake-zope-eggs的处理,在更新时调用,以确保对skip-fake-eggs和添加additional-fake-eggs的更改得到尊重。[hannosch]
添加了新的skip-fake-eggs选项,允许跳过为一系列包创建虚假egg,例如,您可以要求使用较新的zope.tal版本。[hannosch]
将Zope编译的Python版本包含到shared-zope名称中。这使得您可以使用例如Python 2.3和2.4编译相同版本的Zope,但仍然可以共享。此更改意味着,您将需要重新编译所有Zope版本。[hannosch, fschulze]
添加了0字节大小的Zope tarball下载的错误消息。[hannosch, sidnei]
2.1 (2008-06-05)
修复了撤回的2.0版本中的错误。[hannosch]
明确设置zip安全标志。[hannosch]
2.0 (2008-06-05)
将affinitic.recipe.fakezope2eggs配方中的所有选项合并到本配方中。[jfroche, hannosch]
1.2 (2008-01-05)
将download-directory重命名为download-cache,这是zc.buildout本身使用的名称。[hannosch]
1.1 (2007-12-21)
进行了小规模的文档更新。添加了到bugtracker的链接。[hannosch]
1.0 (2007-11-29)
添加了更改文件和小型文档布局修复。[fschulze, hannosch]
0.3 (2007-09-05)
修复了在访问但尚未设置“shared-zope”选项时的错误。[fschulze]
0.2 (2007-09-05)
添加了共享Zope安装的选项。[fschulze]
0.1 (2007-02-26)
初始实现。[hannosch]
项目详情
plone.recipe.zope2install-3.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a7ed2d6b55d50cd461cbbe901086f152624b5c86c0815e67367f6eff7577d4b4 |
|
MD5 | e15de2984688a899c9395c3fce58287e |
|
BLAKE2b-256 | 5ca0a9cfa5c1c467fa2317c3633d382f7429b4a7c1a876f6a4339a8db7cd9eec |