From 4da227bb7ebcdb1e68f2303f2622792ab7bd4419 Mon Sep 17 00:00:00 2001 From: Brian Sam-Bodden Date: Wed, 1 Oct 2025 16:13:29 -0700 Subject: [PATCH] refactor: obtain version information dynamically from the installed package metadata --- redisvl/version.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/redisvl/version.py b/redisvl/version.py index d69d16e9..0df11191 100644 --- a/redisvl/version.py +++ b/redisvl/version.py @@ -1 +1,11 @@ -__version__ = "0.9.1" +try: + from importlib.metadata import PackageNotFoundError, version +except ImportError: + # Python < 3.8 fallback + from importlib_metadata import PackageNotFoundError, version # type: ignore + +try: + __version__ = version("redisvl") +except PackageNotFoundError: + # Package is not installed (e.g., during development) + __version__ = "0.0.0.dev"