aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ez_setup.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/ez_setup.py b/ez_setup.py
index 19af8969..26e42998 100644
--- a/ez_setup.py
+++ b/ez_setup.py
@@ -144,8 +144,12 @@ def use_setuptools(
DeprecationWarning,
)
to_dir = os.path.abspath(to_dir)
+
+ # prior to importing, capture the module state for
+ # representative modules.
rep_modules = 'pkg_resources', 'setuptools'
imported = set(sys.modules).intersection(rep_modules)
+
try:
import pkg_resources
pkg_resources.require("setuptools>=" + version)