Basic inter-process locks
The zc.lockfile package provides a basic portable implementation of interprocess locks using lock files. The purpose if not specifically to lock files, but to simply provide locks with an implementation based on file-locking primitives. Of course, these locks could be used to mediate access to other files. For example, the ZODB file storage implementation uses file locks to mediate access to file-storage database files. The database files and lock file files are separate files.
- Developed at devel:languages:python
-
9
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory/python-zc.lockfile && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
python-zc.lockfile.changes | 0000003008 2.94 KB | |
python-zc.lockfile.spec | 0000002611 2.55 KB | |
zc.lockfile-3.0.post1.tar.gz | 0000010190 9.95 KB |
Latest Revision
Dominique Leuenberger (dimstar_suse)
accepted
request 1135598
from
Dirk Mueller (dirkmueller)
(revision 9)
- update to 3.0.post1: * Add ``python_requires`` to ``setup.py`` to prevent installing on not supported old Python versions. * Add support for Python 3.9, 3.10, 3.11. * Drop support for Python 2.7, 3.5, 3.6. * Drop support for deprecated ``python setup.py test``. * Extracted new SimpleLockFile that removes implicit behavior writing to the lock file, and instead allows a subclass to define that behavior. * SimpleLockFile and thus LockFile are now new-style classes. Any clients relying on LockFile being an old-style class will need * Stop logging failure to acquire locks. Clients can do that if - Initial Package, Version 1.0.0
Comments 0