mlx==0.32.2
numpy<3,>=1.26
click>=8.0
certifi>=2026.10.19
tokenizers<1,>=0.20
jinja2<4,>=3.1
tqdm>=4.70.0
safetensors>=0.8.0
pyyaml>=6.0.3
regex>=2026.9.3
huggingface-hub<2,>=1.5

[:platform_system == "Darwin" and platform_machine == "arm64"]
mlx-metal==0.32.2

[audio]

[dev]
fastapi<1,>=0.115
httpx<1,>=0.27
pydantic<3,>=2.13.5
uvicorn<1,>=0.30
python-multipart<1,>=0.0.9
pillow<13,>=10
pytest
pytest-cov
ruff

[legacy-mlx-lm]
mlx-lm<1,>=0.31

[ocr]
pillow<13,>=10
pypdfium2<6,>=4.30
tiktoken<1,>=0.9

[ocr-bench]
rapidfuzz<4,>=3
pyarrow<24,>=20

[qwen-align-ja]
nagisa==0.2.11

[qwen-align-ko]
soynlp==0.0.493

[server]
fastapi<1,>=0.115
httpx<1,>=0.27
pydantic<3,>=2.13.5
python-multipart<1,>=0.0.9
uvicorn<1,>=0.30

[tracking]
mlflow

[vision]
pillow<13,>=10

[viz]
matplotlib

[wandb]
wandb
