Official Python client for https://lockable.dev
Project description
Lockable-dev
Official Python client for https://lockable.dev
Lockable is an easy-to-use, language-independent locking mechanism for multi-process workloads. Think of it as flock
, but for distributed systems which may not be sharing a filesystem.
Learn more
- Lockable website: https://lockable.dev
- Docs: https://docs.lockable.dev
- Docs on GitHub: https://github.com/lockable-dev/lockable-docs
Installation
pip install lockable-dev
Usage
from lockable import Lock
with Lock('my-lock-name'):
#do stuff
Development
Testing
make test
Building and pushing changes
If you want to push to PiPy, credentials go in .env.local
. See .env.example
for a template.
# Just build
make build
#Build and upload latest version to TestPyPi
make test-publish
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lockable.dev-0.1.0.tar.gz
(4.3 kB
view hashes)
Built Distribution
Close
Hashes for lockable.dev-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd75745e30d4014c0a77e0c5aa51697b036b681bfae36f92ef7a991b5ae78a22 |
|
MD5 | 38ed54393abd0f5f474c1363b0f9349b |
|
BLAKE2b-256 | 29ea2e8892fcb15aae0dd14886ade45c38327b41724354d508aa6b2c307ce274 |