Metadata-Version: 2.1
Name: safelock
Version: 1.2.7
Summary: Safelock gives you simple systemwide multithread, multiprocess, multiprogram locks.
Home-page: https://denova.com/open/safelock/
Author: denova.com
Author-email: support@denova.com
Maintainer: denova.com
Maintainer-email: support@denova.com
License: GNU General Public License v3 (GPLv3)
Download-URL: https://github.com/denova-com/safelock/
Project-URL: Documentation, https://denova.com/open/safelock/
Project-URL: Source Code, https://github.com/denova-com/safelock/
Keywords: locks multiprocess multithread multiinstance
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 3.7
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: POSIX :: Linux
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.5
Description-Content-Type: text/markdown
Requires-Dist: denova
Requires-Dist: safelog


DeNova Safelock
---------------

Mutually exclusive locks are usually the simplest way to get safe concurrent access to a shared resource.
But implementing the locks is a bear to get right.
Get simple systemwide multithread, multiprocess, and multiprogram safe locks.


Full Description
----------------

Learn more about [DeNova Safelock](https://denova.com/open/safelock/)

Install Safelock's systemd [service file](https://denova.com/open/safelock/get_app/safelock.service)
to ensure your python apps can easily and safely be locked. If you are installing
Safelock from github, be sure to also install the "safelog" package from PyPI.


