在zope zeo服务器上打包(多个)数据库(zodb)

bda.zeopack的Python项目详细描述


bda.zeopack

概述

在一个或多个zeo服务器(zope数据库)上打包一个或多个数据库/存储 zope企业对象服务器上的存储)。

兼容性

使用zodb2>;=3.8和zope 2.9、2.10(最新)的鸡蛋释放进行测试 TGZ释放。

安装

使用easy_installzc.buildout安装它。zc.buildout示例:

[buildout]
parts = zeopack

[zeopack]
recipe = repoze.recipe.egg:scripts
eggs = bda.zeopack

如果您使用的zope版本低于2.11(如2.10或2.9),则构建 变得更加复杂:

[buildout]
parts = zope zeopack

[zope]
recipe = plone.recipe.zope2install
url = http://www.zope.org/Products/Zope/2.9.11/Zope-2.9.11-final.tgz
# url = http://www.zope.org/Products/Zope/2.10.9/Zope-2.10.9-final.tgz
fake-zope-eggs = true
additional-fake-eggs = ZEO

[zeopack]
recipe = repoze.recipe.egg:scripts
eggs = bda.zeopack
initialization = sys.path.append('${zope:location}/lib/python')

使用量

创建配置文件。如果没有指定位置作为第一个参数 zeopack考虑位于/etc/zeopack.cfg的文件。

文件的格式遵循python configparser格式。它看起来像:

[MY.DOMAIN.TLD_OR_IP_ADDRESS:PORT]
day = NUMBER_OF_DAYS_TO_KEEP
storages =
    STORAGENAME
    STORAGENAME

示例:

[127.0.0.1:8100]
days = 1
storages =
    storage1
    storage2
    storage4

[127.0.0.1:8200]
days = 7
storages =
    project1
    project2

[storage.bluedynamics.com:8100]
days = 1
storages =
    root1
    mountr1m1
    mountr1m2
    root2
    mountr2m1
 ...

待办事项:

  • 更好地解析argv
  • 支持身份验证
  • 通过stdin而不是文件名管道文件

学分

  • Copyright 2008-2010, BlueDynamics Alliance Austria
  • Concept and code * Jens W. Klein <jens@bluedynamics.com>, Klein & Partner KG

许可证

版权所有(c)2008-2010,Bluedynamics联盟,奥地利 保留所有权利。

以源和二进制形式重新分配和使用,有无 如果满足以下条件,则允许修改:

  • 源代码的重新分发必须保留上述版权 注意,此条件列表和以下免责声明。
  • 以二进制形式重新分配必须复制上述版权 注意,此条件列表和以下免责声明 分发时提供的文件和/或其他材料。
  • 无论是蓝动力联盟的名字还是 其贡献者的姓名可用于代言或推广产品 未经事先书面许可而从本软件派生的。

此软件由Bluedynamics联盟“按原样”和任何 明示或默示保证,包括但不限于 对特定用途的适销性和适合性的保证 否认。在任何情况下,蓝动力联盟均不对任何 直接、间接、附带、特殊、惩戒性或后果性损害 (包括但不限于替代货物或服务的采购; 使用、数据或利润的损失;或营业中断),无论是何种原因造成的 论任何责任理论,无论是合同责任、严格责任还是侵权责任 (包括疏忽或其他)以任何方式产生的 软件,即使被告知有这种损坏的可能性。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java的单元测试测试用例库。util。列出实现   java通过超类进行序列化/反序列化   java Android获取设备语言ISO字符串   java如何打开广告的行动。移动   Eclipse IDE for(嵌入式C/C++)开发者202012:经典的深色主题深黑色背景和菜单中的文本   java使用不同的内容动态创建TableView(JavaFX)   java JAXB将多个同名节点解组   java ClassDefNotFoundException,即使类由类加载器加载(服务器上安装了多个应用程序)   java有没有办法关闭在后端生成的MqttClient线程?   html如何在网站上的java小程序中包含图像?   java无法访问已分配给超类引用的子类实例变量   java在TableViewer中双击打开对话框   列出如何创建ListNode。JAVA   java如何从文本中输出的数组中放入随机图像