Author: Amaury Forgeot d'Arc <[email protected]>
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
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit