summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--_distutils_hack/__init__.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/_distutils_hack/__init__.py b/_distutils_hack/__init__.py
index 1f8daf49..14d9bd99 100644
--- a/_distutils_hack/__init__.py
+++ b/_distutils_hack/__init__.py
@@ -96,6 +96,13 @@ class DistutilsMetaFinder:
import importlib.abc
import importlib.util
+ spec = importlib.util.find_spec('setuptools')
+ setuptools_site = os.path.dirname(os.path.dirname(spec.origin))
+ hook_site = os.path.dirname(os.path.dirname(__file__))
+ if setuptools_site != hook_site:
+ print(setuptools_site, hook_site)
+ return
+
try:
mod = importlib.import_module('setuptools._distutils')
except Exception: