fix: correct Starlette TemplateResponse signature and pin exact dependencies in requirements.txt

This commit is contained in:
bolbol
2026-08-20 08:21:47 +01:00
parent d2008d30c4
commit 5c060e1b54
2 changed files with 14 additions and 12 deletions
+4 -3
View File
@@ -36,11 +36,12 @@ app.include_router(api.router)
app.include_router(proxy.router) app.include_router(proxy.router)
@app.get("/", response_class=HTMLResponse) @app.get("/", response_class=HTMLResponse)
@app.head("/", response_class=HTMLResponse)
async def index_view(request: Request): async def index_view(request: Request):
return templates.TemplateResponse( return templates.TemplateResponse(
"index.html", request=request,
{ name="index.html",
"request": request, context={
"universes": UNIVERSES, "universes": UNIVERSES,
"app_name": settings.app_name "app_name": settings.app_name
} }
+10 -9
View File
@@ -1,9 +1,10 @@
fastapi>=0.110.0 fastapi==0.141.1
uvicorn[standard]>=0.28.0 starlette==1.6.0
httpx>=0.27.0 uvicorn[standard]==0.52.4
websockets>=12.0 httpx==0.28.1
jinja2>=3.1.3 jinja2==3.1.6
pyyaml>=6.0.1 pyyaml==6.0.3
pydantic>=2.6.0 pydantic==2.13.4
pydantic-settings>=2.2.0 pydantic-settings==2.15.0
python-multipart>=0.0.9 python-multipart==0.0.32
python-dotenv==1.2.3