summaryrefslogtreecommitdiff
path: root/kombu/utils
diff options
context:
space:
mode:
authorKeoni Garner <keoni_garner@yahoo.com>2022-04-06 19:25:32 -0700
committerAsif Saif Uddin <auvipy@gmail.com>2022-04-07 09:49:49 +0600
commit54638f251b4a07fd4e3d1b4b2f17a1ea62178b22 (patch)
tree4846f11f7fe7af64b7f7b12ee9a96c02d29e8552 /kombu/utils
parent659c99a947af63bf75600d7b7dfd12fa3c09cefb (diff)
downloadkombu-54638f251b4a07fd4e3d1b4b2f17a1ea62178b22.tar.gz
Use new entry_points interface
Diffstat (limited to 'kombu/utils')
-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
)