gradio<7,>=4.44.0
pyyaml>=6.0
psutil>=6.0.0
huggingface_hub>=0.24.0
datasets>=2.20.0
pandas>=2.2.0
pyarrow>=15.0.0
pillow>=10.0.0
numpy<2.0
keyring>=25.0.0
torch>=2.2.0
transformers<6,>=4.40.0
peft<1,>=0.10.0
trl<2,>=0.8.0
accelerate<2,>=0.28.0
rouge_score>=0.1.2
ddgs>=9.0.0
trafilatura>=1.12.0
httpx>=0.27.0
beautifulsoup4>=4.12.0
pypdf>=5.0.0
python-docx>=1.1.0

[agents]
anthropic>=0.30.0
apscheduler>=3.10.0
PyGithub>=2.1.0

[apple]
mlx>=0.21.0
mlx-lm>=0.20.0
mlx-vlm>=0.1.10

[dev]
pyinstaller>=6.0.0
pytest>=8.0.0

[export]
coremltools>=8.0
optimum[onnxruntime]>=1.20.0
onnx>=1.16.0
ai-edge-torch>=0.2.0

[full]
slm-forge-studio[agents,apple,export,gguf,rag]
rouge_score>=0.1.2
lm-eval>=0.4.3

[gguf]
llama-cpp-python>=0.3.0

[mcp]
mcp>=1.0.0

[rag]
sentence-transformers>=3.0.0

[run]
slm-forge-studio[agents,rag]
