# Web Framework
fastapi==0.109.0
uvicorn[standard]==0.27.0
pydantic==2.5.3
pydantic-settings==2.1.0

# Database
supabase==2.3.0

# OpenAI
openai==1.10.0

# HTTP Client
httpx<0.25.0,>=0.24.0
requests==2.31.0

# Environment Variables
python-dotenv==1.0.0

# Logging
loguru==0.7.2

# Validation
python-multipart==0.0.6

# Date/Time
python-dateutil==2.8.2

# JSON
orjson==3.9.12

# Async
asyncio==3.4.3
aiohttp==3.9.1

# Rate Limiting
slowapi==0.1.9

# Caching (optional)
redis==5.0.1

# Testing
pytest==7.4.4
pytest-asyncio==0.23.3

# Code Quality
black==23.12.1
flake8==7.0.0
mypy==1.8.0

# Fuzzy String Matching
fuzzywuzzy==0.18.0
python-Levenshtein==0.25.0

# Vector Search & ML
faiss-cpu==1.7.4
sentence-transformers==2.2.2
torch==2.1.2
numpy==1.24.3

# YAML Support (for intent rules)
PyYAML==6.0.1

