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",
|
||||
"torch>=2.0.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]
|
||||
# Kept for backwards compatibility, but server deps are now in main dependencies
|
||||
server = [
|
||||
"fastapi>=0.104.0",
|
||||
"uvicorn>=0.24.0",
|
||||
|
||||
Reference in New Issue
Block a user