52 lines
813 B
Plaintext
52 lines
813 B
Plaintext
# Minimal requirements for backend to run
|
|
# WIP: use this as a reference to build a minimal docker image
|
|
|
|
fastapi==0.118.0
|
|
uvicorn[standard]==0.37.0
|
|
pydantic==2.11.9
|
|
python-multipart==0.0.20
|
|
itsdangerous==2.2.0
|
|
|
|
python-socketio==5.14.0
|
|
python-jose==3.5.0
|
|
cryptography
|
|
bcrypt==5.0.0
|
|
argon2-cffi==25.1.0
|
|
PyJWT[crypto]==2.10.1
|
|
authlib==1.6.5
|
|
|
|
requests==2.32.5
|
|
aiohttp==3.12.15
|
|
async-timeout
|
|
aiocache
|
|
aiofiles
|
|
starlette-compress==1.6.0
|
|
httpx[socks,http2,zstd,cli,brotli]==0.28.1
|
|
starsessions[redis]==2.2.1
|
|
|
|
sqlalchemy==2.0.38
|
|
alembic==1.14.0
|
|
peewee==3.18.1
|
|
peewee-migrate==1.12.2
|
|
|
|
pycrdt==0.12.25
|
|
redis
|
|
|
|
APScheduler==3.10.4
|
|
RestrictedPython==8.0
|
|
|
|
loguru==0.7.3
|
|
asgiref==3.8.1
|
|
|
|
mcp==1.21.2
|
|
openai
|
|
|
|
langchain==0.3.27
|
|
langchain-community==0.3.29
|
|
fake-useragent==2.2.0
|
|
|
|
chromadb==1.1.0
|
|
black==25.9.0
|
|
pydub
|
|
chardet==5.2.0
|