summaryrefslogtreecommitdiff
path: root/kombu/utils/compat.py
diff options
context:
space:
mode:
Diffstat (limited to 'kombu/utils/compat.py')
-rw-r--r--kombu/utils/compat.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/kombu/utils/compat.py b/kombu/utils/compat.py
index ffc224c1..a0c1b337 100644
--- a/kombu/utils/compat.py
+++ b/kombu/utils/compat.py
@@ -77,9 +77,13 @@ def detect_environment():
def entrypoints(namespace):
"""Return setuptools entrypoints for namespace."""
+ if sys.version_info >= (3,10):
+ entry_points = importlib_metadata.entry_points(group=namespace)
+ else:
+ entry_points = importlib_metadata.entry_points().get(namespace, [])
return (
(ep, ep.load())
- for ep in importlib_metadata.entry_points().get(namespace, [])
+ for ep in entry_points
)