基于接口配置应用程序插件
Products.PluginRegistr的Python项目详细描述
products.pluginregistry
products.pluginregistry提供了一个简单的持久注册表,它允许 为特定接口注册组件的站点管理器,以及 去点菜。
安装
它安装这个包的正常方式是通过setuptools,或者 通过easy_install进入虚拟环境:
$ cd /path/to/virtualenv $ bin/easy_install Products.PluginRegistry
或者将包包含在基于zc.buildout的配置中 部署:
$ cd /path/to/buildout $ grep "eggs =" buildout.cfg ... eggs = Products.PluginRegistry ...
该产品也可以作为另一个发行版的从属产品安装。
要手动安装此软件包,而不使用setuptools, 解压从pypi站点下载的包文件并查找 “products”文件夹下名为“pluginregistry”的文件夹 在提取的焦油球的根部。复制或链接此“插件注册” 文件夹到你的zope“产品”文件夹并重新启动zope。
更改日志
1.7(2019-04-02)
1.6.1(2018-11-08)
- 修复python 3中的listplugintypeinfo。
1.6(2018-05-17)
- 添加Python3.5和3.6兼容性。
- 要求Zope 4.0b4作为支持的最低Zope版本。
1.5(2017-05-04)
中断更改:
- 放弃对Python2.6的支持。
- 要求Zope 4.0a3作为支持的最低Zope版本。
1.4(2016-03-01)
- 修复os.path.split()的用法。可能导致导入过程中出错 在窗户上。
1.3(2012-02-27)
- 将ImportExport的默认编码从None更改为UTF-8。
1.3b1(2010-07-01)
- 提高了测试覆盖率。
- 已删除对zope.app.testing的依赖项。
- 放弃对Zope使用的支持<;2.12。
- 为运行测试添加了构建。
1.2(2009-11-15)
- 已将文档移出产品目录。
- 修复了活动屏幕上的插件管理链接。
- 修正了使用全局变量的不推荐警告。
- 已清除旧的Zope2接口以实现Zope2.12兼容性。
- 更新了genericsetup导入以初始化插件注册表的_plugins 属性(如果需要)。
1.1.3(2007-11-28)
- 修复了向上移动顶级插件时的不良行为。 https://bugs.launchpad.net/bugs/164717
1.1.2(2007-04-24)
- 已更新PluginRegistry.listPlugins以删除以前激活的 当插件不再实现插件接口时。 https://bugs.launchpad.net/zope-pas/+bug/161281
- 更新了exportimport以跳过在 非清除导入。 https://bugs.launchpad.net/zope-pas/+bug/161280
- 修正了Zope 2.10上的测试断裂。
1.1.1(2006-07-25)
- 增加了自动发电厂的解决方案,假设他们可以 将id传递给注册表的__init__。尤其是这个 允许将注册表作为“普通”创建和弹出 使用genericsetup的内容对象。
- 在Zope2.8下测试时改进了BBB。
1.1(2006-02-25)
- 将接口移到顶层模块中(不需要包)。 使它们与Z3接口向前兼容。
- 在dav/ftp/externaleditor中为注册表提供有线支持, 以及一个用于将其更新为xml的zmi表单。
- 增加了对通过genericsetup导出/导入注册表的支持。
- 从cvs转移到subversion(2005-10-14)。
- 删除了Zope 2.8.x.下的折旧警告。
- 修复了Zope2.8.5中由于两个错误而出现的警告 在安全声明中s.
1.0.2(2005-01-31)
- 使用package_home简化包目录计算。
- 在注册表测试中添加了test_suite,以提高 zopectl test。
1.0.1(2004-04-28)
- 首次公开发行。
1.0(2004-04-28)
- 从ZC存储库导入供应商。