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
AbstractDeb822ParagraphWrapper
AutoResolvingMixin
Deb822CommentElement
Deb822DictishParagraphWrapper
Deb822DuplicateFieldsParagraphElement
Deb822Element
Deb822ErrorElement
Deb822FileElement
Deb822InterpretationProxyElement
Deb822InterpretingParagraphWrapper
Deb822KeyValuePairElement
Deb822NoDuplicateFieldsParagraphElement
Deb822ParagraphElement
Deb822ParagraphToStrWrapperMixin
Deb822ParsedTokenList
Deb822ParsedValueElement
Deb822ValueElement
Deb822ValueLineElement
GenericContentBasedInterpretation
Interpretation
ListInterpretation
ValueReference
_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
Deb822CommaToken
Deb822CommentToken
Deb822ErrorToken
Deb822FieldNameToken
Deb822FieldSeparatorToken
Deb822NewlineAfterValueToken
Deb822PipeToken
Deb822SemanticallySignificantWhiteSpace
Deb822SeparatorToken
Deb822SpaceSeparatorToken
Deb822Token
Deb822ValueContinuationToken
Deb822ValueDependencyToken
Deb822ValueDependencyVersionRelationOperatorToken
Deb822ValueToken
Deb822WhitespaceToken
_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
AmbiguousDeb822FieldKeyError
Deb822FileElement
Deb822FileElement._full_size_cache
Deb822FileElement._parent_element
Deb822FileElement._set_parent()
Deb822FileElement.append()
Deb822FileElement.dump()
Deb822FileElement.find_first_error_element()
Deb822FileElement.insert()
Deb822FileElement.is_valid_file
Deb822FileElement.iter_parts()
Deb822FileElement.new_empty_file()
Deb822FileElement.position_in_file()
Deb822FileElement.position_in_parent()
Deb822FileElement.remove()
Deb822NoDuplicateFieldsParagraphElement
Deb822NoDuplicateFieldsParagraphElement._full_size_cache
Deb822NoDuplicateFieldsParagraphElement._parent_element
Deb822NoDuplicateFieldsParagraphElement.contains_kvpair_element()
Deb822NoDuplicateFieldsParagraphElement.get_kvpair_element()
Deb822NoDuplicateFieldsParagraphElement.iter_keys()
Deb822NoDuplicateFieldsParagraphElement.iter_parts()
Deb822NoDuplicateFieldsParagraphElement.kvpair_count
Deb822NoDuplicateFieldsParagraphElement.order_after()
Deb822NoDuplicateFieldsParagraphElement.order_before()
Deb822NoDuplicateFieldsParagraphElement.order_first()
Deb822NoDuplicateFieldsParagraphElement.order_last()
Deb822NoDuplicateFieldsParagraphElement.remove_kvpair_element()
Deb822NoDuplicateFieldsParagraphElement.set_kvpair_element()
Deb822NoDuplicateFieldsParagraphElement.sort_fields()
Deb822ParagraphElement
Deb822ParagraphElement._full_size_cache
Deb822ParagraphElement._paragraph
Deb822ParagraphElement._parent_element
Deb822ParagraphElement.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_fields
Deb822ParagraphElement.iter_keys()
Deb822ParagraphElement.kvpair_count
Deb822ParagraphElement.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()
Interpretation
SyntaxOrParseError
parse_deb822_file()
- Submodules
Submodules¶
- debian._arch_table module
- debian._util module
LinkedList
LinkedList._size
LinkedList.append()
LinkedList.clear()
LinkedList.extend()
LinkedList.head_node
LinkedList.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.tail
LinkedList.tail_node
LinkedListNode
LinkedListNode._insert_link()
LinkedListNode._previous_node
LinkedListNode.insert_after()
LinkedListNode.insert_before()
LinkedListNode.iter_next()
LinkedListNode.iter_previous()
LinkedListNode.link_nodes()
LinkedListNode.next_node
LinkedListNode.previous_node
LinkedListNode.remove()
LinkedListNode.value
OrderedSet
_CaseInsensitiveString
_strI
default_field_sort_key()
resolve_ref()
- debian.arfile module
- debian.changelog module
- Overview
ChangeBlock
ChangeBlock._format()
ChangeBlock._get_bugs_closed_generic()
ChangeBlock._get_version()
ChangeBlock._set_version()
ChangeBlock.add_change()
ChangeBlock.add_trailing_line()
ChangeBlock.bugs_closed
ChangeBlock.changes()
ChangeBlock.lp_bugs_closed
ChangeBlock.other_keys_normalised()
ChangeBlock.version
Changelog
Changelog._format()
Changelog._parse_error()
Changelog._raw_versions()
Changelog.add_change()
Changelog.author
Changelog.date
Changelog.debian_revision
Changelog.debian_version
Changelog.distributions
Changelog.epoch
Changelog.full_version
Changelog.get_package()
Changelog.get_version()
Changelog.get_versions()
Changelog.new_block()
Changelog.package
Changelog.parse_changelog()
Changelog.set_author()
Changelog.set_date()
Changelog.set_distributions()
Changelog.set_package()
Changelog.set_urgency()
Changelog.set_version()
Changelog.upstream_version
Changelog.urgency
Changelog.version
Changelog.versions
Changelog.write_to_open_file()
ChangelogCreateError
ChangelogParseError
VersionError
format_date()
get_maintainer()
- debian.copyright module
- Copyright Classes
Copyright
Error
FilesParagraph
Header
License
LicenseParagraph
MachineReadableFormatError
NotMachineReadableError
_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
BuildInfo
BuildInfo._EnvParserState
BuildInfo._env_deserialise()
BuildInfo._get_array_value()
BuildInfo._multivalued_fields
BuildInfo._relationship_fields
BuildInfo.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()
Changes
Deb822
Deb822._dump_fd_b()
Deb822._dump_fd_t()
Deb822._dump_format()
Deb822._dump_str()
Deb822._explicit_source_re
Deb822._gpg_stripped_paragraph()
Deb822._gpgre
Deb822._internal_parser()
Deb822._key_part
Deb822._merge_fields()
Deb822._new_field_re
Deb822._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()
Deb822Dict
Dsc
Error
GpgInfo
Packages
PdiffIndex
PkgRelation
Release
Removals
RestrictedField
RestrictedFieldError
Sources
TagSectionWrapper
_AutoDecoder
_PkgRelationMixin
_VersionAccessorMixin
_cached_strI()
_gpg_multivalued
_has_fileno()
_lowercase_dict
_multivalued
- debian.debfile module
- Debfile Classes
DebControl
DebData
DebError
DebFile
DebPart
_NormedFilePath
_NormedTarInfo
_NormedTarInfo._get_name()
_NormedTarInfo._link_target
_NormedTarInfo._name
_NormedTarInfo._set_name()
_NormedTarInfo._sparse_structs
_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.tarfile
_NormedTarInfo.type
_NormedTarInfo.uid
_NormedTarInfo.uname
- debian.debian_support module
- debian.debtags module
DB
DB.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