# mlx_knife requirements
# Core dependencies for HuggingFace model management

huggingface-hub>=1.3.0
requests>=2.32.0
mlx-lm>=0.30.5          # Vision/Audio extras require 0.30.5+
mlx>=0.30.0             # Core MLX library
# Note: transformers pinned by mlx-lm (5.0.0rc3 as of 0.30.5)
# Known issue: trust_remote_code dialog affects some models (Klear-46B)

# API Server dependencies (for 'mlxk server' command)
fastapi>=0.116.0
uvicorn>=0.35.0
pydantic>=2.11.0

# Test dependencies (for FastAPI TestClient)
httpx>=0.27.0

# Note: Python 3.9-3.14 supported, tested on Apple Silicon M1/M2/M3/M4
