Expand description
Library for manipulating Debian packages.
Modules§
- Abstract interface for editing debian packages, whether backed by real control files or debcargo files.
- File parsing for the benfile format.
- Functions for working with debian/changelog files.
- Lintian-brush configuration file.
- Tools for working with Debian control files.
- debcargo.toml file manipulation
- Functions for creating commits with debcommit-like behavior.
- Debhelper utilities.
- Detect whether the changelog should be updated.
- Editing files
- Lintian data structures and utilities
- Maintscript file parsing and generation
- Functions for working with patches in a Debian package.
- Publishing utilities for updating Vcs-* headers and creating VCS repositories.
- Functions for working with package relations.
- Debian and Ubuntu release information.
- This module provides functions to manipulate debian/rules file.
- Salsa location guessing utilities
- Resulting functions for the SVP API
- Handling of transitions
- Information about version control systems.
- Information about the distribution vendor
- Debian version handling utilities.
Enums§
- Error applying a change
- Certainty of a change.
- A changelog error
Constants§
- Default builder
Functions§
- Add an entry to a changelog.
- Apply a change in a clean tree.
- Check if the actual certainty is sufficient.
- Check whether there are any control files present in a tree.
- Check whether the package in a tree has control files in the root, rather than in debian/.
- Run gbp dch
- Get the committer string for a tree
- Check whether the package in a tree uses debcargo.
- Return the minimum certainty from a list of certainties.
- Parse a Debian name and email address from a string.