# Web framework
fastapi==0.111.0
uvicorn[standard]==0.30.1

# CLI
typer==0.12.3

# Database
sqlalchemy==2.0.31
alembic==1.13.2
psycopg[binary]==3.3.4

# Configuration / environment
pydantic-settings==2.3.4
python-dotenv==1.0.1

# Async / concurrency
asyncio-throttle==1.0.2

# HTTP client for model adapters
httpx==0.27.0

# Git / diff parsing
GitPython==3.1.43
unidiff==0.7.5

# Template engine
jinja2==3.1.4

# Data analysis / statistics
pandas==2.2.2
scipy==1.14.0
numpy==1.26.4

# Plotting
matplotlib==3.9.0

# Language parsers
javalang==0.13.0
esprima==4.0.1

# Testing
pytest==8.2.2
pytest-cov==5.0.0
pytest-asyncio==0.23.7
httpx>=0.27.0

# Code quality (optional in dev)
black==24.4.2
ruff==0.5.0
mypy==1.10.1
