import base64
from urlparse import urlsplit, urlunsplit
-import msger
-import utils
-import runner
-import errors
-from conf import configmgr
+from gitbuildsys import msger, utils, runner, errors
+from gitbuildsys.conf import configmgr
from gbp.scripts.buildpackage_rpm import main as gbp_build
from gbp.rpm.git import GitRepositoryError, RpmGitRepository
import subprocess
import shutil
-import msger
-import utils
-
-from conf import configmgr
+from gitbuildsys import msger, utils
+from gitbuildsys.conf import configmgr
from gbp.rpm.git import GitRepositoryError, RpmGitRepository
"""Implementation of subcmd: chroot
"""
-
import os
import subprocess
-import msger
-from conf import configmgr
+from gitbuildsys import msger
+from gitbuildsys.conf import configmgr
def do(opts, args):
import shutil
import errno
-import msger
-import runner
-import utils
-import errors
-from conf import configmgr
+from gitbuildsys import msger, runner, utils, errors
+from gitbuildsys.conf import configmgr
from gbp.scripts.buildpackage_rpm import main as gbp_build
from gbp.rpm.git import GitRepositoryError, RpmGitRepository
"""
import os
-import msger
+from gitbuildsys import msger
from gbp.scripts.import_srpm import main as gbp_import_srpm
from gbp.scripts.import_orig_rpm import main as gbp_import_orig
import glob
import shutil
-import msger
-import errors
-import utils
-from conf import configmgr
-from oscapi import OSC, OSCError
+from gitbuildsys import msger, errors, utils
+
+from gitbuildsys.conf import configmgr
+from gitbuildsys.oscapi import OSC, OSCError
import gbp.rpm
from gbp.scripts.buildpackage_rpm import main as gbp_build
import os
import time
+from gitbuildsys import msger, errors
+
from gbp.rpm.git import GitRepositoryError, RpmGitRepository
-import msger
-import errors
+
def do(opts, args):
NoSectionError, NoOptionError, \
MissingSectionHeaderError
-import msger
-import errors
+from gitbuildsys import msger, errors
class BrainConfigParser(SafeConfigParser):
"""Standard ConfigParser derived class which can reserve most of the
from collections import defaultdict
from urllib import quote_plus, pathname2url
-import msger
-import errors
-from utils import hexdigest
+from gitbuildsys import msger, errors
+from gitbuildsys.utils import hexdigest
from osc import conf, core
import os
import subprocess
-import msger
+from gitbuildsys import msger
def runtool(cmdln_or_args, catch=1):
""" wrapper for most of the subprocess calls
except ImportError:
import cElementTree as ET
-import errors
-import msger
+from gitbuildsys import errors, msger
+
from gbp.rpm.git import GitRepositoryError
from gbp.errors import GbpError
+
class Workdir(object):
def __init__(self, path):
self._newdir = path