Zope Dublin Core实现
项目描述
zope.dublincore
此包为基于Zope的Web应用程序提供Dublin Core支持。这包括
一个IZopeDublinCore接口定义,该定义可以直接实现或通过适配器实现以支持DublinCore元数据。
一个用于可注解对象的IZopeDublinCore适配器(提供来自zope.annotation的IAnnotatable的对象)。
部分适配器,用于已实现部分IZopeDublinCore API的对象,
“元数据”浏览器页面(默认情况下显示在ZMI中),
订阅各种对象生命周期事件,自动设置创建和修改日期以及一些其他元数据。
更改
5.0 (2023-07-05)
删除对Python 2.7、3.5、3.6的支持。
恢复对Python 3.5的支持。
添加对Python 3.10、3.11的支持。
4.3.0 (2020-10-14)
将.browser子包移植到Python 3。
添加对Python 3.7、3.8和3.9的支持。
删除使用python setup.py test运行测试的支持。
放弃对Python 3.4和3.5的支持。
4.2.0 (2017-07-25)
添加对Python 3.5和3.6的支持。
放弃对Python 2.6和3.3的支持。
将doctests转换为Sphinx,包括构建文档和在tox下测试doctest片段。
4.1.1 (2014-01-10)
添加对
persistent
(必需但未声明)的显式依赖。添加对
zope.annotation
(必需但未声明)的显式依赖。
4.1.0 (2014-12-26)
添加对PyPy的支持。(PyPy3正在等待修复https://bitbucket.org/pypy/pypy/issue/1946的问题)
添加对Python 3.4的支持。
4.0.1 (2014-12-20)
添加对Travis-CI上测试的支持。
4.0.0 (2013-02-20)
添加对Python 3.3的支持。
将废弃的
zope.component.adapts
使用等效的zope.component.adapter
装饰器替换。将废弃的
zope.interface.implements
使用等效的zope.interface.implementer
装饰器替换。放弃对Python 2.4和2.5的支持。
3.8.2 (2010-02-19)
更新
<DATETIME>
正则表达式规范化器,以防止当日期时间的微秒值为零时测试失败。
3.8.1 (2010-12-14)
添加对zope.configuration缺失的测试依赖以及对security.zcml在zope.security的meta.zcml上的缺失依赖。
3.8.0 (2010-09-14)
将标注器也注册为(对象,事件),所以复制粘贴文件夹时,也会改变包含对象的Dublin Core数据。更改的标注器如下
zope.dublincore.timeannotators.ModifiedAnnotator
zope.dublincore.timeannotators.CreatedAnnotator
zope.dublincore.creatorannotator.CreatorAnnotator
3.7.0 (2010-08-19)
移除对废弃的
zope.app.dublincore.*
权限的向后兼容shim。移除对
zope.dublincore.browser
的zcml配置的包含。使用python的doctest代替废弃的
zope.testing.doctest
。
3.6.3 (2010-04-23)
恢复向后兼容的
zope.app.dublincore.*
权限,使用<meta:redefinePermission>
指令将它们映射到新权限。这些shim将在3.7.0中删除。添加对
configure.zcml
的可加载性的单元(非功能性)测试。
3.6.2 (2010-04-20)
修复3.6.1中引入的回归:重命名的权限在其他ZCML文件中没有更新。
3.6.1 (2010-04-19)
将
zope.app.dublincore.*
权限重命名为zope.dublincore.*
。应用程序可能需要根据旧权限修复授权。添加对
zope.dublincore.timeannotators
的测试。添加对
zope.lifecycleevent
的未声明依赖。
3.6.0 (2009-12-02)
移除似乎未使用的标记接口IZopeDublinCoreAnnotatable。
使ZDCAnnotatableAdapter的注册条件化,取消对zope.annotation和ZODB的依赖,将其作为测试依赖。
3.5.0 (2009-09-15)
添加缺失的依赖。
移除除了zope.testing之外的所有测试依赖。
仅在安装了zope.browserpage时包含浏览器ZCML配置。
在包的
configure.zcml
中指定i18n域,因为我们使用消息ID作为权限标题。移除未使用的导入,修复一个由于错误地被另一个测试覆盖而处于非活动状态的测试。
3.4.2 (2009-01-31)
声明对zope.datetime的依赖。
3.4.1 (2009-01-26)
现在在
test
额外中声明测试依赖。修复:使CreatorAnnotator在参与主体为None时不失败。
3.4.0 (2007-09-28)
自3.4.0a1以来没有进一步的变化。
3.4.0a1(2007-04-22)
作为独立项目首次发布,对应于Zope 3.4.0a1中的zope.dublincore。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。