wolph / portalocker
An easy library for Python file locking. It works on Windows, Linux, BSD and Unix systems and can even perform distributed locking. Naturally it also supports the with statement.
☆285Updated this week
Alternatives and similar repositories for portalocker:
Users that are interested in portalocker are comparing it to the libraries listed below
- A python package that provides useful locks.☆254Updated last week
- Human friendly input/output for text interfaces using Python☆327Updated 9 months ago
- Powerful Python library for atomic file writes.☆316Updated 2 years ago
- A fast and thorough lazy object proxy.☆254Updated 4 months ago
- Serialization library for Exceptions and Tracebacks.☆167Updated 7 months ago
- Typing-toolbox for Python 3 _and_ 2.7 w.r.t. PEP 484.☆200Updated last year
- Raise asynchronous exceptions in other thread, control the timeout of blocks or callables with a context manager or a decorator☆118Updated last year
- Python Binding for xxHash☆389Updated this week
- decorator☆860Updated 3 weeks ago
- The multidict implementation☆431Updated last week
- Run a subprocess in a pseudo terminal☆223Updated last year
- Colored terminal output for Python's logging module☆548Updated 9 months ago
- A dictionary that allows attribute-style access.☆273Updated 6 years ago
- asyncio-compatible timeout class☆562Updated this week
- A platform-independent file lock for Python.☆834Updated this week
- A decorator for caching properties in classes.☆706Updated 3 months ago
- Python wrapper around rapidjson☆511Updated 3 months ago
- Pidfile featuring stale detection and file-locking, can also be used as context-manager or decorator☆104Updated 2 years ago
- A port of Ruby on Rails' inflector to Python☆510Updated last year
- A fast and memory efficient LRU cache for Python☆271Updated 6 months ago
- Python implementation of Protocol Buffers with dataclass-based schemaʼs☆263Updated last week
- A mutable set that remembers the order of its entries. One of Python's missing data types.☆217Updated 7 months ago
- A Python module that tries to figure out what your local timezone is☆199Updated 2 weeks ago
- Asyncio (pep 3156) integration with ZeroMQ☆425Updated 2 years ago
- dogpile.cache is a Python caching API which provides a generic interface to caching backends of any variety☆261Updated last month
- Sans-IO WebSocket protocol implementation☆275Updated last year
- Visually explore Python object graphs☆798Updated 2 months ago
- a re-implementation of the asyncio mainloop on top of Trio☆192Updated last week
- Core utilities for Python packages☆645Updated 2 weeks ago
- pytest plugin for manipulating test data directories and files☆254Updated last month