# Runtime versions are pinned so Docker rebuilds do not silently select a new # framework generation. Update these deliberately and run scripts/check.ps1. fastapi==0.141.1 starlette==1.4.1 pydantic==2.13.4 uvicorn[standard]==0.52.1 jinja2==3.1.6 python-multipart==0.0.32 httpx==0.28.1 beautifulsoup4==4.15.0 bleach==6.4.0 defusedxml==0.7.1 openpyxl==3.1.5 itsdangerous==2.2.0