fix: read version from package metadata — single source of truth (pyproject.toml)

This commit is contained in:
Brian Krabach
2026-04-08 14:36:58 -07:00
parent e39e37d585
commit 37c2b47ec9
+6 -1
View File
@@ -11,6 +11,7 @@ import asyncio
import contextlib import contextlib
import copy import copy
import hmac import hmac
import importlib.metadata
import json import json
import logging import logging
import os import os
@@ -209,7 +210,11 @@ async def lifespan(app: FastAPI):
# App # App
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
app = FastAPI(title="muxplex", version="0.2.0", lifespan=lifespan) app = FastAPI(
title="muxplex",
version=importlib.metadata.version("muxplex"),
lifespan=lifespan,
)
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------