The devel/py-fasteners,python3 port
py3-fasteners-0.18p1 – Python package that provides useful locks (cvsweb github mirror)
Description
The fasteners module includes the following: Locking decorator Helpful locked decorator (that acquires instance objects lock(s) and acquires on method entry and releases on method exit). Reader-writer locks Multiple readers (at the same time). Single writers (blocking any readers). Helpful read_locked and write_locked decorators. Inter-process locks Single writer using file based locking (these automatically release on process exit, even if __release__ or __exit__ is never called). Helpful interprocess_locked decorator. Generic helpers A try_lock helper context manager that will attempt to acquire a given lock and provide back whether the attempt passed or failed (if it passes, then further code in the context manager will be ran with the lock acquired).WWW: https://github.com/harlowja/fasteners
Maintainer
The OpenBSD ports mailing-list
Categories
Build dependencies
Run dependencies
Files
- /usr/local/lib/python3.11/site-packages/fasteners-0.18.dist-info/
- /usr/local/lib/python3.11/site-packages/fasteners-0.18.dist-info/LICENSE
- /usr/local/lib/python3.11/site-packages/fasteners-0.18.dist-info/METADATA
- /usr/local/lib/python3.11/site-packages/fasteners-0.18.dist-info/RECORD
- /usr/local/lib/python3.11/site-packages/fasteners-0.18.dist-info/WHEEL
- /usr/local/lib/python3.11/site-packages/fasteners-0.18.dist-info/top_level.txt
- /usr/local/lib/python3.11/site-packages/fasteners/
- /usr/local/lib/python3.11/site-packages/fasteners/__init__.py
- /usr/local/lib/python3.11/site-packages/fasteners/__pycache__/
- /usr/local/lib/python3.11/site-packages/fasteners/__pycache__/__init__.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/fasteners/__pycache__/__init__.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/fasteners/__pycache__/_utils.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/fasteners/__pycache__/_utils.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/fasteners/__pycache__/lock.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/fasteners/__pycache__/lock.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/fasteners/__pycache__/process_lock.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/fasteners/__pycache__/process_lock.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/fasteners/__pycache__/process_mechanism.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/fasteners/__pycache__/process_mechanism.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/fasteners/__pycache__/version.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/fasteners/__pycache__/version.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/fasteners/_utils.py
- /usr/local/lib/python3.11/site-packages/fasteners/lock.py
- /usr/local/lib/python3.11/site-packages/fasteners/process_lock.py
- /usr/local/lib/python3.11/site-packages/fasteners/process_mechanism.py
- /usr/local/lib/python3.11/site-packages/fasteners/pywin32/
- /usr/local/lib/python3.11/site-packages/fasteners/pywin32/__init__.py
- /usr/local/lib/python3.11/site-packages/fasteners/pywin32/__pycache__/
- /usr/local/lib/python3.11/site-packages/fasteners/pywin32/__pycache__/__init__.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/fasteners/pywin32/__pycache__/__init__.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/fasteners/pywin32/__pycache__/pywintypes.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/fasteners/pywin32/__pycache__/pywintypes.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/fasteners/pywin32/__pycache__/win32con.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/fasteners/pywin32/__pycache__/win32con.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/fasteners/pywin32/__pycache__/win32file.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/fasteners/pywin32/__pycache__/win32file.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/fasteners/pywin32/pywintypes.py
- /usr/local/lib/python3.11/site-packages/fasteners/pywin32/win32con.py
- /usr/local/lib/python3.11/site-packages/fasteners/pywin32/win32file.py
- /usr/local/lib/python3.11/site-packages/fasteners/version.py