diff options
Diffstat (limited to 'tests/test_venv.py')
-rw-r--r-- | tests/test_venv.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/test_venv.py b/tests/test_venv.py index ae5b303f..a2356192 100644 --- a/tests/test_venv.py +++ b/tests/test_venv.py @@ -116,8 +116,12 @@ def venv_world_fixture(tmp_path_factory: pytest.TempPathFactory) -> Path: __path__ = extend_path(__path__, __name__) """) make_file("bug888/app/testcov/main.py", """\ - import pkg_resources - for entry_point in pkg_resources.iter_entry_points('plugins'): + try: # pragma: no cover + entry_points = __import__("pkg_resources").iter_entry_points('plugins') + except ImportError: # pragma: no cover + import importlib.metadata + entry_points = importlib.metadata.entry_points(group="plugins") + for entry_point in entry_points: entry_point.load()() """) make_file("bug888/plugin/setup.py", """\ |