Distributed locking with an asyncio interface
  • Python 90.6%
  • Shell 8.6%
  • Makefile 0.8%
Find a file
Renovate 84ee880a18
All checks were successful
ci/woodpecker/push/release-prepare Pipeline was successful
chore(deps): update dependency prek to v0.5.0
2026-08-29 09:01:14 +00:00
.woodpecker ci(deps): update code.bjoernpetersen.net/bjoernpetersen/mise docker tag to v2.1.11 2026-08-29 09:01:04 +00:00
agent chore(deps): update dependency ruff to v0.16.1 2026-07-31 08:14:34 +00:00
kube feat: implement lock based on Kubernetes Leases API 2026-07-16 14:41:26 +02:00
src/bs_lock chore: remove unused class 2026-08-07 11:13:29 +02:00
tests test: add mass acquisition test 2026-08-07 10:39:05 +02:00
.editorconfig chore: initial commit 2026-07-15 10:40:05 +02:00
.gitignore feat: implement lock based on Kubernetes Leases API 2026-07-16 14:41:26 +02:00
.mise.toml chore(deps): update dependency prek to v0.5.0 2026-08-29 09:01:14 +00:00
.pre-commit-config.yaml ci(deps): update pre-commit hook commitizen-tools/commitizen to v4.18.0 2026-08-24 09:46:52 +00:00
AGENTS.md chore: add some clanker docs 2026-07-15 22:48:58 +02:00
CHANGELOG.md bump: release version 1.3.4 2026-08-07 09:08:33 +00:00
config.test.toml feat: implement lock based on Kubernetes Leases API 2026-07-16 14:41:26 +02:00
docker-compose.yml ci(deps): update docker.io/library/redis docker tag to v8.10 2026-08-05 12:06:44 +00:00
Makefile feat: implement lock based on Kubernetes Leases API 2026-07-16 14:41:26 +02:00
mise.lock chore(deps): update dependency prek to v0.5.0 2026-08-29 09:01:14 +00:00
pyproject.toml chore(deps): update dev dependencies 2026-08-28 07:15:33 +00:00
README.md chore: add some clanker docs 2026-07-15 22:48:58 +02:00
renovate.json ci: update k8s group 2026-07-26 11:02:24 +02:00
uv.lock chore(deps): update dev dependencies 2026-08-28 07:15:33 +00:00

bs-lock

This package provides an asyncio interface for distributed locking.

There are several implementations included that require different extras to be installed. For example, to use the Redis-based implementation, install the redis extra.