跳转到主要内容

ZC Buildout配方,用于定义Zope 3实例

项目描述

此配方创建了一个由一组eggs扩展的Zope实例。

此配方包含以下选项

zope3

提供Zope 3安装定义的节名称。默认为zope3。此节必须有一个位置选项,提供安装位置。这可能是一个用于安装部分的节,例如Zope 3 checkout,或者只是一个具有位置选项的节,该选项指向现有的安装。

database

定义具有zodb节的zconfig选项的节名称。

user

管理用户的用户名和密码

eggs

要包含的发行版的一个或多个要求。

zcml

如果指定,提供包含在实例包包含中的包ZCML文件列表及其顺序。

默认情况下,通常包含在package-includes中的ZCML文件被省略。要包含这些,在包含列表中包含‘*’。

每个条目都是一个包名,可选的包含类型和文件名。包名可以可选地后跟一个‘:’和一个包内的文件名。默认文件名是configure.zcml。字符串‘-meta’可以包含在文件名和包名之间。如果是这样,则默认文件名是meta.zcml,并且包含将被视为元包含。类似地对于‘-overrides’。例如,包含

foo.bar

将导致名为NNN-foo.bar-configure.zcml的文件插入包含

<include package="foo.bar" file="configure.zcml" />

其中NNN是从zcml选项条目顺序计算出的三位数。

包含

foo.bar-meta

将导致名为NNN-foo.bar-meta.zcml的文件插入包含

<include package="foo.bar" file="meta.zcml" />

包含

foo.bar-overrides:x.zcml

将导致名为NNN-foo.bar-overrides.zcml的文件插入包含

<include package="foo.bar" file="x.zcml" />

待办事项

  • 需要测试

  • 希望,对于Zope 3.4,我们能够使实例创建过程更加模块化,这将使本菜谱的实现更加简洁。

  • 支持多个存储

  • 支持更多配置选项。

项目详情


下载文件

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

源代码分发

此版本没有可用的源代码分发文件。请参阅生成分发存档的教程

构建分发

zc.recipe.zope3instance-1.0.0a1-py2.4.egg (7.4 kB 查看散列)

上传时间

由以下支持