本地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,以删除testingNextUtility和SiteManagerStub中的已弃用或损坏的功能。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.site、zope.componentvocabulary和zope.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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1b13f6730a1f2bd63c70337aee1c7428f0ad6874f618b814841813e98298a604 |
|
MD5 | be8d2f9ef626cc69d381c254926ca738 |
|
BLAKE2b-256 | f7b90d98a829726937b74ed8475220afd2b67f26de70c32d98a5b5275a2c4332 |
zope.app.component-5.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 47bdba8ce22b95621af644f3b93d5170c9f3b31ab0e6d6c5eccef1e8b94097dd |
|
MD5 | c47521dd52f623cbf3a62e99b27ff213 |
|
BLAKE2b-256 | 6518e49f9ee12fbe79c570386fd0e4f44b58d32effb34e1d27a3ae581db093c3 |