跳转到主要内容

根据接口配置应用程序插件

项目描述

https://github.com/zopefoundation/Products.PluginRegistry/actions/workflows/tests.yml/badge.svg https://coveralls.io/repos/github/zopefoundation/Products.PluginRegistry/badge.svg Current version on PyPI Supported Python versions

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)

  • 更新 ZMI 视图和 Zope 4 的图标(#14

  • 扩展 PEP-8 和 isort 兼容性。

  • 在 setup.py 中使用 python_requires 指定支持的 Python 版本。

  • 添加对 Python 3.7 和 3.8 的支持。

  • 修复破坏导入/导出的相对导入(#12

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)

1.1.2 (2007-04-24)

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 (23.5 kB 查看哈希值)

上传时间 源代码

构建发行版

Products.PluginRegistry-2.0-py3-none-any.whl (27.3 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面