Recently Written · git

subplz-web

git clone https://github.com/equwal/subplz-web

Log | Files | Refs


requirements.txt (798 bytes)

1 # Web layer only. subplz itself and its ML stack (faster-whisper, stable-ts,
2 # stanza, torch) come from the parent project: pip install .. in the same venv.
3 fastapi>=0.115
4 uvicorn[standard]>=0.30
5 python-multipart>=0.0.9
6 sqlalchemy>=2.0
7 pydantic-settings>=2.4
8 
9 # fb2 is XML and epub is a zip, but mobi/azw3 need a real parser.
10 mobi>=0.4
11 
12 # Payments. Imported lazily, so localhost runs without an API key - but it is
13 # small and pure Python, and leaving it optional only makes deploys fiddlier.
14 stripe>=13
15 
16 # --- public deployment extras (not needed on localhost) ---
17 # redis>=5.0          # SUBPLZ_WEB_QUEUE_BACKEND=redis
18 # rq>=1.16            # external worker processes
19 # boto3>=1.34         # SUBPLZ_WEB_STORAGE_BACKEND=s3
20 # psycopg[binary]>=3  # SUBPLZ_WEB_DATABASE_URL=postgresql+psycopg://...