"""Version de l'application. Source de vérité : `version` de pyproject.toml (lue via les métadonnées du paquet installé par uv). Dans l'image Docker, `OHM_VERSION` est cuit au build par scripts/release.sh et prime sur tout. """ import importlib.metadata import os def get_version() -> str: v = os.environ.get("OHM_VERSION") if v: return v try: return importlib.metadata.version("ohm-stream") except importlib.metadata.PackageNotFoundError: return "dev"