summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--devshell/base/base.py6
-rw-r--r--devshell/base/factories.py4
-rw-r--r--devshell/base/profiles.py6
-rw-r--r--devshell/base/rpm_utils.py5
-rw-r--r--devshell/base/util.py2
-rwxr-xr-xdevshell/devshell.py4
-rw-r--r--devshell/modules/audit.py2
-rw-r--r--devshell/modules/autotools.py16
-rw-r--r--devshell/modules/bugs.py2
-rw-r--r--devshell/modules/build.py22
-rw-r--r--devshell/modules/buildsystem.py8
-rw-r--r--devshell/modules/cabal.py16
-rw-r--r--devshell/modules/darcs.py4
-rw-r--r--devshell/modules/directory.py8
-rw-r--r--devshell/modules/fedorahostedgitfetcher.py2
-rw-r--r--devshell/modules/fedorahostedgitport.py12
-rw-r--r--devshell/modules/fetcher.py2
-rw-r--r--devshell/modules/freejport.py12
-rw-r--r--devshell/modules/git.py6
-rw-r--r--devshell/modules/hackage.py2
-rw-r--r--devshell/modules/haskellport.py12
-rw-r--r--devshell/modules/mail.py4
-rw-r--r--devshell/modules/mock.py14
-rw-r--r--devshell/modules/package.py12
-rw-r--r--devshell/modules/packagesource.py6
-rw-r--r--devshell/modules/port.py18
-rw-r--r--devshell/modules/profile.py10
-rw-r--r--devshell/modules/revisioncontrol.py2
-rw-r--r--devshell/modules/revisorport.py4
-rw-r--r--devshell/modules/rpmcvspackage.py6
-rw-r--r--devshell/modules/source.py4
-rw-r--r--devshell/modules/sourceball.py10
-rwxr-xr-xdevshell/ports.py4
33 files changed, 124 insertions, 123 deletions
diff --git a/devshell/base/base.py b/devshell/base/base.py
index ca3cb8d..3f9d41f 100644
--- a/devshell/base/base.py
+++ b/devshell/base/base.py
@@ -24,9 +24,9 @@ from collections import deque
from os.path import join, dirname
-from module import Module
-from vars import __description__, __version__, header, prompt
-from exceptions import ModuleError, ExecutionException
+from devshell.base.module import Module
+from devshell.base.vars import __description__, __version__, header, prompt
+from devshell.base.exceptions import ModuleError, ExecutionException
log = logging.getLogger('devshell')
diff --git a/devshell/base/factories.py b/devshell/base/factories.py
index fc61307..742939e 100644
--- a/devshell/base/factories.py
+++ b/devshell/base/factories.py
@@ -22,8 +22,8 @@ from configobj import ConfigObj
from os import getcwd
from os.path import abspath, exists
-from util import pwd, log
-from exceptions import ExecutionException
+from devshell.base.util import pwd, log
+from devshell.base.exceptions import ExecutionException
directory_type = dict()
diff --git a/devshell/base/profiles.py b/devshell/base/profiles.py
index 527ad78..3f26388 100644
--- a/devshell/base/profiles.py
+++ b/devshell/base/profiles.py
@@ -19,9 +19,9 @@
from os.path import join
from subprocess import Popen, PIPE
-from base import log
-from vars import FEDORA_DIR
-from util import flatten
+from devshell.base.base import log
+from devshell.base.vars import FEDORA_DIR
+from devshell.base.util import flatten
TARGET = 0
DIST = 1
diff --git a/devshell/base/rpm_utils.py b/devshell/base/rpm_utils.py
index 03bdc9f..163f367 100644
--- a/devshell/base/rpm_utils.py
+++ b/devshell/base/rpm_utils.py
@@ -25,8 +25,9 @@ import time
from subprocess import Popen, PIPE
from contextlib import contextmanager
from functools import partial
-from base import log
-from awk import *
+
+from devshell.base.base import log
+from devshell.base.awk import *
class RPMSpec(object):
def __init__(self, spec_file, defines=''):
diff --git a/devshell/base/util.py b/devshell/base/util.py
index 4b2cd46..ed41416 100644
--- a/devshell/base/util.py
+++ b/devshell/base/util.py
@@ -28,7 +28,7 @@ from shutil import move as mv
from shutil import copytree as cpthree
from urllib import urlopen
-from base import log
+from devshell.base.base import log
@contextmanager
def pwd(dir):
diff --git a/devshell/devshell.py b/devshell/devshell.py
index 211eb92..75516af 100755
--- a/devshell/devshell.py
+++ b/devshell/devshell.py
@@ -33,8 +33,8 @@
import os
-from base.base import load_modules, shell, setup_logger, setup_options, log
-from base.vars import FEDORA_DIR
+from devshell.base.base import load_modules, shell, setup_logger, setup_options, log
+from devshell.base.vars import FEDORA_DIR
def main():
(opts, args) = setup_options()
diff --git a/devshell/modules/audit.py b/devshell/modules/audit.py
index 672e431..5a0ec2a 100644
--- a/devshell/modules/audit.py
+++ b/devshell/modules/audit.py
@@ -15,7 +15,7 @@
#
# Authors: Yaakov M. Nemoy <[email protected]>
#
-from base.module import Module
+from devshell.base.module import Module
class Audit(Module):
""" Perform various code audits on a specified Pkg """
diff --git a/devshell/modules/autotools.py b/devshell/modules/autotools.py
index c3dddb1..cd95296 100644
--- a/devshell/modules/autotools.py
+++ b/devshell/modules/autotools.py
@@ -24,14 +24,14 @@ from re import compile, DOTALL
from subprocess import Popen
-from base.base import log
-from base.exceptions import ExecutionException
-from base.factories import DirFactory
-from base.util import pwd, one, log_file
-from base.vars import orig_src_dir, haskell_compiler
-
-from modules.buildsystem import BuildSystem
-from modules.sourceball import SourceBall
+from devshell.base.base import log
+from devshell.base.exceptions import ExecutionException
+from devshell.base.factories import DirFactory
+from devshell.base.util import pwd, one, log_file
+from devshell.base.vars import orig_src_dir, haskell_compiler
+
+from devshell.modules.buildsystem import BuildSystem
+from devshell.modules.sourceball import SourceBall
class Autotools(BuildSystem):
'''A wrapper around common autotools operations
diff --git a/devshell/modules/bugs.py b/devshell/modules/bugs.py
index d98aa61..043cebd 100644
--- a/devshell/modules/bugs.py
+++ b/devshell/modules/bugs.py
@@ -16,7 +16,7 @@
# Authors: Luke Macken <[email protected]>
#
import os
-from base.module import Module
+from devshell.base.module import Module
class Bugs(Module):
"""
diff --git a/devshell/modules/build.py b/devshell/modules/build.py
index c2d5c92..bb609b1 100644
--- a/devshell/modules/build.py
+++ b/devshell/modules/build.py
@@ -23,17 +23,17 @@ from os.path import join, abspath, isfile
from os import listdir, getcwd, walk
from subprocess import Popen
-from base.base import log
-from base.factories import DirFactory
-from base.exceptions import ExecutionException
-from base.module import Module
-from base.profiles import dir_defines, join_defines, dist_defines, Profile
-from base.util import pwd, copy, symlink, move, log_file
-from base.vars import FEDORA_DIR
-
-from modules.directory import Directory
-from modules.package import Package
-from modules.profile import Profile
+from devshell.base.base import log
+from devshell.base.factories import DirFactory
+from devshell.base.exceptions import ExecutionException
+from devshell.base.module import Module
+from devshell.base.profiles import dir_defines, join_defines, dist_defines, Profile
+from devshell.base.util import pwd, copy, symlink, move, log_file
+from devshell.base.vars import FEDORA_DIR
+
+from devshell.modules.directory import Directory
+from devshell.modules.package import Package
+from devshell.modules.profile import Profile
class Build(Directory):
'''A wrapper around rpmbuild functions
diff --git a/devshell/modules/buildsystem.py b/devshell/modules/buildsystem.py
index 32a4194..6712d8d 100644
--- a/devshell/modules/buildsystem.py
+++ b/devshell/modules/buildsystem.py
@@ -20,11 +20,11 @@ from __future__ import with_statement
from os.path import join
from contextlib import contextmanager
-import base.factories as factories
+import devshell.base.factories as factories
-from base.factories import DirFactory
-from base.module import Module
-from base.util import log_file, rm, log
+from devshell.base.factories import DirFactory
+from devshell.base.module import Module
+from devshell.base.util import log_file, rm, log
class MetaBuildSystem(type):
def __init__(cls, name, bases, attrs):
diff --git a/devshell/modules/cabal.py b/devshell/modules/cabal.py
index 7034d9f..36748da 100644
--- a/devshell/modules/cabal.py
+++ b/devshell/modules/cabal.py
@@ -24,14 +24,14 @@ from re import compile, DOTALL
from subprocess import Popen
-from base.base import log
-from base.exceptions import ExecutionException
-from base.factories import DirFactory
-from base.util import pwd, one, log_file
-from base.vars import orig_src_dir, haskell_compiler
-
-from modules.buildsystem import BuildSystem
-from modules.sourceball import SourceBall
+from devshell.base.base import log
+from devshell.base.exceptions import ExecutionException
+from devshell.base.factories import DirFactory
+from devshell.base.util import pwd, one, log_file
+from devshell.base.vars import orig_src_dir, haskell_compiler
+
+from devshell.modules.buildsystem import BuildSystem
+from devshell.modules.sourceball import SourceBall
class Cabal(BuildSystem):
'''A wrapper around common cabal operations
diff --git a/devshell/modules/darcs.py b/devshell/modules/darcs.py
index 7ba506b..3d08452 100644
--- a/devshell/modules/darcs.py
+++ b/devshell/modules/darcs.py
@@ -26,8 +26,8 @@ from os import getcwd
from os.path import join, basename, exists
from subprocess import Popen, PIPE
-from base.util import pwd, log, rm, log_file, copy, move
-from modules.revisioncontrol import RevisionControl
+from devshell.base.util import pwd, log, rm, log_file, copy, move
+from devshell.modules.revisioncontrol import RevisionControl
hash_re = re.compile(r'hash=\'(\w|-|.*?)\'', re.MULTILINE)
date_re = re.compile(r'date=\'(\d*?)\'', re.MULTILINE)
diff --git a/devshell/modules/directory.py b/devshell/modules/directory.py
index 60883b4..2d534d0 100644
--- a/devshell/modules/directory.py
+++ b/devshell/modules/directory.py
@@ -26,10 +26,10 @@ from os import makedirs, getcwd, listdir
from os.path import abspath, join, split, splitext, basename, exists, dirname
from contextlib import contextmanager
-from base.base import log
-from base.factories import DirFactory
-from base.module import Module
-from base.util import pwd, copytree, close_all
+from devshell.base.base import log
+from devshell.base.factories import DirFactory
+from devshell.base.module import Module
+from devshell.base.util import pwd, copytree, close_all
class MetaDirectory(type):
def __init__(cls, name, bases, attrs):
diff --git a/devshell/modules/fedorahostedgitfetcher.py b/devshell/modules/fedorahostedgitfetcher.py
index 37daf49..3df8430 100644
--- a/devshell/modules/fedorahostedgitfetcher.py
+++ b/devshell/modules/fedorahostedgitfetcher.py
@@ -19,7 +19,7 @@
from re import compile, DOTALL
from urllib import urlopen, urlretrieve
-from modules.fetcher import Fetcher
+from devshell.modules.fetcher import Fetcher
USER = 'ynemoy'
diff --git a/devshell/modules/fedorahostedgitport.py b/devshell/modules/fedorahostedgitport.py
index 775e48a..85da712 100644
--- a/devshell/modules/fedorahostedgitport.py
+++ b/devshell/modules/fedorahostedgitport.py
@@ -17,13 +17,13 @@
#
from __future__ import with_statement
-from base.module import Module
-from base.util import pwd
+from devshell.base.module import Module
+from devshell.base.util import pwd
-from modules.fedorahostedgitfetcher import FedoraHostedGitFetcher
-from modules.git import Git
-from modules.port import Port
-from modules.sourceball import SourceBall
+from devshell.modules.fedorahostedgitfetcher import FedoraHostedGitFetcher
+from devshell.modules.git import Git
+from devshell.modules.port import Port
+from devshell.modules.sourceball import SourceBall
class Foo(Module):
_type = 'foo'
diff --git a/devshell/modules/fetcher.py b/devshell/modules/fetcher.py
index cbba8c7..52c7a82 100644
--- a/devshell/modules/fetcher.py
+++ b/devshell/modules/fetcher.py
@@ -16,7 +16,7 @@
# Authors: Yaakov M. Nemoy <[email protected]>
#
-from base.module import Module
+from devshell.base.module import Module
class Fetcher(Module):
def latest_version(self, pkg):
diff --git a/devshell/modules/freejport.py b/devshell/modules/freejport.py
index 21b54cf..5ac2925 100644
--- a/devshell/modules/freejport.py
+++ b/devshell/modules/freejport.py
@@ -17,13 +17,13 @@
#
from __future__ import with_statement
-# from base.util import pwd
+# from devshell.base.util import pwd
-from modules.autotools import Autotools
-from modules.git import Git
-# from modules.hackage import Hackage
-from modules.port import Port
-from modules.sourceball import SourceBall
+from devshell.modules.autotools import Autotools
+from devshell.modules.git import Git
+# from devshell.modules.hackage import Hackage
+from devshell.modules.port import Port
+from devshell.modules.sourceball import SourceBall
class FreeJPort(Port):
sourceball = SourceBall
diff --git a/devshell/modules/git.py b/devshell/modules/git.py
index 9530e3c..ea31e0d 100644
--- a/devshell/modules/git.py
+++ b/devshell/modules/git.py
@@ -29,9 +29,9 @@ from os import makedirs
from os.path import join, basename, exists
from subprocess import Popen, PIPE
-from base.util import pwd, log, rm, log_file, copy, move
-from modules.revisioncontrol import RevisionControl
-from modules.packagesource import PackageSource
+from devshell.base.util import pwd, log, rm, log_file, copy, move
+from devshell.modules.revisioncontrol import RevisionControl
+from devshell.modules.packagesource import PackageSource
# hash_re = re.compile(r'hash=\'(\w|-|.*?)\'', re.MULTILINE)
# date_re = re.compile(r'date=\'(\d*?)\'', re.MULTILINE)
diff --git a/devshell/modules/hackage.py b/devshell/modules/hackage.py
index 861f55e..49a909b 100644
--- a/devshell/modules/hackage.py
+++ b/devshell/modules/hackage.py
@@ -19,7 +19,7 @@
from re import compile, DOTALL
from urllib import urlopen, urlretrieve
-from modules.fetcher import Fetcher
+from devshell.modules.fetcher import Fetcher
class Hackage(Fetcher):
def latest_version(self, pkg):
diff --git a/devshell/modules/haskellport.py b/devshell/modules/haskellport.py
index a7c2866..dc2bb89 100644
--- a/devshell/modules/haskellport.py
+++ b/devshell/modules/haskellport.py
@@ -17,13 +17,13 @@
#
from __future__ import with_statement
-from base.util import pwd
+from devshell.base.util import pwd
-from modules.cabal import Cabal
-from modules.darcs import Darcs
-from modules.hackage import Hackage
-from modules.port import Port
-from modules.sourceball import SourceBall
+from devshell.modules.cabal import Cabal
+from devshell.modules.darcs import Darcs
+from devshell.modules.hackage import Hackage
+from devshell.modules.port import Port
+from devshell.modules.sourceball import SourceBall
class HaskellPort(Port):
sourceball = SourceBall
diff --git a/devshell/modules/mail.py b/devshell/modules/mail.py
index f401456..b8b7161 100644
--- a/devshell/modules/mail.py
+++ b/devshell/modules/mail.py
@@ -27,8 +27,8 @@ from os.path import join, exists, dirname, isdir
from mailbox import UnixMailbox
from datetime import datetime, timedelta
-from base.vars import DEVSHELL_DIR
-from base.module import Module
+from devshell.base.vars import DEVSHELL_DIR
+from devshell.base.module import Module
log = logging.getLogger(__name__)
diff --git a/devshell/modules/mock.py b/devshell/modules/mock.py
index 856543e..24b65aa 100644
--- a/devshell/modules/mock.py
+++ b/devshell/modules/mock.py
@@ -19,14 +19,14 @@ from __future__ import with_statement
from subprocess import Popen
-from base.base import log
-from base.factories import DirFactory
-from base.module import Module
-from base.util import pwd, log_file
+from devshell.base.base import log
+from devshell.base.factories import DirFactory
+from devshell.base.module import Module
+from devshell.base.util import pwd, log_file
-from modules.build import Build
-from modules.package import Package
-from modules.profile import Profile
+from devshell.modules.build import Build
+from devshell.modules.package import Package
+from devshell.modules.profile import Profile
class Builder(Module):
pass
diff --git a/devshell/modules/package.py b/devshell/modules/package.py
index dbd8334..c3c1d7a 100644
--- a/devshell/modules/package.py
+++ b/devshell/modules/package.py
@@ -21,13 +21,13 @@ from __future__ import with_statement
from os.path import basename, abspath, join
from contextlib import contextmanager
-from base.base import log
-from base.factories import DirFactory
-from base.exceptions import ExecutionException
-from base.util import pwd, copy, move, symlink, rm
-from base.rpm_utils import RPMSpec
+from devshell.base.base import log
+from devshell.base.factories import DirFactory
+from devshell.base.exceptions import ExecutionException
+from devshell.base.util import pwd, copy, move, symlink, rm
+from devshell.base.rpm_utils import RPMSpec
-from modules.directory import Directory
+from devshell.modules.directory import Directory
class Package(Directory):
# These two methods are here as examples.
diff --git a/devshell/modules/packagesource.py b/devshell/modules/packagesource.py
index d2e7adb..539e627 100644
--- a/devshell/modules/packagesource.py
+++ b/devshell/modules/packagesource.py
@@ -21,10 +21,10 @@ from contextlib import contextmanager
from os import makedirs
from os.path import join
-from base.factories import BuildSystemFactory
-from base.util import pwd
+from devshell.base.factories import BuildSystemFactory
+from devshell.base.util import pwd
-from modules.directory import Directory
+from devshell.modules.directory import Directory
class PackageSource(Directory):
def make_dir(self, dir):
diff --git a/devshell/modules/port.py b/devshell/modules/port.py
index 830c1ca..04d49b0 100644
--- a/devshell/modules/port.py
+++ b/devshell/modules/port.py
@@ -23,17 +23,17 @@ from os import getcwd
from tempfile import mkdtemp
from contextlib import contextmanager
-from base.base import log
-from base.exceptions import ExecutionException
-from base.factories import DirFactory
-from base.util import pwd, close_later, close_all, rm
+from devshell.base.base import log
+from devshell.base.exceptions import ExecutionException
+from devshell.base.factories import DirFactory
+from devshell.base.util import pwd, close_later, close_all, rm
-from base.module import Module
+from devshell.base.module import Module
-from modules.sourceball import SourceBall
-from modules.build import Build
-from modules.profile import Profile
-from modules.mock import Mock
+from devshell.modules.sourceball import SourceBall
+from devshell.modules.build import Build
+from devshell.modules.profile import Profile
+from devshell.modules.mock import Mock
class Port(Module):
def __init__(self, package=None):
diff --git a/devshell/modules/profile.py b/devshell/modules/profile.py
index cc73431..83a8253 100644
--- a/devshell/modules/profile.py
+++ b/devshell/modules/profile.py
@@ -19,12 +19,12 @@ from __future__ import with_statement
from os.path import join
-from base.exceptions import ExecutionException
-from base.profiles import dist_defines, get_mock_cfg, distro, TARGET, DIST, DISTVAR, DISTVAL
-from base.util import pwd, copytree
-from base.vars import MOCK_CFG_DIR
+from devshell.base.exceptions import ExecutionException
+from devshell.base.profiles import dist_defines, get_mock_cfg, distro, TARGET, DIST, DISTVAR, DISTVAL
+from devshell.base.util import pwd, copytree
+from devshell.base.vars import MOCK_CFG_DIR
-from modules.directory import Directory
+from devshell.modules.directory import Directory
class Profile(Directory):
'''a profile module to resemble various architectures, branches, build targets, etc...'''
diff --git a/devshell/modules/revisioncontrol.py b/devshell/modules/revisioncontrol.py
index e5d200a..2acf3b2 100644
--- a/devshell/modules/revisioncontrol.py
+++ b/devshell/modules/revisioncontrol.py
@@ -16,7 +16,7 @@
# Authors: Yaakov M. Nemoy <[email protected]>
#
-from modules.packagesource import PackageSource
+from devshell.modules.packagesource import PackageSource
class RevisionControl(PackageSource):
'''base class for any module that implements a VCS system and wraps it for getting source for packages'''
diff --git a/devshell/modules/revisorport.py b/devshell/modules/revisorport.py
index 3b14963..73accc9 100644
--- a/devshell/modules/revisorport.py
+++ b/devshell/modules/revisorport.py
@@ -15,8 +15,8 @@
#
# Authors: Yaakov M. Nemoy <[email protected]>
#
-from modules.sourceball import SourceBall
-from modules.fedorahostedgitport import FedoraHostedGitPort
+from devshell.modules.sourceball import SourceBall
+from devshell.modules.fedorahostedgitport import FedoraHostedGitPort
class AutoToolsBuilder(object): pass
diff --git a/devshell/modules/rpmcvspackage.py b/devshell/modules/rpmcvspackage.py
index c01d5e9..3f3d035 100644
--- a/devshell/modules/rpmcvspackage.py
+++ b/devshell/modules/rpmcvspackage.py
@@ -27,10 +27,10 @@ from subprocess import Popen
from shutil import move
from tempfile import mkdtemp
-from base.base import log
-from base.util import pwd, log_file, copytree
+from devshell.base.base import log
+from devshell.base.util import pwd, log_file, copytree
-from modules.package import Package
+from devshell.modules.package import Package
CVSROOT = ':pserver:[email protected]:/cvs/pkgs'
diff --git a/devshell/modules/source.py b/devshell/modules/source.py
index ff3708d..9e4dd68 100644
--- a/devshell/modules/source.py
+++ b/devshell/modules/source.py
@@ -20,8 +20,8 @@ import os
import commands
from os.path import isdir, join
-from base.vars import FEDORA_DIR
-from base.module import Module
+from devshell.base.vars import FEDORA_DIR
+from devshell.base.module import Module
# Hack-filled at the moment.
diff --git a/devshell/modules/sourceball.py b/devshell/modules/sourceball.py
index a1f8779..efa8b3b 100644
--- a/devshell/modules/sourceball.py
+++ b/devshell/modules/sourceball.py
@@ -26,12 +26,12 @@ from shutil import copytree
from subprocess import Popen, PIPE
from tempfile import mkdtemp
-from base.base import log
-from base.exceptions import ExecutionException
-from base.util import pwd, copy, move, base_dir, log_file, rm
-from base.vars import DIFF_EXCLUDES_FILE
+from devshell.base.base import log
+from devshell.base.exceptions import ExecutionException
+from devshell.base.util import pwd, copy, move, base_dir, log_file, rm
+from devshell.base.vars import DIFF_EXCLUDES_FILE
-from modules.packagesource import PackageSource
+from devshell.modules.packagesource import PackageSource
# 4's what git uses
# if we go over 4 digits, then weird stuff will happen
diff --git a/devshell/ports.py b/devshell/ports.py
index 95c0987..b09962b 100755
--- a/devshell/ports.py
+++ b/devshell/ports.py
@@ -17,7 +17,7 @@
# Authors: Yaakov M. Nemoy <[email protected]>
#
-from base.base import setup_options, load_modules, log, do_command, setup_logger
+from devshell.base.base import setup_options, load_modules, log, do_command, setup_logger
def main():
@@ -33,4 +33,4 @@ def main():
log.info(output)
if __name__ == '__main__':
- main() \ No newline at end of file
+ main()