def stochpy_fix(): with no_output(): stochpy = pkgutil.get_loader("stochpy") if stochpy is None: import stochpy pysces_mini_model = join(dirname(stochpy.path), "modules", "PyscesMiniModel.py") lib2to3_main("lib2to3.fixes", f"-w -f has_key {pysces_mini_model}".split())
def run_2to3(): print('Running 2to3 checks') ret = lib2to3_main('lib2to3.fixes', [ '-f', 'idioms', '-f', 'isinstance', '-f', 'set_literal', '-f', 'tuple_params', '-j', '4', 'django_mysql', 'tests' ]) print('2to3 failed' if ret else '2to3 passed') return ret