aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools/_distutils/_msvccompiler.py
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2020-08-08 19:49:02 -0400
committerJason R. Coombs <jaraco@jaraco.com>2020-08-08 19:49:02 -0400
commit148cace6a965fb8f6d9839663c025ceb321ca532 (patch)
treeb105f5ccb6d4ad43e4c248a871c34498178d2d03 /setuptools/_distutils/_msvccompiler.py
parent6b70fb201d6a81448de6ca6f71d7091b9a26096c (diff)
parent59e116c84d76adc9548d1e9a71e7d8f5c22a8b85 (diff)
downloadexternal_python_setuptools-148cace6a965fb8f6d9839663c025ceb321ca532.tar.gz
external_python_setuptools-148cace6a965fb8f6d9839663c025ceb321ca532.tar.bz2
external_python_setuptools-148cace6a965fb8f6d9839663c025ceb321ca532.zip
Merge branch 'master' into distutils-import-hack
Diffstat (limited to 'setuptools/_distutils/_msvccompiler.py')
-rw-r--r--setuptools/_distutils/_msvccompiler.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/setuptools/_distutils/_msvccompiler.py b/setuptools/_distutils/_msvccompiler.py
index 0e98692e..2d56ee0a 100644
--- a/setuptools/_distutils/_msvccompiler.py
+++ b/setuptools/_distutils/_msvccompiler.py
@@ -15,7 +15,9 @@ for older versions in distutils.msvc9compiler and distutils.msvccompiler.
import os
import subprocess
-import winreg
+import contextlib
+with contextlib.suppress(ImportError):
+ import winreg
from distutils.errors import DistutilsExecError, DistutilsPlatformError, \
CompileError, LibError, LinkError
@@ -501,7 +503,7 @@ class MSVCCompiler(CCompiler) :
log.debug("skipping %s (up-to-date)", output_filename)
def spawn(self, cmd):
- env = dict(os.environ, path=self._paths)
+ env = dict(os.environ, PATH=self._paths)
return super().spawn(cmd, env=env)
# -- Miscellaneous methods -----------------------------------------