chess-tutor / src /chess_tutor /web /version.py
github-actions[bot]
deploy prod from 06dbd16a01ddcfe02b2d936c681e3e4eaa9b141f
8e756fd
Raw
History Blame Contribute Delete
532 Bytes
"""Package and web UI version metadata."""
from __future__ import annotations
from importlib.metadata import PackageNotFoundError, version
# Bump when web payload / dedup logic changes (helps verify a running server is current).
WEB_UI_BUILD = "2026-06-20-1"
def app_version() -> str:
try:
return version("chess-tutor")
except PackageNotFoundError:
return "0.1.0-dev"
def version_info() -> dict[str, str]:
return {
"app_version": app_version(),
"web_ui_build": WEB_UI_BUILD,
}