15 lines
731 B
Plaintext
15 lines
731 B
Plaintext
# Sanad_lite — cPanel / Passenger deployment deps
|
|
# Install: pip install -r requirements.txt (or click "Run Pip Install" in cPanel)
|
|
#
|
|
# Everything heavy (pyaudio, torch, transformers, uvicorn) was removed —
|
|
# the lite dashboard runs under Passenger WSGI via a2wsgi and plays all
|
|
# audio in the user's browser, so no host-side audio stack is needed.
|
|
|
|
fastapi>=0.110.0
|
|
pydantic>=2.0
|
|
python-multipart>=0.0.9
|
|
itsdangerous>=2.1.0 # Starlette SessionMiddleware (login cookie)
|
|
websockets>=12.0 # gemini/client.py — Gemini Live WebSocket
|
|
a2wsgi>=1.10.0 # ASGI → WSGI adapter for Passenger / LiteSpeed lswsgi
|
|
eval_type_backport>=0.2.0 # required on Python 3.8 so pydantic can resolve `X | Y` annotations
|