python-lockfile 1:0.10.2-2ubuntu1 source package in Ubuntu
Changelog
python-lockfile (1:0.10.2-2ubuntu1) wily; urgency=low * Sync from Debian unstable. All changes have been fixed in Debian. (LP: #1399850) * debian/control: Build-Depends on python*-setuptools to fix FTBFS. (Closes: #789825) python-lockfile (1:0.10.2-2) unstable; urgency=low * The “Jabbeur Mejri” release. * debian/NEWS: * Jessie has released, the freeze is ended; resume our uploads to “unstable”. * debian/copyright: * Update copyright notices. * Update copyright information for transfer of upstream maintainer. * Remove grant of license from “License” fields. * debian/control, debian/rules, debian/*.install: * Rely on ‘pybuild’ to find the files for install. Remove obsolete ‘*.install’ files. * Use Nose test runner for this package's tests. Add ‘python{,3}-nose’ to Build-Depends. * debian/rules: * Discard HTTP traffic during packaging actions. * Use a catch-all target for all Policy-required targets. * debian/watch: * Add editor hints. * Switch from defunct source API to Debian-maintained mirror. * debian/clean: * Clean the documentation build directory. * debian/patches/001.doctests-compatible-py2and3.patch: * Patch doctests to be compatible with both Python 2 and Python 3. python-lockfile (1:0.10.2-1) experimental; urgency=low * The “Marthe Gautier” release. * New upstream version. (Closes: bug#738837) Highlights since last release: * The ‘lockfile’ module is now reorganized into a package. * Renamed the lockfile classes. New names: ‘LinkLockFile’, ‘MkdirLockFile’, ‘SQLiteLockFile’. * New lockfile class, ‘PIDLockFile’. * Remove support for Python versions earlier than 2.6. * Add support for Python 3.2 – 3.4. * debian/NEWS: * Add a news entry to notify of the API compatibility breakage. * debian/control: * Update “VCS-*” fields for current Alioth layout. * Declare “Standards-Version: 3.9.6”. * Update package description to incorporate upstream changes. * Update build requirements to incorporate upstream changes. * debian/watch: * Refine watch configuration for current upstream release location. * debian/rules: * License Debian packaging work under Expat terms. * Add distinct targets for ‘…-arch’ and ‘…-indep’ (as recommended by Policy §4.9). * Add ‘get-orig-source’ target (as recommended by Policy §4.9) and ‘get-packaged-orig-source’ target. * debian/rules, debian/control, debian/compat, debian/*.install: * Increase minimum Debhelper version to support new build targets. * Switch to ‘pybuild’ packaging helper. * Build packages targeting both Python 2 and Python 3. * debian/pyversions, debian/control: * Use current Python versions in Debian. * debian/copyright: * Conform to copyright format version 1.0. * Update copyright notices. * debian/bzr-builddeb.conf: * Add this package's configuration for ‘bzr builddeb’. * debian/control, debian/python-lockfile-doc.docs: * Install API documentation. * Separate API documentation into a new package. python-lockfile (1:0.8-2ubuntu2) trusty; urgency=medium * No change rebuild to drop files in /usr/share/pyshared. python-lockfile (1:0.8-2ubuntu1) precise; urgency=low * Build using dh_python2 python-lockfile (1:0.8-2) unstable; urgency=low * The “Slow mind” release. * Revert to upstream version 0.8, since version 0.9 should not have been made available and upstream is currently unresponsive. (Closes: bug#581061) * debian/control: + Declare “Standards-Version: 3.9.0”. No further changes needed. + Alter description to correctly describe version 0.8. * debian/pyversions: + This older version supports Python 2.4 or later; declare it. python-lockfile (0.9-2) unstable; urgency=low * The “Sax flute fun” release. * debian/control: + Set “Priority: optional” to allow other common packages to depend on this one. + Update the package description to better match the new capabilities. * debian/pyversions: + This version requires Python 2.5 or later; declare it. (Closes: Bug#580937) python-lockfile (0.9-1) unstable; urgency=low * The “Euclid” release. * New upstream version. Highlight since last release: + Reorganise library into a package. + API names changed for classes: LinkLockFile MkdirLockFile SQLiteLockFile + New lockfile class ‘PIDLockFile’. * debian/control: + Declare “Standards-Version: 3.8.4”. No further changes needed. * Drop ‘Provides’ field, since a Python-versioned dependency should not be necessary (ref. ‘python-support’ documentation). * debian/source/format: + Declare source package format. * debian/watch: + Detect source files when upstream moves them to a different provider. -- Artur Rona <email address hidden> Wed, 24 Jun 2015 22:11:42 +0200
Upload details
- Uploaded by:
- Artur Rona
- Sponsored by:
- Martin Pitt
- Uploaded to:
- Wily
- Original maintainer:
- Ubuntu Developers
- Architectures:
- all
- Section:
- python
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
python-lockfile_0.10.2.orig.tar.gz | 20.2 KiB | 9e42252f17d1dd89ee31745e0c4fbe58862c25147eb0ef5295c9cd9bcb4ea2c1 |
python-lockfile_0.10.2-2ubuntu1.debian.tar.xz | 6.2 KiB | c55359b2af37b9f6291777225567268243f8badd99cf5431df9313357530ec86 |
python-lockfile_0.10.2-2ubuntu1.dsc | 2.2 KiB | ebe02f0facc478f1bb11c9ea237a2d4151d802a64cac1abd7ca564721a602c35 |
Available diffs
Binary packages built by this source
- python-lockfile: file locking library for Python — Python 2 library
The ‘lockfile’ library exports a ‘LockFile’ class which provides a
simple API for locking files.
.
The appropriate implementation for ‘LockFile’ is chosen automatically
based on the OS capabilities for an atomic filesystem operation.
These implementations are also available for explicit use as
‘LinkLockFile’ and ‘MkdirLockFile’.
.
Other back ends are possible with the same semantics. Examples
included are:
* ‘SQLiteLockFile’, using records in an SQLite database.
* ‘PIDLockFile’, using the semantics of a Unix PID file.
.
Unlike other Python locking libraries (the Windows ‘msvcrt.locking’
function, the Unix ‘fcntl.flock’, ‘fcntl.lockf’, and the deprecated
‘posixfile’ module), the API is identical across both Unix (including
GNU/Linux and MacOS) and Windows platforms.
.
This package installs the Python 2 library.
- python-lockfile-doc: No summary available for python-lockfile-doc in ubuntu wily.
No description available for python-lockfile-doc in ubuntu wily.
- python3-lockfile: No summary available for python3-lockfile in ubuntu wily.
No description available for python3-lockfile in ubuntu wily.