diff options
author | Miro HronĨok <miro@hroncok.cz> | 2019-12-03 02:57:07 +0100 |
---|---|---|
committer | Asif Saif Uddin <auvipy@gmail.com> | 2019-12-03 07:57:07 +0600 |
commit | 97e887605b21a110e0ec304913930a8115987c6a (patch) | |
tree | 3767731b407d12bb8dbbb0eca1dbd3645fe5add1 | |
parent | 70868ec199ca11f78f460c80c131222c246f2561 (diff) | |
download | kombu-97e887605b21a110e0ec304913930a8115987c6a.tar.gz |
Use importlib.metadata from the standard library on Python 3.8+ (#1086)
-rw-r--r-- | kombu/utils/compat.py | 6 | ||||
-rw-r--r-- | requirements/default.txt | 3 |
2 files changed, 7 insertions, 2 deletions
diff --git a/kombu/utils/compat.py b/kombu/utils/compat.py index c5f0bf11..a741c435 100644 --- a/kombu/utils/compat.py +++ b/kombu/utils/compat.py @@ -7,7 +7,11 @@ import sys from functools import wraps from contextlib import contextmanager -import importlib_metadata + +try: + from importlib import metadata as importlib_metadata +except ImportError: + import importlib_metadata from kombu.five import reraise diff --git a/requirements/default.txt b/requirements/default.txt index 67311143..bf121e54 100644 --- a/requirements/default.txt +++ b/requirements/default.txt @@ -1,2 +1,3 @@ +importlib-metadata>=0.18; python_version<"3.8" amqp>=2.5.2,<2.6 -importlib-metadata>=0.18 + |