跳转到主要内容

本地Zope组件支持

项目描述

注意:此包已弃用。其功能已转移到更可重用的包中,即:zope.component、zope.security、zope.site 和 zope.componentvocabulary。请从那里导入。

此包提供各种ZCML指令(视图、资源)以及与本地组件管理相关的用户界面。

CHANGES

5.0 (2023-02-21)

  • 添加对Python 3.8、3.9、3.10、3.11的支持。

  • 停止对Python 2.7、3.4、3.5、3.6的支持。

  • 删除已弃用

    • zope.app.component.getNextUtility(从zope.site导入)

    • zope.app.component.queryNextUtility(从zope.site导入)

    • zope.app.component.getNextSiteManager(没有替代品)

    • zope.app.component.queryNextSiteManager(没有替代品)

4.1.0 (2018-10-22)

  • 添加对Python 3.7的支持。

4.0.0 (2017-05-02)

  • 删除对zope.app.testing、zope.app.zcmlfiles等测试依赖项的依赖。

  • 删除对zope.app.form的安装依赖,用zope.formlib的直接导入替代。

  • 简化zope.app.component.testing,以删除testingNextUtilitySiteManagerStub中的已弃用或损坏的功能。PlacefulSetup被保留(并吸收了之前从zope.app.testing继承的大部分内容),尽管在可能的情况下建议使用zope.component.testing.PlacelessSetup

  • 增加对PyPy和Python 3.4、3.5和3.6的支持。

3.9.3 (2011-07-27)

  • 将未声明的测试依赖项zope.app.authentication替换为zope.password

  • 删除了不必要的依赖项。

3.9.2 (2010-09-17)

  • 将测试依赖项zope.app.securitypolicy替换为对zope.securitypolicy的依赖。

3.9.1 (2010-09-01)

  • 不再使用已废弃的zope.testing.doctest。改用Python内置的doctest

  • zope.deferredimport的依赖项替换为BBB导入。

3.9.0 (2010-07-19)

  • zope.app.component.metaconfigure中添加了缺少的BBB导入。

  • 要求至少安装zope.component 3.8,因为一些模块已移动,这里进行了BBB导入。

3.8.4 (2010-01-08)

  • 在从zope.site移动到zope.component后,从zope.component导入导入钩子功能。

  • 在从zope.location移动到zope.component后,从zope.component导入ISite和IPossibleSite。这取消了直接对zope.location的依赖。

  • 修复使用较新zope.publisher的测试,该publisher需要zope.login。

3.8.3 (2009-07-11)

  • 删除了对zope.app.interface的不必要依赖。

3.8.2 (2009-05-22)

  • 修复zope.app.component.metadirectives中缺失的导入。

3.8.1 (2009-05-21)

  • 添加了弃用说明。

3.8.0 (2009-05-21)

  • 重要:此包现在为空,除了zope.app.component.browser中的某些ZMI定义外。此包的功能已移动到zope.sitezope.componentvocabularyzope.component,因此最好从这些位置导入。

  • zope.componentvocabulary现在具有zope.app.componentvocabulary中的词汇实现,为了向后兼容,从那里导入它们。

  • 将zope:resource和zope:view指令实现及测试移动到zope.component [zcml]。

3.7.0 (2009-04-01)

  • 删除了已废弃的zope:defaultView指令及其实现。设置默认视图的新指令是browser:defaultView

3.6.1 (2009-03-12)

  • 使class指令的schema可从旧位置导入,同时发出弃用警告。它在上一版本中已移动,但某些自定义指令可能仍使用其schema。

  • 弃用ClassDirective的导入,以宣布新位置。

  • 将包的邮件列表地址更改为zope-dev at zope.org,因为zope3-dev at zope.org现在已停用。

  • 适应从zope.component.interfaces到zope.publisher.interfaces的IDefaultViewName的移动。

3.6.0 (2009-01-31)

  • 将此包中的<class>指令的实现移动到zope.security。特别是,模块zope.app.component.contentdirective已移动到zope.security.metaconfigure,并在其位置留下了兼容性导入。

  • 从zope.app.component中提取了zope.site,并实现了向后兼容的导入。本地站点相关功能现在在zope.site中,包应从那里导入。

  • 删除3.5上的更多已废弃代码。

    • 指向已删除的back35的LayerField的zope.app.component.fields模块。

    • 已移动到zope.component.interface很久之前的zope.app.component.interface模块。

    • zope:content和zope:localUtility指令。

    • zope:factory指令。

    • zope.component.metaconfigure中的弃用导入。

    • browser:tool指令和所有zope.component.browser meta.zcml内容。

  • 删除“back35”extras_require,因为它现在没有意义。

  • 删除未使用的zope.modulealias测试依赖。

  • 弃用从zope.app.component.interfaces导入的ISite和IPossibleSite。它们早已移动到zope.location.interfaces。修复zope.app.component本身中的导入。

3.5.0 (2008-10-13)

  • 删除计划在3.5中删除的已废弃代码。

3.4.1 (2007-10-31)

  • 解决ZopeSecurityPolicy的弃用警告。

3.4.0 (2007-10-11)

  • 首次独立于主Zope树发布。

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

zope.app.component-5.0.tar.gz (21.8 kB 查看哈希值)

上传时间 源代码

构建分发

zope.app.component-5.0-py3-none-any.whl (31.2 kB 查看哈希值)

上传时间 Python 3

由以下组织支持