"""Media Server - REST API for controlling system media playback.""" from importlib.metadata import PackageNotFoundError, version from pathlib import Path def _detect_version() -> str: # 1. Package metadata (works when pip-installed in dev) try: return version("media-server") except PackageNotFoundError: pass # 2. VERSION file written by build scripts (production builds) # Located at install root, two levels up from this package version_file = Path(__file__).resolve().parent.parent.parent / "VERSION" if version_file.is_file(): return version_file.read_text().strip() return "0.0.0-dev" __version__ = _detect_version()