# FastAPI Framework
fastapi==0.115.0
uvicorn[standard]==0.32.0
python-multipart==0.0.9

# Database
sqlmodel==0.0.24
alembic==1.14.0
asyncpg==0.30.0
psycopg2-binary==2.9.10

# Authentication & Security
PyJWT==2.10.1
pwdlib[argon2]==0.2.1
python-jose[cryptography]==3.3.0

# Middleware & Utilities
slowapi==0.1.9
python-dotenv==1.0.1
pydantic-settings==2.6.1

# Testing
pytest==9.0.2
pytest-asyncio==1.3.0
pytest-cov==7.0.0
httpx==0.28.1

# ChatKit Backend Dependencies (Phase III - 008-chatkit-server-backend)
# Package names verified from research.md R001/R002
chatkit-sdk>=1.0.0        # OpenAI ChatKit Python SDK
agents>=0.1.0             # OpenAI Agents SDK with MCP support
mcp>=0.9.0                # MCP Python SDK
# httpx>=0.24.0 (already included above for testing)

# Code Quality (optional)
black==24.10.0
ruff==0.8.4
mypy==1.13.0
