daklib.packagelist

parse Package-List field

@copyright: 2014, Ansgar Burchardt <ansgar@debian.org> @license: GPL-2+

Classes

PackageList(source)

PackageListEntry(name, package_type, ...)

Exceptions

InvalidSource

exception daklib.packagelist.InvalidSource[source]
class daklib.packagelist.PackageList(source: Mapping[str, str])[source]
_binaries(source: Mapping[str, str]) set[str][source]
_parse(source: Mapping[str, str]) list[daklib.packagelist.PackageListEntry][source]
_parse_fallback(source: Mapping[str, str]) list[daklib.packagelist.PackageListEntry][source]
has_arch_dep_packages() Optional[bool][source]
has_arch_indep_packages() Optional[bool][source]
packages_for_suite(suite, only_default_profile=True) list[daklib.packagelist.PackageListEntry][source]
class daklib.packagelist.PackageListEntry(name, package_type, section, component, priority, **other)[source]
_architectures() Optional[list[str]][source]
built_in_default_profile() bool[source]
built_in_suite(suite) Optional[bool][source]
built_on_architecture(architecture: str) Optional[bool][source]