gmao/app_new/version.py

20 lines
463 B
Python
Raw Normal View History

2026-08-14 18:02:25 +02:00
"""Version applicative unique exposee par l'application et l'image Docker."""
import os
from pathlib import Path
def get_version() -> str:
configured = os.environ.get("GMAO_VERSION", "").strip()
if configured:
return configured
version_file = Path(__file__).resolve().parents[1] / "VERSION"
try:
return version_file.read_text(encoding="utf-8").strip()
except OSError:
return "unknown"
__version__ = get_version()