Author: Armin Rigo <ar...@tunes.org> Branch: Changeset: r87482:6642fe40f5f4 Date: 2016-10-01 10:16 +0200 http://bitbucket.org/pypy/pypy/changeset/6642fe40f5f4/
Log: sys.path issues (thanks matti) diff --git a/pypy/tool/build_cffi_imports.py b/pypy/tool/build_cffi_imports.py --- a/pypy/tool/build_cffi_imports.py +++ b/pypy/tool/build_cffi_imports.py @@ -1,5 +1,4 @@ -import sys, shutil -from rpython.tool.runsubprocess import run_subprocess +import sys, shutil, os class MissingDependenciesError(Exception): pass @@ -18,6 +17,8 @@ } def create_cffi_import_libraries(pypy_c, options, basedir): + from rpython.tool.runsubprocess import run_subprocess + shutil.rmtree(str(basedir.join('lib_pypy', '__pycache__')), ignore_errors=True) failures = [] @@ -42,11 +43,16 @@ return failures if __name__ == '__main__': - import py, os if '__pypy__' not in sys.builtin_module_names: print >> sys.stderr, 'Call with a pypy interpreter' sys.exit(1) + tool_dir = os.path.dirname(os.path.abspath(sys.argv[0])) + base_dir = os.path.dirname(os.path.dirname(tool_dir)) + sys.path.insert(0, base_dir) + + import py + class Options(object): pass _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit