py37-lockfile - Platform-independent file locking module

Property Value
Distribution NetBSD 8.0
Repository NetBSD i386
Package filename py37-lockfile-0.12.2.tgz
Package name py37-lockfile
Package version 0.12.2
Package release -
Package architecture i386
Package type tgz
Category devel python
License mit
Maintainer -
Download size 16.25 KB
Installed size 81.33 KB
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.


Package Version Architecture Repository
py37-lockfile-0.12.2.tgz 0.12.2 amd64 NetBSD
py37-lockfile - - -


Name Value
py37-setuptools >= 0.8
py37-sqlite3 >= 0
python37 >= 3.7.0


Type URL
Binary Package py37-lockfile-0.12.2.tgz
Source Package py37-lockfile

Install Howto

Install py37-lockfile tgz package:

# pkg_add py37-lockfile

See Also

Package Description
py37-logan-0.7.2.tgz Toolkit for building standalone Django applications
py37-logbook-1.4.3.tgz Logging replacement for Python
py37-logilab-astng-0.24.3.tgz Extend Python abstract syntax tree
py37-logilab-common-1.4.1.tgz Useful miscellaneous modules used by Logilab projects
py37-loremipsum-1.0.5.tgz Lorem Ipsum text generator
py37-lru-dict-1.1.6.tgz Dict-like LRU container
py37-lupa-1.8.tgz Python wrapper around Lua and LuaJIT
py37-lxml-4.3.4.tgz Python binding for libxml2 and libxslt
py37-lz4-2.1.10.tgz Python LZ4 binding
py37-m2r-0.2.1.tgz Markdown to reStructuredText converter
py37-m3u8-0.3.10.tgz Parser for M3U8 playlists
py37-macholib-1.11.tgz Mach-O header analysis and editing
py37-magic-0.4.15nb1.tgz File type identification using libmagic
py37-mako-1.0.12.tgz Hyperfast and lightweight templating for the Python platform
py37-mando-0.6.4.tgz Create Python CLI apps with little to no effort at all