pipen-lock
Process lock for pipen to prevent multiple runs at the same time
Installation
pip install -U pipen-lock
Development
# install project dependencies
uv sync
# include example-only dependencies
uv sync --group examples
# build distributions
uv build
Enable/Disable
The plugin is enabled by default. To disable it, either uninstall it or:
from pipen import Proc, Pipen
# process definition
class MyPipeline(Pipen):
plugins = ["-lock"]
Configuration
lock_soft: Whether to use soft lock. Default:Falsenon-soft lock is platform dependent while soft lock only watches the existence of the lock file. See more details https://py-filelock.readthedocs.io/en/latest/index.html#filelock-vs-softfilelock for the difference betweenFileLockandSoftFileLock
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pipen_lock-1.1.3.tar.gz
(206.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pipen_lock-1.1.3.tar.gz.
File metadata
- Download URL: pipen_lock-1.1.3.tar.gz
- Upload date:
- Size: 206.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb4d6fd5e53c497fdc74576f239df2200e0250af4ee0bdf6a3816dc525780680
|
|
| MD5 |
bb0672851c6a302b982b00cc16097dbe
|
|
| BLAKE2b-256 |
f8cec7b91ab2c27cc508bf6c26b17005bad4c34f2baa546d0e2907b1273bbe4e
|
File details
Details for the file pipen_lock-1.1.3-py3-none-any.whl.
File metadata
- Download URL: pipen_lock-1.1.3-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e59a3e18b2f9124c0be618220c8eb0b63f11051f338aca83c9ea037310220ce2
|
|
| MD5 |
4b4c402665212c30ba3dd438d5c603db
|
|
| BLAKE2b-256 |
52a66f7097256cd20b50fc58f5f9cc8d6c77d8bfddf5ab3a38044d99c3eee470
|