# Production dependencies for MLX-LLM
# Install with: pip install -r requirements/requirements.txt

# Core MLX Framework (Apple Silicon required)
mlx>=0.19.0

# Python Bindings (replaces PyTorch/pybind11)
nanobind>=2.0.0

# Model Loading and Tokenization
transformers>=4.40.0
safetensors>=0.4.0
tokenizers>=0.13.0
huggingface-hub>=0.16.0

# Numerical Computing
numpy>=1.24.0

# Note: PyTorch is NO LONGER REQUIRED
# All C++ extensions have been converted to MLX/nanobind
# PyTorch dependencies removed as of 2025-10-27

# Note: metalcutlass is automatically built during installation
# No manual installation required (handled by setup.py)
