debian package¶
Subpackages¶
- debian._deb822_repro package
- Submodules
- debian._deb822_repro._util module
- debian._deb822_repro.formatter module
- debian._deb822_repro.locatable module
- debian._deb822_repro.parsing module
AbstractDeb822ParagraphWrapperAutoResolvingMixinDeb822CommentElementDeb822DictishParagraphWrapperDeb822DuplicateFieldsParagraphElementDeb822ElementDeb822ErrorElementDeb822FileElementDeb822InterpretationProxyElementDeb822InterpretingParagraphWrapperDeb822KeyValuePairElementDeb822NoDuplicateFieldsParagraphElementDeb822ParagraphElementDeb822ParagraphToStrWrapperMixinDeb822ParsedTokenListDeb822ParsedValueElementDeb822ValueElementDeb822ValueLineElementGenericContentBasedInterpretationInterpretationListInterpretationValueReference_abort_on_error_tokens()_build_field_with_value()_build_value_line()_convert_value_lines_to_lines()_format_comment()_is_comma_token()_non_end_of_line_token()_parse_comma_list_value()_parse_uploaders_list_value()_parse_whitespace_list_value()_parsed_value_render_factory()_parser_to_value_factory()_unpack_key()parse_deb822_file()
- debian._deb822_repro.tokens module
Deb822CommaTokenDeb822CommentTokenDeb822ErrorTokenDeb822FieldNameTokenDeb822FieldSeparatorTokenDeb822NewlineAfterValueTokenDeb822PipeTokenDeb822SemanticallySignificantWhiteSpaceDeb822SeparatorTokenDeb822SpaceSeparatorTokenDeb822TokenDeb822ValueContinuationTokenDeb822ValueDependencyTokenDeb822ValueDependencyVersionRelationOperatorTokenDeb822ValueTokenDeb822WhitespaceToken_value_line_tokenizer()comma_split_tokenizer()tokenize_deb822_file()whitespace_split_tokenizer()
- debian._deb822_repro.types module
- Module contents
- Compared to debian.deb822
- Stability of this API
AmbiguousDeb822FieldKeyErrorDeb822FileElementDeb822FileElement._full_size_cacheDeb822FileElement._parent_elementDeb822FileElement._set_parent()Deb822FileElement.append()Deb822FileElement.dump()Deb822FileElement.find_first_error_element()Deb822FileElement.insert()Deb822FileElement.is_valid_fileDeb822FileElement.iter_parts()Deb822FileElement.new_empty_file()Deb822FileElement.position_in_file()Deb822FileElement.position_in_parent()Deb822FileElement.remove()
Deb822NoDuplicateFieldsParagraphElementDeb822NoDuplicateFieldsParagraphElement._full_size_cacheDeb822NoDuplicateFieldsParagraphElement._parent_elementDeb822NoDuplicateFieldsParagraphElement.contains_kvpair_element()Deb822NoDuplicateFieldsParagraphElement.get_kvpair_element()Deb822NoDuplicateFieldsParagraphElement.iter_keys()Deb822NoDuplicateFieldsParagraphElement.iter_parts()Deb822NoDuplicateFieldsParagraphElement.kvpair_countDeb822NoDuplicateFieldsParagraphElement.order_after()Deb822NoDuplicateFieldsParagraphElement.order_before()Deb822NoDuplicateFieldsParagraphElement.order_first()Deb822NoDuplicateFieldsParagraphElement.order_last()Deb822NoDuplicateFieldsParagraphElement.remove_kvpair_element()Deb822NoDuplicateFieldsParagraphElement.set_kvpair_element()Deb822NoDuplicateFieldsParagraphElement.sort_fields()
Deb822ParagraphElementDeb822ParagraphElement._full_size_cacheDeb822ParagraphElement._paragraphDeb822ParagraphElement._parent_elementDeb822ParagraphElement.as_interpreted_dict_view()Deb822ParagraphElement.configured_view()Deb822ParagraphElement.contains_kvpair_element()Deb822ParagraphElement.dump()Deb822ParagraphElement.from_dict()Deb822ParagraphElement.from_kvpairs()Deb822ParagraphElement.get_kvpair_element()Deb822ParagraphElement.has_duplicate_fieldsDeb822ParagraphElement.iter_keys()Deb822ParagraphElement.kvpair_countDeb822ParagraphElement.new_empty_paragraph()Deb822ParagraphElement.order_after()Deb822ParagraphElement.order_before()Deb822ParagraphElement.order_first()Deb822ParagraphElement.order_last()Deb822ParagraphElement.remove_kvpair_element()Deb822ParagraphElement.set_field_from_raw_string()Deb822ParagraphElement.set_field_to_simple_value()Deb822ParagraphElement.set_kvpair_element()Deb822ParagraphElement.sort_fields()
InterpretationSyntaxOrParseErrorparse_deb822_file()
- Submodules
Submodules¶
- debian._arch_table module
DpkgArchTableDpkgArchTable._dpkg_arch_to_tuple()DpkgArchTable._dpkg_wildcard_to_tuple()DpkgArchTable._from_file()DpkgArchTable.architecture_equals()DpkgArchTable.architecture_is_concerned()DpkgArchTable.dpkg_arch_to_multiarch()DpkgArchTable.is_wildcard()DpkgArchTable.load_arch_table()DpkgArchTable.matches_architecture()
QuadTupleDpkgArchitecture_QuadTuple_parse_table_file()
- debian._util module
LinkedListLinkedList._sizeLinkedList.append()LinkedList.clear()LinkedList.extend()LinkedList.head_nodeLinkedList.insert_after()LinkedList.insert_at_head()LinkedList.insert_before()LinkedList.insert_node_after()LinkedList.insert_node_before()LinkedList.iter_nodes()LinkedList.pop()LinkedList.remove_node()LinkedList.tailLinkedList.tail_node
LinkedListNodeLinkedListNode._insert_link()LinkedListNode._previous_nodeLinkedListNode.insert_after()LinkedListNode.insert_before()LinkedListNode.iter_next()LinkedListNode.iter_previous()LinkedListNode.link_nodes()LinkedListNode.next_nodeLinkedListNode.previous_nodeLinkedListNode.remove()LinkedListNode.value
OrderedSet_CaseInsensitiveString_strIdefault_field_sort_key()resolve_ref()
- debian.arfile module
- debian.changelog module
- Overview
ChangeBlockChangeBlock._format()ChangeBlock._get_bugs_closed_generic()ChangeBlock._get_version()ChangeBlock._set_version()ChangeBlock.add_change()ChangeBlock.add_trailing_line()ChangeBlock.bugs_closedChangeBlock.changes()ChangeBlock.lp_bugs_closedChangeBlock.other_keys_normalised()ChangeBlock.version
ChangelogChangelog._format()Changelog._parse_error()Changelog._raw_versions()Changelog.add_change()Changelog.authorChangelog.dateChangelog.debian_revisionChangelog.debian_versionChangelog.distributionsChangelog.epochChangelog.full_versionChangelog.get_package()Changelog.get_version()Changelog.get_versions()Changelog.new_block()Changelog.packageChangelog.parse_changelog()Changelog.set_author()Changelog.set_date()Changelog.set_distributions()Changelog.set_package()Changelog.set_urgency()Changelog.set_version()Changelog.upstream_versionChangelog.urgencyChangelog.versionChangelog.versionsChangelog.write_to_open_file()
ChangelogCreateErrorChangelogParseErrorVersionErrorformat_date()get_maintainer()
- debian.copyright module
- Copyright Classes
CopyrightErrorFilesParagraphHeaderLicenseLicenseParagraphMachineReadableFormatErrorNotMachineReadableError_ClassInitMeta_LineBased_RestrictedWrapper_SpaceSeparated_complain()_single_line()format_multiline()format_multiline_lines()globs_to_re()parse_multiline()parse_multiline_as_lines()
- debian.deb822 module
- Overview of deb822 Classes
- Deb822 Classes
BuildInfoBuildInfo._EnvParserStateBuildInfo._env_deserialise()BuildInfo._get_array_value()BuildInfo._multivalued_fieldsBuildInfo._relationship_fieldsBuildInfo.get_architecture()BuildInfo.get_binary()BuildInfo.get_build_date()BuildInfo.get_changelog()BuildInfo.get_environment()BuildInfo.get_source()BuildInfo.is_build_arch_all()BuildInfo.is_build_arch_any()BuildInfo.is_build_source()
ChangesDeb822Deb822._dump_fd_b()Deb822._dump_fd_t()Deb822._dump_format()Deb822._dump_str()Deb822._explicit_source_reDeb822._gpg_stripped_paragraph()Deb822._gpgreDeb822._internal_parser()Deb822._key_partDeb822._merge_fields()Deb822._new_field_reDeb822._skip_useless_lines()Deb822._split_gpg_and_payload()Deb822.dump()Deb822.get_as_string()Deb822.get_gpg_info()Deb822.is_multi_line()Deb822.is_single_line()Deb822.iter_paragraphs()Deb822.merge_fields()Deb822.split_gpg_and_payload()Deb822.validate_input()
Deb822DictDebControlDscErrorGpgInfoMergeChangesErrorPackagesPdiffIndexPkgRelationReleaseRemovalsRestrictedFieldRestrictedFieldErrorSourcesTagSectionWrapper_AutoDecoder_PkgRelationMixin_VersionAccessorMixin_cached_strI()_gpg_multivalued_has_fileno()_lowercase_dict_multivalued
- debian.debfile module
- Debfile Classes
DebControlDebDataDebErrorDebFileDebPart_NormedFilePath_NormedTarInfo_NormedTarInfo._get_name()_NormedTarInfo._link_target_NormedTarInfo._name_NormedTarInfo._set_name()_NormedTarInfo._sparse_structs_NormedTarInfo._tarfile_NormedTarInfo.chksum_NormedTarInfo.devmajor_NormedTarInfo.devminor_NormedTarInfo.gid_NormedTarInfo.gname_NormedTarInfo.linkname_NormedTarInfo.mode_NormedTarInfo.mtime_NormedTarInfo.name_NormedTarInfo.offset_NormedTarInfo.offset_data_NormedTarInfo.pax_headers_NormedTarInfo.size_NormedTarInfo.sparse_NormedTarInfo.type_NormedTarInfo.uid_NormedTarInfo.uname
- debian.debian_support module
- debian.debtags module
DBDB.card()DB.choose_packages()DB.choose_packages_copy()DB.copy()DB.correlations()DB.discriminance()DB.dump()DB.dump_reverse()DB.facet_collection()DB.filter_packages()DB.filter_packages_copy()DB.filter_packages_tags()DB.filter_packages_tags_copy()DB.filter_tags()DB.filter_tags_copy()DB.has_package()DB.has_tag()DB.ideal_tagset()DB.insert()DB.iter_packages()DB.iter_packages_tags()DB.iter_tags()DB.iter_tags_packages()DB.package_count()DB.packages_of_tag()DB.packages_of_tags()DB.qread()DB.qwrite()DB.read()DB.reverse()DB.reverse_copy()DB.tag_count()DB.tags_of_package()DB.tags_of_packages()
output()parse_tags()read_tag_database()read_tag_database_both_ways()read_tag_database_reversed()relevance_index_function()reverse()
- debian.substvars module
- debian.watch module
Module contents¶
Tools for working with Debian-related file formats