aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--distutils/sysconfig.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/distutils/sysconfig.py b/distutils/sysconfig.py
index 2109f746..79391e86 100644
--- a/distutils/sysconfig.py
+++ b/distutils/sysconfig.py
@@ -444,7 +444,12 @@ def _init_posix():
platform=sys.platform,
multiarch=getattr(sys.implementation, '_multiarch', ''),
))
- _temp = __import__(name, globals(), locals(), ['build_time_vars'], 0)
+ try:
+ _temp = __import__(name, globals(), locals(), ['build_time_vars'], 0)
+ except ImportError:
+ # Python 3.5 and pypy 7.3.1
+ _temp = __import__(
+ '_sysconfigdata', globals(), locals(), ['build_time_vars'], 0)
build_time_vars = _temp.build_time_vars
global _config_vars
_config_vars = {}