python-apt 2.7.5 source package in Ubuntu
Changelog
python-apt (2.7.5) unstable; urgency=medium * Improve development workflow and CI with pre-commit hooks: - Remove obsolete .travis.yml - Setup pre-commit with various formatting and mypy hooks and run it - Add mypy.ini - pre-commit: mypy: Only filter out sourceslist and distro in aptsources * Build fixes: - setup.py: Strip whitespace in version * Fixes to deb822 support: - Make sure we don't construct SourceEntry for .sources file - Figure out file to add before deciding between deb822 and legacy - Ensure deb822 keys are case-insensitive - Pass parent for deb-src entries too * Fixes to the test suite: - tests: Ensure we parsed the correct main and child sources - tests: Adjust test suite to pass all arguments to get_distro() Fixing the test suite regressions that plagued (random) executions. * Fixes for aptsources.distinfo to improve error handling for mirror files: - data: Blankon: Use relative mirror file location - distinfo: Include file name if we can't read mirror file * Deprecations: - aptsources: get_distro: Warn if only some arguments are provided. This caused the test suite failures. It will soon become a ValueError. -- Julian Andres Klode <email address hidden> Fri, 12 Jan 2024 17:59:34 +0100
Upload details
- Uploaded by:
- Julian Andres Klode
- Uploaded to:
- Noble
- Original maintainer:
- APT Development Team
- Architectures:
- any all
- Section:
- python
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
python-apt_2.7.5.tar.xz | 345.4 KiB | f2e016a858f4a836ac66a1438f8927125ed7672796d798e39e9f4864074d7305 |
python-apt_2.7.5.dsc | 2.3 KiB | ebb1c09998aa3768a1a798389bd2ad2ce015d359c128a682bbe6eea635f8b19e |
Available diffs
- diff from 2.7.0 (in Debian) to 2.7.5 (57.9 KiB)
- diff from 2.7.5~maysync1 to 2.7.5 (1.2 KiB)
Binary packages built by this source
- python-apt-common: Python interface to libapt-pkg (locales)
The apt_pkg Python interface will provide full access to the internal
libapt-pkg structures allowing Python programs to easily perform a
variety of functions.
.
This package contains locales.
- python-apt-dev: Python interface to libapt-pkg (development files)
The apt_pkg Python interface will provide full access to the internal
libapt-pkg structures allowing Python programs to easily perform a
variety of functions.
.
This package contains the header files needed to use python-apt objects from
C++ applications.
- python-apt-doc: Python interface to libapt-pkg (API documentation)
The apt_pkg Python interface will provide full access to the internal
libapt-pkg structures allowing Python programs to easily perform a
variety of functions.
.
This package contains the API documentation of python-apt.
- python3-apt: Python 3 interface to libapt-pkg
The apt_pkg Python 3 interface will provide full access to the internal
libapt-pkg structures allowing Python 3 programs to easily perform a
variety of functions, such as:
.
- Access to the APT configuration system
- Access to the APT package information database
- Parsing of Debian package control files, and other files with a
similar structure
.
The included 'aptsources' Python interface provides an abstraction of
the sources.list configuration on the repository and the distro level.
- python3-apt-dbgsym: debug symbols for python3-apt