Skip to content

Commit dd4c138

Browse files
committed
Use a single source of truth for version info
1 parent a5b74f9 commit dd4c138

File tree

2 files changed

+6
-12
lines changed

2 files changed

+6
-12
lines changed

pyproject.toml

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "redis"
7-
version = "5.2.1"
7+
dynamic = ["version"]
88
description = "Python client for Redis database and key-value store"
99
readme = "README.md"
1010
license = "MIT"
@@ -56,6 +56,9 @@ Documentation = "https://redis.readthedocs.io/en/latest/"
5656
Homepage = "https://github.com/redis/redis-py"
5757
"Issue tracker" = "https://github.com/redis/redis-py/issues"
5858

59+
[tool.hatch.version]
60+
path = "redis/__init__.py"
61+
5962
[tool.hatch.build.targets.sdist]
6063
include = [
6164
"/redis",

redis/__init__.py

+2-11
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from importlib import metadata
2-
31
from redis import asyncio # noqa
42
from redis.backoff import default_backoff
53
from redis.client import Redis, StrictRedis
@@ -44,16 +42,9 @@ def int_or_str(value):
4442
return value
4543

4644

47-
try:
48-
__version__ = metadata.version("redis")
49-
except metadata.PackageNotFoundError:
50-
__version__ = "99.99.99"
51-
45+
__version__ = "5.2.1"
46+
VERSION = tuple(map(int_or_str, __version__.split(".")))
5247

53-
try:
54-
VERSION = tuple(map(int_or_str, __version__.split(".")))
55-
except AttributeError:
56-
VERSION = tuple([99, 99, 99])
5748

5849
__all__ = [
5950
"AuthenticationError",

0 commit comments

Comments
 (0)