libka.excuses namespace

Submodules

libka.excuses.excuses_package_info module

This module just provides the ExcusesPackageInfo class

class libka.excuses.excuses_package_info.ExcusesPackageInfo[source]

Bases: object

Class to represent the ‘excuses’ status for a specific source package

age
autopkgtests
depends
implicit_depends
is_candidate
maintainer
missing_builds
new_version
old_version
package_name
print()[source]

Print package name and versions

reasons

libka.excuses.excuses_yaml_parser module

This module just provides the ExcusesYAMLParser class

class libka.excuses.excuses_yaml_parser.ExcusesYAMLParser[source]

Bases: object

Parses an ‘update-excuses’ YAML url

get_package_info(filter_list=None)[source]

Returns a dictionary indexed by source package name with all the excuses info for each source package.

If filter_list is None it will return information for all the packages in the excuses file, if it’s a list of source package names it will return the information only for the specified packages.

parse_excuses_url(excuses_url)[source]

Extracts the data from a yaml url