根据接口配置应用程序插件
项目描述
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 网站下载的包文件,并在解压缩的 tarball 根目录下的“Products”文件夹中查找名为“PluginRegistry”的文件夹。将此“PluginRegistry”文件夹复制或链接到您的 Zope “Products”文件夹中,然后重新启动 Zope。
变更日志
2.0 (2023-02-01)
放弃对 Python 2.7、3.5、3.6 的支持。
1.11 (2022-12-16)
修复针对 Zope 4 的测试中隐匿的 buildout 配置错误。
添加对 Python 3.11 的支持。
1.10 (2022-07-13)
添加对 Python 3.10 的支持。
1.9 (2021-03-19)
添加对 Python 3.9 的支持。
更改包结构,将包代码移动到 src 子文件夹。
1.8 (2019-10-12)
依赖 Zope 4 分支进行单元测试以保留 Python 2 兼容性。
向注册表中添加 movePluginsTop 方法。
修复代码检查。
1.7 (2019-04-02)
1.6.1 (2018-11-08)
修复 Python 3 中的 listPluginTypeInfo。
1.6 (2018-05-17)
添加 Python 3.5 和 3.6 兼容性。
要求 Zope 4.0b4 作为最低支持的 Zope 版本。
1.5 (2017-05-04)
破坏性更改
放弃对 Python 2.6 的支持。
要求 Zope 4.0a3 作为最低支持的 Zope 版本。
1.4 (2016-03-01)
修复 os.path.split() 的使用,可能会在 Windows 上的导入期间产生错误。
1.3 (2012-02-27)
将 importexport 的默认编码从 None 更改为 utf-8。
1.3b1(2010-07-01)
提高测试覆盖率。
删除对 zope.app.testing 的依赖。
放弃对 Zope < 2.12 的使用。
添加用于运行测试的 buildout。
1.2 (2009-11-15)
将文档移出产品目录。
修复 Active 屏幕上的插件管理链接。
修复使用 Globals 的弃用警告。
清除旧 Zope2 接口以实现 Zope 2.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)
添加自动生成工厂的解决方案,这些工厂假设它们可以向注册表的 __init__ 传递一个 ID。特别是,这允许使用 GenericSetup 以“正常”内容对象的形式创建和填充注册表。
改进 Zope 2.8 下测试的 BBB。
1.1 (2006-02-25)
将接口移动到顶级模块(不需要包),并使其与 Z3 接口向前兼容。
为注册表添加 DAV / FTP / ExternalEditor 支持,并提供一个用于将其更新为 XML 的 ZMI 表单。
添加通过 GenericSetup 导出/导入注册表的支持。
从 CVS 移动到 subversion(2005-10-14)。
在 Zope 2.8.x 下删除弃用警告。
由于安全声明中存在一些拼写错误,Zope 2.8.5 中出现的修复警告。
1.0.2 (2005-01-31)
使用 package_home 简化包目录计算。
向注册测试添加 test_suite,以改善在 zopectl test 下的可测试性。
1.0.1 (2004-04-28)
首次公开发布。
1.0 (2004-04-28)
从 ZC 存储库导入供应商。
项目详情
下载文件
下载适合您平台的文件。如果您不确定要选择哪个,请了解有关 安装包 的更多信息。
源代码发行版
构建发行版
Products.PluginRegistry-2.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7f7394c3ed7f40731133face0bc45f166875f3abb4fe832b46be983d9adf38a9 |
|
MD5 | 420a87e90f07e5a6f2a587a0c1fd1d38 |
|
BLAKE2b-256 | 646c96ba587dd493eb3b858de6cf3ade0d027f21d3d7d8daa7193055dd022a74 |
Products.PluginRegistry-2.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d50a2e6327062a6fa5502268ec47e6fcd111ddf754f17232e6922675373cd456 |
|
MD5 | 78ee80f0ba0412578bdf7b8bc4284c49 |
|
BLAKE2b-256 | 0dc598a8a34c4b3048993aa650b960ddb397bb3fd5582d5307e114ae195d99d4 |