# Django Framework
django>=5.0
asgiref>=3.8.0
djangorestframework>=3.14.0

# WSGI Server for Production
gunicorn>=21.2.0

# MCP Integration
fastmcp>=0.1.0

# Graph Visualization
graphviz>=0.20

# Markdown Processing
markdown>=3.5.0
bleach>=6.1.0
pymdown-extensions>=10.5.0

# Configuration
python-dotenv>=1.0.0

# Database
dj-database-url>=2.1.0
psycopg[binary]>=3.1.0

# HTTP Client (for Docker healthcheck)
requests>=2.31.0

# GitHub Issues (bug reports from UI / MCP)
PyGithub>=2.1.0

# Production dependencies
whitenoise>=6.6.0
python-json-logger>=2.0.7
boto3>=1.34.0       # AWS SDK (SES direct boto3 calls + django-ses transport)
botocore[crt]>=1.34.0  # Required for AWS CLI v2 `aws login` credential provider in boto3
django-ses>=4.0.0  # Django EMAIL_BACKEND → AWS SES (PIP decision emails, auth emails)

# Testing
pytest>=7.4.0
pytest-django>=4.5.0
pytest-asyncio>=0.21.0
playwright>=1.40.0
pytest-playwright>=0.4.0
pytest-base-url>=2.1.0

# AI Features (optional)
openai>=1.0.0
anthropic>=0.40.0

# Development
black>=23.0.0
ruff>=0.1.0
