跳转到主要内容

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 (12.0 kB 查看哈希值)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面