gguf>=0.18.0
safetensors
numpy
tqdm

[:sys_platform == "darwin" and platform_machine == "arm64"]
mlx>=0.18.0
mlx-lm>=0.29.0

[all]
huggingface-hub>=1.0.1

[all:sys_platform == "darwin" and platform_machine == "arm64"]
mlx>=0.18.0
mlx-lm>=0.29.0

[dev]
pytest>=7.0.0
pytest-cov
ruff
mypy
build
twine
tokenizers>=0.20
jinja2>=3.1.6
transformers>=5.19.0

[mlx]

[mlx:sys_platform == "darwin" and platform_machine == "arm64"]
mlx>=0.18.0
mlx-lm>=0.29.0

[ppl]
llama-cpp-python==0.3.36

[vlm]
huggingface-hub>=1.0.1
