summaryrefslogtreecommitdiff
path: root/setuptools/tests
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2023-03-05 09:18:48 -0500
committerJason R. Coombs <jaraco@jaraco.com>2023-03-05 09:34:02 -0500
commita1aeda391a0c462ea53627bcdf50dd4c0daadaed (patch)
treef461174e894e7ce9ce2712fdf7631bf35d7add42 /setuptools/tests
parentf04a29aafff0778d2daf9276faf31455e6f791ac (diff)
downloadpython-setuptools-git-a1aeda391a0c462ea53627bcdf50dd4c0daadaed.tar.gz
Deprecate pkg_resources, removing excuse that 'discouraged is not deprecated'.
Diffstat (limited to 'setuptools/tests')
-rw-r--r--setuptools/tests/contexts.py9
1 files changed, 3 insertions, 6 deletions
diff --git a/setuptools/tests/contexts.py b/setuptools/tests/contexts.py
index 7ddbc780..112cdf4b 100644
--- a/setuptools/tests/contexts.py
+++ b/setuptools/tests/contexts.py
@@ -6,7 +6,6 @@ import contextlib
import site
import io
-import pkg_resources
from filelock import FileLock
@@ -28,11 +27,7 @@ def environment(**replacements):
In a context, patch the environment with replacements. Pass None values
to clear the values.
"""
- saved = dict(
- (key, os.environ[key])
- for key in replacements
- if key in os.environ
- )
+ saved = dict((key, os.environ[key]) for key in replacements if key in os.environ)
# remove values that are null
remove = (key for (key, value) in replacements.items() if value is None)
@@ -81,6 +76,8 @@ def save_user_site_setting():
@contextlib.contextmanager
def save_pkg_resources_state():
+ import pkg_resources
+
pr_state = pkg_resources.__getstate__()
# also save sys.path
sys_path = sys.path[:]