summaryrefslogtreecommitdiff
path: root/setuptools/command/build_ext.py
diff options
context:
space:
mode:
authorCosimo Lupo <cosimo.lupo@daltonmaag.com>2016-05-03 14:38:52 +0100
committerCosimo Lupo <cosimo.lupo@daltonmaag.com>2016-05-04 12:17:22 +0100
commit0f476502ecbaf05870a9126e9b1caee9d95b7792 (patch)
tree2e4f1713ba0974a2ed973ef4d5516cee250fe14b /setuptools/command/build_ext.py
parentc0f5771495dea58b07f4a1d36badd4cef08aa687 (diff)
downloadpython-setuptools-git-0f476502ecbaf05870a9126e9b1caee9d95b7792.tar.gz
build_ext: always import _CONFIG_VARS from distutils.sysconfig instead of sysconfig
otherwise `distutils.sysconfig.customize_compiler` does not configure OSX compiler for -dynamiclib See https://github.com/pypa/setuptools/issues/571
Diffstat (limited to 'setuptools/command/build_ext.py')
-rw-r--r--setuptools/command/build_ext.py12
1 files changed, 4 insertions, 8 deletions
diff --git a/setuptools/command/build_ext.py b/setuptools/command/build_ext.py
index 92e4a189..f331f3a0 100644
--- a/setuptools/command/build_ext.py
+++ b/setuptools/command/build_ext.py
@@ -16,15 +16,11 @@ try:
except ImportError:
_build_ext = _du_build_ext
-try:
- # Python 2.7 or >=3.2
- from sysconfig import _CONFIG_VARS
-except ImportError:
- from distutils.sysconfig import get_config_var
+from distutils.sysconfig import get_config_var
- get_config_var("LDSHARED") # make sure _config_vars is initialized
- del get_config_var
- from distutils.sysconfig import _config_vars as _CONFIG_VARS
+get_config_var("LDSHARED") # make sure _config_vars is initialized
+del get_config_var
+from distutils.sysconfig import _config_vars as _CONFIG_VARS
have_rtld = False
use_stubs = False