复制、粘贴和移动对内容组件的支持。
zope.copypastemove的Python项目详细描述
zope.copypastemove
此软件包提供对内容的复制、粘贴和移动支持 Zope中的组件。特别是,它定义了以下内容 此类功能的接口:
- IObjectMover,
- IObjectCopier,
- IContentItemRenamer,
- IPrincipalClipboard
以及容器和容器的标准实现 来自zope.container包的已知对象。
更改
4.1.0(2017-08-04)
- 添加对Python3.5和3.6的支持。
- 放弃对Python2.6和3.3的支持。
4.0.0(2014-12-24)
- 添加对pypy的支持。
- 添加对Python3.4的支持。
- 增加对travis测试的支持。
4.0.0a1(2013-02-24)
- 添加对Python3.3的支持。
- 将不推荐使用的zope.component.adapts用法替换为等效用法 zope.component.adapter装饰器。
- 将不推荐使用的zope.interface.implements用法替换为等效用法 zope.interface.implementer装饰器。
- 放弃对Python2.4和2.5的支持。
- 在configure.zcml中包含zcml依赖项,需要 通过zcml extra打包,并为zcml添加测试。
3.8.0(2010-09-14)
- 添加一个测试,确保文件夹内容的都柏林核心元数据 复制文件夹时更新。(需要zope.dublincore3.8 或以上。)
3.7.0(2010-09-14)
- 尊敬中IObjectMover给出的名称 OrderedContainerItemRenamer.renameItem。它现在返回 奥贝吉特也是。感谢马吕斯·格德米纳斯和贾斯汀·瑞恩 为了测试。修复 https://bugs.launchpad.net/zope.copypastemove/+bug/98385。
- 如果名称选择器计算 与当前名称相同的名称。 修复https://bugs.launchpad.net/zope.copypastemove/+bug/123532
- 不要使用zope.testing.doctestunit来代替stdlib的doctest。
- 将与zope.copypastemove相关的测试从zope.container移到此处。
3.6.0(2009-12-16)
- 偏爱zope.principalannotation而不是它的zope.app变体。
- 避免zope.app.component和测试依赖项。
3.5.2(2009-08-15)
- 修复IObjectCopier.copyTo方法的文档。
- 在zope.app.component上添加缺少的依赖项。
3.5.1(2009-02-09)
- 使用objectcopier的新zope.copy包提供可插入的 几乎不依赖于zope.location的复制机制。
- 将ItemNotFoundError异常作为 它是公共api的一部分。旧的进口仍然像我们实际的一样 在以前定义的地方使用它,但是,新的导入 地点优先。
3.5.0(2009-01-31)
- 使用zope.container而不是zope.app.container。
3.4.1(2009-01-26)
- 将测试依赖项移到test额外要求。
3.4.0(2007-09-28)
- 自3.4.0a1以来没有进一步的更改。
3.4.0a1(2007-04-22)
- 作为一个独立项目的初始版本,对应于 zope.copypastemove来自Zope 3.4.0a1