From fa1e9ce9a72a5ebf79f5f667fb166b657ab6b807 Mon Sep 17 00:00:00 2001 From: Marcio Mazza Date: Sat, 3 Sep 2022 16:56:07 -0300 Subject: [PATCH] Simplify entry points enumeration --- jedi/plugins/pytest.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/jedi/plugins/pytest.py b/jedi/plugins/pytest.py index 312556b4..d1280774 100644 --- a/jedi/plugins/pytest.py +++ b/jedi/plugins/pytest.py @@ -1,4 +1,4 @@ -import importlib.metadata +from importlib.metadata import entry_points from pathlib import Path from parso.tree import search_ancestor @@ -138,13 +138,7 @@ def _find_pytest_plugin_modules(): See https://docs.pytest.org/en/stable/how-to/writing_plugins.html#setuptools-entry-points """ - entry_points = ( - ep - for dist in importlib.metadata.distributions() - for ep in dist.entry_points - if ep.group == "pytest11" - ) - return [ep.value.split(".") for ep in entry_points] + return [ep.value.split(".") for ep in entry_points(group="pytest11")] @inference_state_method_cache()