diff options
author | Chayim I. Kirshen <c@kirshen.com> | 2021-11-21 10:00:29 +0200 |
---|---|---|
committer | Chayim I. Kirshen <c@kirshen.com> | 2021-11-21 10:00:29 +0200 |
commit | 8db2bc06df5bc3e7ca7da93a9f9edd4154012cb9 (patch) | |
tree | dd988a1d51c9c6fb2b0e9e0a58b7ea964c0f0bfb | |
parent | d2b233384458869270352b8c99ca682ae480da5f (diff) | |
download | redis-py-ck-distuils-deprecation.tar.gz |
Deprecating distutils (PEP 632) by adding packagingck-distuils-deprecation
-rwxr-xr-x | redis/connection.py | 10 | ||||
-rw-r--r-- | requirements.txt | 1 | ||||
-rw-r--r-- | setup.py | 3 |
3 files changed, 8 insertions, 6 deletions
diff --git a/redis/connection.py b/redis/connection.py index e01742d..68f6824 100755 --- a/redis/connection.py +++ b/redis/connection.py @@ -1,4 +1,4 @@ -from distutils.version import LooseVersion +from packaging.version import Version from itertools import chain from time import time from queue import LifoQueue, Empty, Full @@ -54,13 +54,13 @@ NONBLOCKING_EXCEPTIONS = tuple(NONBLOCKING_EXCEPTION_ERROR_NUMBERS.keys()) if HIREDIS_AVAILABLE: import hiredis - hiredis_version = LooseVersion(hiredis.__version__) + hiredis_version = Version(hiredis.__version__) HIREDIS_SUPPORTS_CALLABLE_ERRORS = \ - hiredis_version >= LooseVersion('0.1.3') + hiredis_version >= Version('0.1.3') HIREDIS_SUPPORTS_BYTE_BUFFER = \ - hiredis_version >= LooseVersion('0.1.4') + hiredis_version >= Version('0.1.4') HIREDIS_SUPPORTS_ENCODING_ERRORS = \ - hiredis_version >= LooseVersion('1.0.0') + hiredis_version >= Version('1.0.0') HIREDIS_USE_BYTE_BUFFER = True # only use byte buffer if hiredis supports it diff --git a/requirements.txt b/requirements.txt index 9f8d550..f1e7e7e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1,2 @@ deprecated +packaging @@ -24,7 +24,8 @@ setup( author_email="oss@redis.com", python_requires=">=3.6", install_requires=[ - 'deprecated' + 'deprecated==1.2.3', + 'packaging==21.3', ], classifiers=[ "Development Status :: 5 - Production/Stable", |