summaryrefslogtreecommitdiff
path: root/redis/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'redis/__init__.py')
-rw-r--r--redis/__init__.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/redis/__init__.py b/redis/__init__.py
index 051b039..35044be 100644
--- a/redis/__init__.py
+++ b/redis/__init__.py
@@ -1,3 +1,10 @@
+import sys
+
+if sys.version_info >= (3, 8):
+ from importlib import metadata
+else:
+ import importlib_metadata as metadata
+
from redis.client import Redis, StrictRedis
from redis.cluster import RedisCluster
from redis.connection import (
@@ -38,7 +45,10 @@ def int_or_str(value):
return value
-__version__ = "4.1.0rc2"
+try:
+ __version__ = metadata.version("redis")
+except metadata.PackageNotFoundError:
+ __version__ = "99.99.99"
VERSION = tuple(map(int_or_str, __version__.split(".")))