summaryrefslogtreecommitdiff
path: root/numpy/distutils/misc_util.py
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2015-10-20 08:31:52 -0600
committerCharles Harris <charlesr.harris@gmail.com>2015-10-20 08:31:52 -0600
commit5fd1707ea9576b5a4efff5866a8e8d36f36ef6e9 (patch)
tree0559fd1a9deee5cb169f8f4e7d8b8958f6e844a6 /numpy/distutils/misc_util.py
parent8561c1542b42c4541f9f99ef4ad2fb8747d9943d (diff)
downloadnumpy-5fd1707ea9576b5a4efff5866a8e8d36f36ef6e9.tar.gz
Revert "Merge pull request #6354 from mingwpy/mingwpy"
Revert mingwpy modifications to distutils. They are causing problems for non-windows builds and it is better to wait until mingypy is further along. This reverts commit cda64938eb150b1af6677db4754da3be5fd7e483, reversing changes made to 8cb3ec6ab804f594daf553e53e7cf7478656bebd.
Diffstat (limited to 'numpy/distutils/misc_util.py')
-rw-r--r--numpy/distutils/misc_util.py17
1 files changed, 2 insertions, 15 deletions
diff --git a/numpy/distutils/misc_util.py b/numpy/distutils/misc_util.py
index f5ef1f9b9..75d864c5a 100644
--- a/numpy/distutils/misc_util.py
+++ b/numpy/distutils/misc_util.py
@@ -381,22 +381,9 @@ def mingw32():
"""Return true when using mingw32 environment.
"""
if sys.platform=='win32':
- # mingw32 compiler configured in %USERPROFILE%\pydistutils.cfg
- # or distutils\distutils.cfg
- from distutils.dist import Distribution
- _dist = Distribution()
- _dist.parse_config_files()
- _bld = _dist.get_option_dict('build')
- if _bld and 'mingw32' in _bld.get('compiler'):
+ if os.environ.get('OSTYPE', '')=='msys':
return True
- # parse setup.py command line: --compiler=mingw32 or -c mingw32
- elif (_i for _i in sys.argv if 'mingw32' in _i) and \
- (_i for _i in sys.argv if ('setup.py') in _i):
- return True
- # using msys or msys2 shell
- elif os.environ.get('OSTYPE', '')=='msys':
- return True
- elif os.environ.get('MSYSTEM', '') in ('MINGW32', 'MINGW64'):
+ if os.environ.get('MSYSTEM', '')=='MINGW32':
return True
return False