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.
-