mini_buildd.api.client_1_0 module¶
-
class
mini_buildd.api.client_1_0.
Daemon
(host, port='8066', proto='http', auto_confirm=False, dry_run=False, batch_mode=False, django_mode=True)¶ Bases:
object
-
login
(user=None)¶ Login. Use the user’s mini-buildd keyring for auth, like mini-buildd-tool.
-
call
(command, args=None, output='python', raise_on_error=True)¶
-
identity
¶ Get Archive’s Identity.
-
status
¶
-
repositories
¶
-
get_codenames
(repo)¶
-
get_package_versions
(src_package, dist_regex='.*')¶ Produce a dict with all (except rollback) available versions of this package (key=distribution, value=info dict: version, dsc_url, log_url, changes_url*).
-
wait_for_package
(distribution, src_package, version=None, or_greater=False, max_tries=-1, sleep=60, initial_sleep=0, raise_on_error=True)¶ Block until a specific package is in repository.
-
has_package
(distribution, src_package, version=None, or_greater=False)¶ Check if a specific package is in repository.
-
bulk_migrate
(packages, repositories=None, codenames=None, suites=None)¶ Bulk-migrate a package over repositories, base distributions and suites.
-