packaging>=23.0
rich>=13.7
typer>=0.12

[:python_version < "3.11"]
typing-extensions>=4.8

[dev]
build>=1.2
pytest>=8.0
ruff>=0.5
twine>=5.0

[ml]
accelerate>=0.28
datasets>=2.18
peft>=0.10
protobuf>=4.25
safetensors>=0.4
sentencepiece>=0.1.99
torch>=2.1
transformers>=4.40
trl>=0.8

[ml:platform_system != "Windows"]
bitsandbytes>=0.43
