summaryrefslogtreecommitdiff
path: root/setuptools/monkey.py
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2022-08-17 20:30:21 -0400
committerJason R. Coombs <jaraco@jaraco.com>2022-08-17 20:56:20 -0400
commit7ace3feb7340e2bc387c93745154a1ffab481e86 (patch)
treeef8d1019aa6c689b32d76df0431f7219d5fc78b1 /setuptools/monkey.py
parentfe8a98e696241487ba6ac9f91faa38ade939ec5d (diff)
downloadpython-setuptools-git-7ace3feb7340e2bc387c93745154a1ffab481e86.tar.gz
Remove monkeypatching of msvc9compiler. Fixes #3536
Diffstat (limited to 'setuptools/monkey.py')
-rw-r--r--setuptools/monkey.py12
1 files changed, 1 insertions, 11 deletions
diff --git a/setuptools/monkey.py b/setuptools/monkey.py
index fb36dc1a..b881fc80 100644
--- a/setuptools/monkey.py
+++ b/setuptools/monkey.py
@@ -143,7 +143,7 @@ def patch_for_msvc_specialized_compiler():
"""
Prepare the parameters for patch_func to patch indicated function.
"""
- repl_prefix = 'msvc9_' if 'msvc9' in mod_name else 'msvc14_'
+ repl_prefix = 'msvc14_'
repl_name = repl_prefix + func_name.lstrip('_')
repl = getattr(msvc, repl_name)
mod = import_module(mod_name)
@@ -151,20 +151,10 @@ def patch_for_msvc_specialized_compiler():
raise ImportError(func_name)
return repl, mod, func_name
- # Python 2.7 to 3.4
- msvc9 = functools.partial(patch_params, 'distutils.msvc9compiler')
-
# Python 3.5+
msvc14 = functools.partial(patch_params, 'distutils._msvccompiler')
try:
- # Patch distutils.msvc9compiler
- patch_func(*msvc9('find_vcvarsall'))
- patch_func(*msvc9('query_vcvarsall'))
- except ImportError:
- pass
-
- try:
# Patch distutils._msvccompiler._get_vc_env
patch_func(*msvc14('_get_vc_env'))
except ImportError: