update matter imports

This commit is contained in:
Sławomir Nizio
2018-11-26 20:15:36 +01:00
parent 321d59614f
commit 3e74fa847c
9 changed files with 23 additions and 20 deletions

View File

@@ -21,3 +21,6 @@ sys.modules['_entropy.magneto'] = magneto
import eit
sys.modules['_entropy.eit'] = eit
import matter
sys.modules['_entropy.matter'] = matter

View File

@@ -33,6 +33,7 @@ mod_paths = (
"server",
"lib",
"magneto/src",
"matter",
"entropy_path_loader/compat"
)

View File

@@ -17,7 +17,7 @@ import os
import shutil
import subprocess
from matter.output import print_info, print_warning
from _entropy.matter.output import print_info, print_warning
class BaseBinaryResourceLock(object):

View File

@@ -17,11 +17,12 @@ import subprocess
import sys
import threading
from matter.binpms.base import BaseBinaryResourceLock, \
from _entropy.matter.binpms.base import BaseBinaryResourceLock, \
BaseBinaryPMS
from matter.spec import MatterSpec, MatterSpecParser, GenericSpecFunctions
from matter.output import print_info, print_warning, print_error
from matter.utils import print_traceback
from _entropy.matter.spec import MatterSpec, MatterSpecParser, \
GenericSpecFunctions
from _entropy.matter.output import print_info, print_warning, print_error
from _entropy.matter.utils import print_traceback
os.environ["ETP_GETTEXT_DOMAIN"] = "entropy-server"

View File

@@ -19,8 +19,8 @@ import shutil
import subprocess
import tempfile
from matter.utils import mkstemp, mkdtemp, print_traceback
from matter.output import is_stdout_a_tty, print_info, print_warning, \
from _entropy.matter.utils import mkstemp, mkdtemp, print_traceback
from _entropy.matter.output import is_stdout_a_tty, print_info, print_warning, \
print_error, getcolor, darkgreen, purple, brown
# default mandatory features

View File

@@ -17,14 +17,13 @@ import argparse
import collections
# keep these before PackageBuilder due to the os.environ stuff inside
from matter.binpms.base import BaseBinaryPMS, BaseBinaryResourceLock
from matter.builder import PackageBuilder
from matter.lock import MatterResourceLock
from matter.output import purple, darkgreen, print_info, \
from _entropy.matter.binpms.base import BaseBinaryPMS, BaseBinaryResourceLock
from _entropy.matter.builder import PackageBuilder
from _entropy.matter.lock import MatterResourceLock
from _entropy.matter.output import purple, darkgreen, print_info, \
print_generic, print_warning, print_error, is_stdout_a_tty, nocolor
from matter.spec import SpecParser, MatterSpec
from matter.utils import print_exception
from _entropy.matter.spec import SpecParser, MatterSpec
from _entropy.matter.utils import print_exception
def install_exception_handler():
sys.excepthook = handle_exception
@@ -260,7 +259,7 @@ def main():
nocolor()
# Load Binary PMS modules
import matter.binpms as _pms
import _entropy.matter.binpms as _pms
pms_dir = os.path.dirname(_pms.__file__)
for thing in os.listdir(pms_dir):
if thing.startswith("__init__.py"):
@@ -274,7 +273,7 @@ def main():
name = os.path.basename(thing)
name = name.rstrip(".py")
package = "matter.binpms.%s" % (name,)
package = "_entropy.matter.binpms.%s" % (name,)
try:
importlib.import_module(package) # they will then register

View File

@@ -17,7 +17,7 @@ import errno
import os
import sys
from matter.utils import is_python3
from _entropy.matter.utils import is_python3
stuff = {}

View File

@@ -12,7 +12,7 @@
import os
import shlex
from matter.utils import convert_to_unicode, get_stringtype
from _entropy.matter.utils import convert_to_unicode, get_stringtype
class GenericSpecFunctions(object):

View File

@@ -18,10 +18,9 @@ _base = osp.dirname(osp.dirname(osp.realpath(__file__)))
if os.path.isfile(osp.join(_base, "entropy-in-vcs-checkout")):
sys.path.insert(0, osp.join(_base, "entropy_path_loader"))
import entropy_path_loader
entropy_path_loader.add_import_path("matter")
del osp
from matter.main import main
from _entropy.matter.main import main
if __name__ == "__main__":
sys.argv[0] = "matter"