diff options
| author | Jason R. Coombs <jaraco@jaraco.com> | 2020-05-31 09:34:34 -0400 |
|---|---|---|
| committer | Jason R. Coombs <jaraco@jaraco.com> | 2020-05-31 09:34:34 -0400 |
| commit | 38a8632835c90bfb0a220f91a8b2e982a69b81ab (patch) | |
| tree | cff8e2fc8cf84188c724e00ec04c1b0bba26e552 | |
| parent | 9962c0af814ccd13c370ce8b04742a52f77025c6 (diff) | |
| download | external_python_setuptools-38a8632835c90bfb0a220f91a8b2e982a69b81ab.tar.gz external_python_setuptools-38a8632835c90bfb0a220f91a8b2e982a69b81ab.tar.bz2 external_python_setuptools-38a8632835c90bfb0a220f91a8b2e982a69b81ab.zip | |
Fallback to '_sysconfigdata' when platform-specific sysconfigdata is unavailable.
| -rw-r--r-- | distutils/sysconfig.py | 7 |
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 = {} |
