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的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 7cfad7437b4c3eca4baeea2d515f3962c38ef97e79944e619aeae6c5cc1a8c87 |
|
MD5 | 5ef3005c4580f64bd862f4142a505f44 |
|
BLAKE2b-256 | 00cde890e61bfd1ed26970c145ab604858f421e52bdb84a6416149ba89db31eb |