diff options
| -rw-r--r-- | setuptools/distutils_patch.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/setuptools/distutils_patch.py b/setuptools/distutils_patch.py index e0abbd77..43b64c0f 100644 --- a/setuptools/distutils_patch.py +++ b/setuptools/distutils_patch.py @@ -21,9 +21,11 @@ def patch_sys_path(): sys.path[:] = orig -if 'distutils' in sys.path: - raise RuntimeError("Distutils must not be imported before setuptools") +def ensure_local_distutils(): + if 'distutils' in sys.path: + raise RuntimeError("Distutils must not be imported before setuptools") + with patch_sys_path(): + importlib.import_module('distutils') -with patch_sys_path(): - importlib.import_module('distutils') +ensure_local_distutils() |
