diff --git a/local-transcription.spec b/local-transcription.spec index e511e04..3f5d2b1 100644 --- a/local-transcription.spec +++ b/local-transcription.spec @@ -37,7 +37,25 @@ a = Analysis( 'scipy', 'scipy.signal', 'numpy', + # FastAPI and dependencies 'fastapi', + 'fastapi.routing', + 'fastapi.responses', + 'starlette', + 'starlette.applications', + 'starlette.routing', + 'starlette.responses', + 'starlette.websockets', + 'starlette.middleware', + 'starlette.middleware.cors', + 'pydantic', + 'pydantic.fields', + 'pydantic.main', + 'anyio', + 'anyio._backends', + 'anyio._backends._asyncio', + 'sniffio', + # Uvicorn and dependencies 'uvicorn', 'uvicorn.logging', 'uvicorn.loops', @@ -45,10 +63,21 @@ a = Analysis( 'uvicorn.protocols', 'uvicorn.protocols.http', 'uvicorn.protocols.http.auto', + 'uvicorn.protocols.http.h11_impl', 'uvicorn.protocols.websockets', 'uvicorn.protocols.websockets.auto', + 'uvicorn.protocols.websockets.wsproto_impl', 'uvicorn.lifespan', 'uvicorn.lifespan.on', + 'h11', + 'websockets', + 'websockets.legacy', + 'websockets.legacy.server', + # Requests (for server sync) + 'requests', + 'urllib3', + 'certifi', + 'charset_normalizer', ], hookspath=[], hooksconfig={},