typer>=0.12
rich>=13.0

[all]
brainpatch[hub,llamacpp,server,transformers,ui]

[dev]
pytest>=8.0
build>=1.2

[hub]
huggingface_hub>=0.25

[llamacpp]
gguf>=0.10
numpy>=1.24

[mlx]

[mlx:platform_system == "Darwin" and platform_machine == "arm64"]
mlx-lm>=0.20

[modal]
modal>=1.5.0

[research]
torch>=2.1
transformers>=4.40
datasets>=2.19
accelerate>=0.30
safetensors>=0.4
numpy>=1.24
pyyaml>=6.0
huggingface_hub>=0.25

[server]
fastapi>=0.110
uvicorn>=0.30
pydantic>=2.0

[transformers]
torch>=2.1
transformers>=4.40
accelerate>=0.30

[ui]
gradio>=4.44

[vllm]
vllm>=0.6
torch>=2.1
