In [ ]:
import logging

from buildapi_client import (
    trigger_arbitrary_job,
    make_cancel_request,
    make_retrigger_request,
    make_query_repositories_request
)

import keyring

user = "armenzg@mozilla.com"
auth = (user,
        keyring.get_password("ldap", user))

LOG = logging.getLogger()
LOG.setLevel(logging.INFO)

LOG.info("Trigger arbitrary job")
trigger_arbitrary_job(
    repo_name='try',
    builder='Linux try build',
    revision='075a055fff49',
    auth=auth,
    dry_run=True
)

'''
make_retrigger_request(
    repo_name='try',
    request_id=0, 
    auth=auth, 
    dry_run=True)

make_cancel_request(
    repo_name='try',
    request_id=0, 
    auth=auth, 
    dry_run=True)
'''

LOG.info("Query repositories")
repositories = make_query_repositories_request(auth=auth)
print repositories

In [ ]: