PortSystem          1.0
PortGroup           python 1.0

name                py-lockfile
set real_name       pylockfile
version             0.9.1
categories-append   devel
platforms           darwin
license             MIT
maintainers         nomaintainer
supported_archs     noarch

description         Platform-independent file locking module
long_description  \
    This 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.

homepage            https://code.google.com/p/${real_name}/
master_sites        googlecode:${real_name} http://distfiles.macports.org/python/
distname            lockfile-${version}
checksums           md5     4e4c7ea4c4301500da5e7f3b51e01cfe \
                    sha1    1eebaee375641c9f29aeb21768f917dd2b985752 \
                    rmd160  c94c1a638f2a11181063d6025a6c5acc8c9d09e6

python.versions     27