python-lockfile 1:0.12.2-3 source package in Ubuntu
Changelog
python-lockfile (1:0.12.2-3) unstable; urgency=medium * Specify current VCS for Debian packaging work. * Grant license in Debian packaging files under terms of GNU GPL 3 or later. * debian/gbp.conf: * Update for current packaging source maintenance workflow. * Document the current packaging source maintenance workflow. * Override false positive Lintian check for VCS-* field names. * Declare conformance to “Standards-Version: 4.6.2”. * Declare Debhelper compatibility level 13. * debian/compat: * Remove obsolete configuration file. * debian/watch: * Update UScan configuration format to version 4. * Remove ‘get-orig-source’ and ‘get-packaged-orig-source’ targets. These are no longer mentioned in Debian Policy 4.1.4 and later. * debian/tests/: * Remove AutoPkgTest for Python 2 package. * Stop building the Python 2 package. * Explicitly declare build system for PyBuild. * Remove specification of ancient minimum Python version. * Specify the package build system does not require root privilege. * Declare upstream metadata in DEP-12 format. * Explicitly mark a superficial AutoPkgTest case. * Use only supported Python versions in the AutoPkgTest. * Use external package ‘python3-package-smoke-test’ for AutoPkgTest. Closes: bug#1040853. Thanks to Matthias Klose for the report. * debian/tests/smoke_test.py: * Remove unused test helper module, now migrated to external package. -- Ben Finney <email address hidden> Fri, 21 Jul 2023 19:03:46 +1000
Upload details
- Uploaded by:
- Ben Finney
- Uploaded to:
- Sid
- Original maintainer:
- Ben Finney
- Architectures:
- all
- Section:
- python
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Oracular | release | universe | python | |
Noble | release | universe | python | |
Mantic | release | main | python |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
python-lockfile_0.12.2-3.dsc | 2.1 KiB | a127b059046f404712145ada8b9b9263fc92c3e91f82abb58496199f522ac03e |
python-lockfile_0.12.2.orig.tar.gz | 20.4 KiB | 6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799 |
python-lockfile_0.12.2-3.debian.tar.xz | 9.3 KiB | 49e1968bc9cf919b7102919413e204f9d607e7fce31ab44e43103d5d3788534c |
Available diffs
No changes file available.
Binary packages built by this source
- python-lockfile-doc: file locking library for Python — documentation
The ‘lockfile’ library exports a ‘LockFile’ class which provides a
simple API for locking files.
.
This package installs the API documentation, in plain text and
rendered as HTML.
- python3-lockfile: file locking library for Python — Python 3 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 3 library.