torch>=2.0.0
transformers>=4.40.0
peft>=0.10.0
accelerate>=0.25.0

[all]
minicrit[eval,mcp,observability,redis,server,training]

[dev]
pytest>=7.0.0
pytest-cov>=4.0.0
pytest-asyncio>=0.21.0
black>=23.0.0
ruff>=0.1.0
mypy>=1.0.0
httpx>=0.25.0
langchain-core>=0.1.0

[eval]
rouge-score>=0.1.2
bert-score>=0.3.13
pandas>=2.0.0
numpy>=1.24.0

[mcp]
mcp>=1.0.0
fastapi>=0.109.0
uvicorn>=0.27.0

[observability]
opentelemetry-api>=1.20.0
opentelemetry-sdk>=1.20.0
opentelemetry-exporter-otlp>=1.20.0
opentelemetry-instrumentation-fastapi>=0.41b0
opentelemetry-instrumentation-httpx>=0.41b0

[redis]
redis>=5.0.0

[server]
fastapi>=0.109.0
uvicorn>=0.27.0
python-jose>=3.3.0

[training]
datasets>=2.16.0
wandb>=0.16.0
trl>=0.7.0
anthropic>=0.18.0
