def __init__(self, *args, **kwargs):
        """
Constructor __init__(BuildPy)

:since: v0.1.1
        """
        _build_py.__init__(self, *args, **kwargs)

        self.is_built = False
Exemple #2
0
    def __init__(self, dist):
        # check if directory exist and remove
        topdir = os.path.join(os.getcwd(), 'OMSimulator')
        if os.path.isdir(topdir):
            os.rmdir(topdir)

        # recreate it, so that setuptools creates the package directory
        os.mkdir(topdir)

        build_py.__init__(self, dist)
Exemple #3
0
 def __init__(self, *args, **kwargs):
     _build_py.__init__(self, *args, **kwargs)
     import logging
     from lib2to3 import refactor
     import lib3to2.main
     rt_logger = logging.getLogger("RefactoringTool")
     rt_logger.addHandler(logging.StreamHandler())
     fixers = refactor.get_fixers_from_package('lib3to2.fixes')
     fixers.remove('lib3to2.fixes.fix_print')
     self.rtool = lib3to2.main.StdoutRefactoringTool(
         fixers, None, [], False, False)
Exemple #4
0
    def __init__(self, *args, **kwargs):
        _build_py.__init__(self, *args, **kwargs)
        import logging
        from lib2to3 import refactor
        import lib3to2.main

        rt_logger = logging.getLogger("RefactoringTool")
        rt_logger.addHandler(logging.StreamHandler())
        fixers = refactor.get_fixers_from_package("lib3to2.fixes")
        fixers.remove("lib3to2.fixes.fix_print")
        self.rtool = lib3to2.main.StdoutRefactoringTool(fixers, None, [], False, False)
Exemple #5
0
    def __init__(self, *args, **kwargs):
        _build_py.__init__(self, *args, **kwargs)
        import logging
        from lib2to3 import refactor
        import lib3to2.main

        rt_logger = logging.getLogger('RefactoringTool')
        rt_logger.addHandler(logging.StreamHandler())
        self.rtool = lib3to2.main.StdoutRefactoringTool(
            ['lib3to2.fixes.fix_{}'.format(s) for s in self.FIXERS],
            None,
            [],
            False,
            False
        )
Exemple #6
0
    def __init__(self, *args, **kwargs):
        _build_py.__init__(self, *args, **kwargs)
        import logging
        import pip
        pip.main(['install', '3to2'])

        from lib2to3 import refactor
        import lib3to2.main
        rt_logger = logging.getLogger("RefactoringTool")
        rt_logger.addHandler(logging.StreamHandler())
        fixers = refactor.get_fixers_from_package('lib3to2.fixes')
        self.rtool = lib3to2.main.StdoutRefactoringTool(
            fixers,
            None,
            [],
            False,
            False
        )
Exemple #7
0
    def __init__(self, *args, **kwargs):
        _build_py.__init__(self, *args, **kwargs)
        checkpoint_fn = os.path.join(os.path.dirname(__file__),
                                     '3to2.conversion.ok')
        if os.path.exists(checkpoint_fn):
            return
        import logging
        from lib2to3 import refactor
        import lib3to2.main
        import lib3to2.fixes
        rt_logger = logging.getLogger("RefactoringTool")
        rt_logger.addHandler(logging.StreamHandler())
        try:
            fixers = refactor.get_fixers_from_package('lib3to2.fixes')
        except OSError:
            # fallback for .egg installs
            fixers = [
                'lib3to2.fixes.fix_{}'.format(s)
                for s in ('absimport', 'annotations', 'bitlength', 'bool',
                          'bytes', 'classdecorator', 'collections',
                          'dctsetcomp', 'division', 'except', 'features',
                          'fullargspec', 'funcattrs', 'getcwd', 'imports',
                          'imports2', 'input', 'int', 'intern', 'itertools',
                          'kwargs', 'memoryview', 'metaclass', 'methodattrs',
                          'newstyle', 'next', 'numliterals', 'open', 'print',
                          'printfunction', 'raise', 'range', 'reduce',
                          'setliteral', 'str', 'super', 'throw', 'unittest',
                          'unpacking', 'with')
            ]

        for fix in ('fix_except', 'fix_int', 'fix_print', 'fix_str',
                    'fix_throw', 'fix_unittest', 'fix_absimport',
                    'fix_dctsetcomp', 'fix_setliteral', 'fix_with',
                    'fix_open'):
            fixers.remove('lib3to2.fixes.{}'.format(fix))
        fixers.append('fix_pymor_futures')
        print(fixers)
        self.rtool = lib3to2.main.StdoutRefactoringTool(
            fixers, None, [], True, False)
        self.rtool.refactor_dir('src', write=True)
        self.rtool.refactor_dir('docs', write=True)
        open(checkpoint_fn, 'wt').write('converted')
