File size: 821 Bytes
f46d32a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
# Home for AI — Agent Trading Backend
# Python 3.11+

# Web framework
fastapi==0.111.0
uvicorn[standard]==0.30.1
websockets==12.0
python-multipart==0.0.9

# Database
sqlalchemy==2.0.30
aiosqlite==0.20.0
alembic==1.13.1

# Data validation
pydantic==2.7.1
pydantic-settings==2.3.0

# Auth & security
python-jose[cryptography]==3.3.0
passlib[bcrypt]==1.7.4
cryptography==42.0.8

# Rate limiting
slowapi==0.1.9

# HTTP clients
httpx==0.27.0
requests==2.32.3

# Market data
yfinance==0.2.38
feedparser==6.0.11

# LLM integration (OpenRouter-compatible OpenAI SDK)
openai==1.35.3

# Environment management
python-dotenv==1.0.1

# Utilities
anyio==4.4.0
tenacity==8.3.0
cachetools==5.3.3
python-dateutil==2.9.0

# Testing
pytest==8.2.2
pytest-asyncio==0.23.7
pytest-mock==3.14.0
httpx==0.27.0  # AsyncClient for test requests