diff options
Diffstat (limited to 'kombu/utils/compat.py')
-rw-r--r-- | kombu/utils/compat.py | 6 |
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 ) |