Author: Amaury Forgeot d'Arc <amaur...@gmail.com> Branch: py3.5 Changeset: r91072:f2d2c66f439d Date: 2017-04-17 21:14 +0200 http://bitbucket.org/pypy/pypy/changeset/f2d2c66f439d/
Log: Try harder to reduce the number of modules imported at startup. diff --git a/lib-python/3/site.py b/lib-python/3/site.py --- a/lib-python/3/site.py +++ b/lib-python/3/site.py @@ -305,9 +305,7 @@ seen.add(prefix) if is_pypy: - from distutils.sysconfig import get_python_lib - sitepackages.append(get_python_lib(standard_lib=False, - prefix=prefix)) + sitepackages.append(os.path.join(prefix, "site-packages")) elif os.sep == '/': sitepackages.append(os.path.join(prefix, "lib", "python" + sys.version[:3], diff --git a/lib_pypy/_sysconfigdata.py b/lib_pypy/_sysconfigdata.py --- a/lib_pypy/_sysconfigdata.py +++ b/lib_pypy/_sysconfigdata.py @@ -1,6 +1,6 @@ -import imp +import _imp -so_ext = [s[0] for s in imp.get_suffixes() if s[2] == imp.C_EXTENSION][0] +so_ext = _imp.extension_suffixes()[0] build_time_vars = { "EXT_SUFFIX": so_ext, _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit