diff options
author | Keoni Garner <keoni_garner@yahoo.com> | 2022-04-06 19:25:32 -0700 |
---|---|---|
committer | Asif Saif Uddin <auvipy@gmail.com> | 2022-04-07 09:49:49 +0600 |
commit | 54638f251b4a07fd4e3d1b4b2f17a1ea62178b22 (patch) | |
tree | 4846f11f7fe7af64b7f7b12ee9a96c02d29e8552 /kombu/utils | |
parent | 659c99a947af63bf75600d7b7dfd12fa3c09cefb (diff) | |
download | kombu-54638f251b4a07fd4e3d1b4b2f17a1ea62178b22.tar.gz |
Use new entry_points interface
Diffstat (limited to 'kombu/utils')
-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 ) |