./devel/py-lockfile, Platform-independent file locking module

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.12.2, Package name: py37-lockfile-0.12.2, Maintainer: kamel.derouiche

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.


Required to run:
[devel/py-setuptools] [databases/py-sqlite3] [lang/python37]

Required to build:
[devel/py-pbr] [pkgtools/cwrappers]

Master sites:

SHA1: c2ac46e48585e5f8f8d57ccc55ca83faa8b53b86
RMD160: 6aaa40fb1a1bd4322f26182fca631a6c4c1f8d24
Filesize: 20.385 KB

Version history: (Expand)


CVS history: (Expand)


   2017-07-26 19:02:31 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
0.12.2
* Add warning to README.rst

0.12.1
* Remove Python 2.6 classifier
* Remove python 2.6
* Remove two unused variables: fix flake8 F841 warn
* Fix flake8 warnings
* PBR setup requirement only
* Support universal wheels
   2015-11-04 18:41:21 by Alistair G. Crooks | Files touched by this commit (78)
Log message:
Remove duplicate SHA512 digests that crept in.
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-10-17 13:09:58 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
Changes 0.11.0:
* Add deprecated warnings to index.rst
* Fix PIDLockFile.acquire() may loop indefinitely
* Fix failure - from lockfile import *
* lockfile.acquire doesn't accept a timeout of 0
* Update README format for our release script
* Begin moving some of the common code to a shared base
* Add pbr to dependency list
* The version of sphinx being brought in is broken
* Fix Git URLs
   2014-01-17 15:45:26 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated HOMEPAGE, remove obsolete MASTER_SITES.
Add patch for python-3.x compatibility.
   2012-10-31 12:19:55 by Aleksej Saushev | Files touched by this commit (1460)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
   2012-08-14 14:08:48 by Emile iMil Heitor | Files touched by this commit (4)
Log message:
Initial import of py-lockfile, version 0.9.1, into the NetBSD Packages
Collection.

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.