diff options
author | Cosimo Lupo <cosimo.lupo@daltonmaag.com> | 2016-05-03 14:38:52 +0100 |
---|---|---|
committer | Cosimo Lupo <cosimo.lupo@daltonmaag.com> | 2016-05-04 12:17:22 +0100 |
commit | 0f476502ecbaf05870a9126e9b1caee9d95b7792 (patch) | |
tree | 2e4f1713ba0974a2ed973ef4d5516cee250fe14b /setuptools/command/build_ext.py | |
parent | c0f5771495dea58b07f4a1d36badd4cef08aa687 (diff) | |
download | python-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.py | 12 |
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 |