fix: read version from package metadata — single source of truth (pyproject.toml)
This commit is contained in:
+6
-1
@@ -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,
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user