Exemple #8
0
    def __init__(self, *args, **kwargs):
        _build_py.__init__(self, *args, **kwargs)
        checkpoint_fn = os.path.join(os.path.dirname(__file__), '3to2.conversion.ok')
        if os.path.exists(checkpoint_fn):
            return
        import logging
        from lib2to3 import refactor
        import lib3to2.main
        import lib3to2.fixes
        rt_logger = logging.getLogger("RefactoringTool")
        rt_logger.addHandler(logging.StreamHandler())
        try:
            fixers = refactor.get_fixers_from_package('lib3to2.fixes')
        except OSError:
            # fallback for .egg installs
            fixers = ['lib3to2.fixes.fix_{}'.format(s) for s in ('absimport', 'annotations', 'bitlength', 'bool',
                'bytes', 'classdecorator', 'collections', 'dctsetcomp', 'division', 'except', 'features', 
                'fullargspec', 'funcattrs', 'getcwd', 'imports', 'imports2', 'input', 'int', 'intern', 'itertools', 
                'kwargs', 'memoryview', 'metaclass', 'methodattrs', 'newstyle', 'next', 'numliterals', 'open', 'print',
                'printfunction', 'raise', 'range', 'reduce', 'setliteral', 'str', 'super', 'throw', 'unittest',
                'unpacking', 'with')]

        for fix in ('fix_except', 'fix_int', 'fix_print', 'fix_range', 'fix_str', 'fix_throw',
                'fix_unittest', 'fix_absimport', 'fix_dctsetcomp', 'fix_setliteral', 'fix_with', 'fix_open'):
            fixers.remove('lib3to2.fixes.{}'.format(fix))
        fixers.append('fix_pymor_futures')
        print(fixers) 
        self.rtool = lib3to2.main.StdoutRefactoringTool(
            fixers,
            None,
            [],
            True,
            False
        )
        self.rtool.refactor_dir('src', write=True) 
        self.rtool.refactor_dir('docs', write=True) 
        open(checkpoint_fn, 'wta').write('converted')
Exemple #9
0
 def __init__(self, dist):
     build_py.__init__(self, dist)
     self.with_pc_path = None
Exemple #10
0
 def __init__(self, *args, **kwargs):
     _build_py.__init__(self, *args, **kwargs)
     # Keep list of files to appease bdist_rpm.  We have to keep track of
     # all the installed files for no particular reason.
     self.mofiles = []
Exemple #11
0
 def __init__(self, *args, **kwargs):
     _build_py.__init__(self, *args, **kwargs)
     # Keep list of files to appease bdist_rpm.  We have to keep track of
     # all the installed files for no particular reason.
     self.mofiles = []
Exemple #12
0
    def __init__(self, *args, **kwargs):
        _build_py.__init__(self, *args, **kwargs)
        checkpoint_fn = os.path.join(os.path.dirname(__file__), "3to2.conversion.ok")
        if os.path.exists(checkpoint_fn):
            return
        import logging
        from lib2to3 import refactor
        import lib3to2.main
        import lib3to2.fixes

        rt_logger = logging.getLogger("RefactoringTool")
        rt_logger.addHandler(logging.StreamHandler())
        try:
            fixers = refactor.get_fixers_from_package("lib3to2.fixes")
        except OSError:
            # fallback for .egg installs
            fixers = [
                "lib3to2.fixes.fix_{}".format(s)
                for s in (
                    "absimport",
                    "annotations",
                    "bitlength",
                    "bool",
                    "bytes",
                    "classdecorator",
                    "collections",
                    "dctsetcomp",
                    "division",
                    "except",
                    "features",
                    "fullargspec",
                    "funcattrs",
                    "getcwd",
                    "imports",
                    "imports2",
                    "input",
                    "int",
                    "intern",
                    "itertools",
                    "kwargs",
                    "memoryview",
                    "metaclass",
                    "methodattrs",
                    "newstyle",
                    "next",
                    "numliterals",
                    "open",
                    "print",
                    "printfunction",
                    "raise",
                    "range",
                    "reduce",
                    "setliteral",
                    "str",
                    "super",
                    "throw",
                    "unittest",
                    "unpacking",
                    "with",
                )
            ]

        for fix in (
            "fix_except",
            "fix_int",
            "fix_print",
            "fix_range",
            "fix_str",
            "fix_throw",
            "fix_unittest",
            "fix_absimport",
            "fix_dctsetcomp",
            "fix_setliteral",
            "fix_with",
            "fix_open",
        ):
            fixers.remove("lib3to2.fixes.{}".format(fix))
        fixers.append("fix_pymor_futures")
        print(fixers)
        self.rtool = lib3to2.main.StdoutRefactoringTool(fixers, None, [], True, False)
        self.rtool.refactor_dir("src", write=True)
        self.rtool.refactor_dir("docs", write=True)
        open(checkpoint_fn, "wta").write("converted")
Exemple #13
0
    def __init__(self, *args, **kwargs):
        _build_py.__init__(self, *args, **kwargs)

        self.is_built = False
Exemple #14
0
 def __init__(self, *args, **kwargs):
     _build_py.__init__(self, *args, **kwargs)
     from lib2to3 import refactor
     self.rtool = refactor.RefactoringTool(
         refactor.get_fixers_from_package('backport'))
Exemple #15
0
 def __init__(self, dist):
     build_py.__init__(self, dist)
     self.with_pc_path = None