Richer lifecycle events API.
This package defines three “lifecycle” events that notify about object creation, modification and deletion. The events include information about the user responsible for the changes.
The modification event also includes information about the state of the object before the changes.
The module also contains Snapshot support to save the state of an object for notification, and to compute deltas between version of objects.
NEWS for lazr.lifecycle
Adjust versioning strategy to avoid importing pkg_resources, which is slow in large environments.
Import IObjectEvent from zope.interface rather than zope.component.
Add ObjectModifiedEvent.descriptions property, for compatibility with zope.lifecycleevent >= 4.2.0.
Switch from buildout to tox.
Add Python 3 support.
Add IDoNotSnapshot and doNotSnapshot to allow the exclusion of certain fields.
Remove build dependencies on bzr and egg_info
remove sys.path hack in setup.py for __version__
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.