# The sysutils/py-lockfile port

## py-lockfile-0.12.2p1 – platform-independent file locking for Python

## Description

    The lockfile package exports a LockFile class which provides a simple API for
    locking files.  Unlike the Windows msvcrt.locking function, the fcntl.lockf
    and flock functions, and the deprecated posixfile module, the API is
    identical across both Unix (including Linux and Mac) and Windows platforms.
    The lock mechanism relies on the atomic nature of the link (on Unix) and
    mkdir (on Windows) system calls.  An implementation based on SQLite is also
    provided, more as a demonstration of the possibilities it provides than as
    production-quality code.

WWW: https://launchpad.net/pylockfile

Categories:
  lang/python sysutils

## Library dependencies

## Build dependencies

- STEM->=18.2v0:devel/py-setuptools
- devel/py-pbr
- lang/python/2.7

## Run dependencies

- STEM->=18.2v0:devel/py-setuptools
- devel/py-pbr
- lang/python/2.7