diff options
| author | Jason R. Coombs <jaraco@jaraco.com> | 2020-09-05 11:03:35 -0400 |
|---|---|---|
| committer | Jason R. Coombs <jaraco@jaraco.com> | 2020-09-05 11:03:35 -0400 |
| commit | 2888d3c08e1c34254f726bc331dc33d419e636dc (patch) | |
| tree | ac3873833779bb497ca758486c6c9372047e08e7 | |
| parent | 6e92cdabaff71ab2bab3300763101fb8f84c367f (diff) | |
| download | python-setuptools-git-2888d3c08e1c34254f726bc331dc33d419e636dc.tar.gz | |
Emit a warning when the fallback spawn was triggered. Ref pypa/distutils#15.
| -rw-r--r-- | distutils/_msvccompiler.py | 3 | ||||
| -rw-r--r-- | pytest.ini | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/distutils/_msvccompiler.py b/distutils/_msvccompiler.py index f7efd4eb..e9af4cf5 100644 --- a/distutils/_msvccompiler.py +++ b/distutils/_msvccompiler.py @@ -16,6 +16,7 @@ for older versions in distutils.msvc9compiler and distutils.msvccompiler. import os import subprocess import contextlib +import warnings import unittest.mock with contextlib.suppress(ImportError): import winreg @@ -524,6 +525,8 @@ class MSVCCompiler(CCompiler) : raise else: return + warnings.warn( + "Fallback spawn triggered. Please update distutils monkeypatch.") with unittest.mock.patch('os.environ', env): bag.value = super().spawn(cmd) @@ -3,3 +3,4 @@ addopts=--doctest-modules filterwarnings= # acknowledge that TestDistribution isn't a test ignore:cannot collect test class 'TestDistribution' + ignore:Fallback spawn triggered |
