File size: 1,563 Bytes
d28f1ed
48d6c63
 
 
d28f1ed
 
48d6c63
 
 
d28f1ed
48d6c63
 
 
d28f1ed
7c43c4c
 
 
 
 
 
 
 
48d6c63
 
8f36e50
a7400dd
7c43c4c
 
 
 
 
 
 
 
 
48d6c63
 
 
 
 
8824891
 
 
767c8ff
 
0ef1224
d7bed1d
 
0ef1224
48d6c63
 
3cd0aad
f180243
c0cbc50
 
 
48d6c63
 
3cd0aad
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# 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

# Ingestion .docx (Microsoft Word)
python-docx>=1.2.0,<2

# Ecologits Carbon Footprint
ecologits>=0.8.2,<1

# Tests
pytest>=8.0.0,<9