pyalpm

The pyalpm module contains a a number of convenience functions for general usage.

pyalpm.version()
Returns pyaplm version
Returns:the string contraining the pyalpm version
pyalpm.alpmversion()
Returns alpm version
Returns:the string contraining the aplm version
pyalpm.vercmp(string: version1, string: version2)
Returns compares version strings. See man vercmp for details
Returns:
pyalpm.find_satisfier(list: packages, string: pkgname)
Returns the satisfing package for a given string from a list of packages.
Returns:returns a Package or none.
pyalpm.sync_newversion(package, list: databases)
Finds an available upgrade for a package in a list ofdatabases.
Returns:returns an upgrade Package candidate or none.
pyalpm.find_grp_pkgs(list: databases, string: group)
Find packages from a given group across databases..
Returns:returns a list of Package objects.
pyalpm.SIG_DATABASE

Undocumented

pyalpm.SIG_DATABASE_OPTIONAL

Database singing optional, absence of signature is not an error

pyalpm.SIG_DATABASE_MARGINAL_OK

Signatures are required, marginal trust

pyalpm.SIG_DATABASE_UNKNOWN_OK

Signatures are required, unknown trust