# FastAPI et serveur fastapi>=0.115.6,<0.128.0 uvicorn[standard]>=0.32.0,<1 python-multipart>=0.0.9,<1 # Validation et configuration pydantic>=2.10.6,<3 pydantic-settings>=2.10.1,<3 python-dotenv>=1.0.1,<2 # Securite JWT python-jose[cryptography]>=3.3.0,<4 passlib[bcrypt]>=1.7.4,<2 # LangChain et IA (v1 : create_agent, aligné langgraph 1.1.x / core 1.2.x) # Voir https://docs.langchain.com/oss/python/migrate/langchain-v1 — code legacy sous langchain_classic. langchain>=1.2.15,<2 langchain-core>=1.2.10,<2 langchain-classic>=1.0.0,<2 langchain-openai>=1.1.12,<2 langchain-community>=0.4.1,<0.5 langchain-mistralai>=1.1.2,<2 mistralai>=1.0.0,<2 requests>=2.32.0,<3 httpx>=0.27.0,<1 aiohttp>=3.11.0,<4 langgraph>=1.1.5,<1.2 # Fournit le sous-module langgraph.prebuilt (ToolNode, etc.) ; dépendance transitive de langgraph, à garder explicite pour éviter une install incomplète. langgraph-prebuilt>=1.0.9,<1.1 openai>=2.26.0,<3 # LangGraph CLI langgraph-cli[inmem] deepagents==0.5.2 langgraph-checkpoint-postgres==3.0.5 # Supabase supabase>=2.7.4,<3 vecs>=0.4.0,<1 # Pipecat Voice (WebRTC + STT + TTS + VAD) # Pin >=0.0.90 for webrtc/silero extras. pipecat-ai[silero,openai,webrtc]>=0.0.90 # Daily transport: Linux-only (daily-python requires glibc); skipped on Windows. daily-python>=0.10.0 ; sys_platform == "linux" pydub>=0.25.1,<1 # Summarizer tooling reportlab>=4.4.4,<5 markdown>=3.7,<4 markdown-pdf>=1.13.0 # Ecologits Carbon Footprint ecologits>=0.8.2,<1 # Tests pytest>=8.0.0,<9