#!/usr/bin/python import re, os, sys import time, datetime from launchpadlib.launchpad import Launchpad, STAGING_SERVICE_ROOT, EDGE_SERVICE_ROOT from launchpadlib.credentials import Credentials from urllib2 import URLError, HTTPError import httplib2 httplib2.debuglevel = 1 name = 'lpl-test' home = os.path.expanduser('~') cachedir = os.path.join(home, '.cache', name) if not os.path.exists(cachedir): os.makedirs(cachedir,0700) launchpad = Launchpad.get_token_and_login(name, EDGE_SERVICE_ROOT, cachedir) d = launchpad.load("https://api.edge.launchpad.net/beta/ubuntu") print d.name bug = launchpad.bugs[439551] bugtask = bug.bug_tasks[0] target = d.getSourcePackage(name = "virtualbox-ose") bugtask.transitionToTarget(target = target)