Files
qdrant-client/tests/utils.py
George 00d40c8b2c new: add query interface tests, fix version checking (#670)
* new: add query interface tests, fix version checking

* fix: add missing file
2024-06-28 20:49:32 +02:00

21 lines
565 B
Python

import os
from typing import Tuple, Optional
def read_version() -> Tuple[Optional[int], Optional[int], Optional[int], bool]:
"""Read Qdrant's version from env and parse
Returns:
Tuple[int, int, int, bool] - major, minor, patch, dev
"""
version = os.getenv("QDRANT_VERSION")
if version == "dev":
return None, None, None, True
if version is not None:
semver = version.replace("v", "").split(".")
return int(semver[0]), int(semver[1]), int(semver[2]), False
else:
return None, None, None, False