Richer lifecycle events API.
Project description
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
1.2.1 (2021-09-13)
Adjust versioning strategy to avoid importing pkg_resources, which is slow in large environments.
1.2 (2019-11-04)
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.
1.1 (2009-12-03)
Add IDoNotSnapshot and doNotSnapshot to allow the exclusion of certain fields.
1.0 (2009-08-31)
Remove build dependencies on bzr and egg_info
remove sys.path hack in setup.py for __version__
0.1 (2009-03-24)
Initial release
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file lazr.lifecycle-1.2.1.tar.gz
.
File metadata
- Download URL: lazr.lifecycle-1.2.1.tar.gz
- Upload date:
- Size: 16.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cffc1a1e3a4431f11ea925a73c26c2e4bb1405fc4cfcfe9c3dbd2ef13e033160 |
|
MD5 | 270539d206941d6a9dc0d5308c5dfa60 |
|
BLAKE2b-256 | 54578012ff2b5e6b97d309a369a0a1f3aea6c58f345343dc2541c4eb08df14ca |