Module deps

Module deps 

Source
Expand description

Dependency resolution and analysis for preflight checks.

Structs§

ReverseDependencyReport
What: Aggregate data produced by the reverse dependency walk for removal checks.

Functions§

get_installed_packages
What: Enumerate all currently installed packages on the system.
get_installed_required_by
What: Get the list of installed packages that depend on a package.
get_installed_version
What: Retrieve the locally installed version of a package.
get_provided_packages
What: Build an empty provides set (for API compatibility).
get_upgradable_packages
What: Collect names of packages that have upgrades available via pacman.
has_installed_required_by
What: Check if a package has any installed packages in its “Required By” field.
is_package_installed_or_provided
What: Check if a package is installed or provided by an installed package.
resolve_dependencies
What: Resolve dependencies for the requested install set while consolidating duplicates.
resolve_reverse_dependencies
What: Resolve reverse dependency impact for the packages selected for removal.
version_satisfies
What: Perform a simplified comparison between an installed version and a requirement expression.