From a4b2dc22c4eead3d79f8c9d27b88718b8e61357c Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Thu, 13 Nov 2025 19:24:32 -0500 Subject: [PATCH] wip: requirements-min --- backend/requirements-min.txt | 50 ++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 backend/requirements-min.txt diff --git a/backend/requirements-min.txt b/backend/requirements-min.txt new file mode 100644 index 0000000000..0ac301f8ea --- /dev/null +++ b/backend/requirements-min.txt @@ -0,0 +1,50 @@ +# 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.13.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.14.1 +openai + +langchain==0.3.27 +langchain-community==0.3.29 +fake-useragent==2.2.0 + +chromadb==1.1.0 +black==25.9.0 +pydub \ No newline at end of file