Move FastAPI and uvicorn to main dependencies
- Web server is always-running (not optional) for OBS integration - Users no longer need to manually install fastapi and uvicorn - Previously required: uv pip install "fastapi[standard]" uvicorn - Now auto-installed with: uv sync Fixes: Missing FastAPI/uvicorn dependencies on fresh Windows installs
This commit is contained in:
@@ -20,9 +20,16 @@ dependencies = [
|
|||||||
"faster-whisper>=0.10.0",
|
"faster-whisper>=0.10.0",
|
||||||
"torch>=2.0.0",
|
"torch>=2.0.0",
|
||||||
"PySide6>=6.6.0",
|
"PySide6>=6.6.0",
|
||||||
|
# Web server (always-running for OBS integration)
|
||||||
|
"fastapi>=0.104.0",
|
||||||
|
"uvicorn>=0.24.0",
|
||||||
|
"websockets>=12.0",
|
||||||
|
# Server sync client
|
||||||
|
"requests>=2.31.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[project.optional-dependencies]
|
[project.optional-dependencies]
|
||||||
|
# Kept for backwards compatibility, but server deps are now in main dependencies
|
||||||
server = [
|
server = [
|
||||||
"fastapi>=0.104.0",
|
"fastapi>=0.104.0",
|
||||||
"uvicorn>=0.24.0",
|
"uvicorn>=0.24.0",
|
||||||
|
|||||||
Reference in New Issue
Block a user