对象生命周期事件
项目描述
zope.lifecycleevent
概述
在松散耦合系统中,事件可以被系统的一部分用于通知其他部分有关相关的发生。 zope.event 包(可选,与 zope.interface 和 zope.component 一起)提供了一种通用机制,将表示这些事件的实体对象分发到感兴趣的订阅者(例如,函数)。此包定义了一系列特定的事件对象和API函数,用于描述系统中对象的生存周期:对象创建、对象修改和对象删除。
变更
5.0 (2023-07-06)
停止支持Python 2.7, 3.5, 3.6。
添加对Python 3.11的支持。
4.4 (2022-05-09)
添加对Python 3.8, 3.9, 3.10的支持。
停止支持Python 3.4。
4.3 (2018-10-05)
添加对Python 3.7的支持。
4.2.0 (2017-07-12)
添加对Python 3.5和3.6的支持。
取消对 Python 2.6 和 3.3 的支持。
4.1.0 (2014-12-27)
添加对 PyPy3 的支持。
添加对 Python 3.4 的支持。
4.0.3 (2013-09-12)
取消对 zope.component 的依赖,因为 ObjectEvent 的接口和实现现在在 zope.interface 中。测试仍保持依赖。
修复:.moved 尝试通知错误的事件。
4.0.2 (2013-03-08)
添加 Trove 分类器以指示对 CPython 和 PyPy 的支持。
4.0.1 (2013-02-11)
添加 tox.ini。
4.0.0 (2013-02-11)
测试覆盖率 100%。
添加对 Python 3.3 和 PyPy 的支持。
将过时的 zope.interface.implements 使用替换为等效的 zope.interface.implementer 装饰器。
取消对 Python 2.4 和 2.5 的支持。
3.7.0 (2011-03-17)
添加便利函数以并行处理本包中定义的其他事件的 zope.lifecycleevent.modified。
3.6.2 (2010-09-25)
添加未声明但需要的测试依赖项 zope.component [test]。
3.6.1 (2010-04-30)
删除对未声明的 zope.testing.doctest 的依赖。
3.6.0 (2009-12-29)
重构测试,以取消对 zope.annotation 和 zope.dublincore 的依赖。
3.5.2 (2009-05-17)
从 zope.container 复制 IObjectMovedEvent、IObjectAddedEvent、IObjectRemovedEvent 接口和 ObjectMovedEvent、ObjectAddedEvent 和 ObjectRemovedEvent 类(以及测试)到此。目的是允许依赖于这些接口或事件类的包依赖于 zope.lifecycleevent(依赖项较少)而不是 zope.container(依赖项较多)。
3.5.1 (2009-03-09)
删除过时代码,因此取消对 zope.deferredimport 的依赖。
将软件包的邮件列表地址更改为 zope-dev at zope.org,因为 zope3-dev at zope.org 现已停用。
更新软件包的描述和文档。
3.5.0 (2009-01-31)
从类中删除旧的模块声明。
使用 zope.container 而不是 zope.app.container。
3.4.0 (2007-09-01)
作为独立软件包的初始发布
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关 安装软件包 的更多信息。
源分发
构建分发
zope.lifecycleevent-5.0.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | ead3fb496e7614f9b569d16dad4b78052b0ac21875bad8d66ca350352d9b6f9d |
|
MD5 | 2e21d26cde294b83a16daeae675751ee |
|
BLAKE2b-256 | 6e6b1129e5cfe99ad76a0987e9f00c5102c3d5219699e4dca5a0466337c2553f |