requests>=2.28
rich>=13.0

[all]
fastapi>=0.100
uvicorn[standard]>=0.22
plotly>=5.18
datasets>=2.14
huggingface_hub>=0.20

[datasets]
datasets>=2.14
huggingface_hub>=0.20

[dev]
pytest>=7
pytest-cov
ruff
mypy

[finetune]
unsloth>=2024.8
transformers>=4.40
peft>=0.10
trl>=0.9
accelerate>=0.30
datasets>=2.14
torch>=2.2

[finetune:sys_platform != "darwin"]
bitsandbytes>=0.43

[hf]
transformers>=4.40
torch>=2.2
accelerate>=0.30

[viz]
plotly>=5.18

[web]
fastapi>=0.100
uvicorn[standard]>=0.22
