typer>=0.24.1
click>=8.3.3
cryptography>=48.0.1
rich>=13.0
pyyaml>=6.0.3
jsonschema>=4.0

[ci]
setuptools>=83.0.0
pytest>=9.1.1
pytest-cov>=7.1.0
pytest-xdist>=3.6
pillow<13,>=11.3
hypothesis>=6.98
ruff==0.16.0
mypy==2.3.0
types-jsonschema>=4.26
build>=0.10.0
wheel>=0.47.0
twine>=4.0.0
peft==0.19.1
torchao==0.17.0

[dev]
pytest>=9.1.1
pytest-cov>=7.1.0
pytest-xdist>=3.6
pillow<13,>=11.3
ruff==0.16.0
mypy==2.3.0
types-jsonschema>=4.26
hypothesis>=6.98
pre-commit>=4.6.1
mkdocs>=1.5
mkdocs-material>=9.7.6
mkdocs-mermaid2-plugin>=1.2.3
pymdown-extensions>=11.0.0
build>=0.10.0
wheel>=0.47.0
twine>=4.0.0
peft==0.19.1
torchao==0.17.0

[docs-ci]
linkchecker>=10.6.0
mkdocs>=1.5
mkdocs-material>=9.7.6
mkdocs-mermaid2-plugin>=1.2.3
pymdown-extensions>=11.0.0

[hf]
accelerate>=1.14.0
torch!=2.12.0,>=2.11.0
transformers>=5.14.1
safetensors>=0.8.0
protobuf>=4.25
sentencepiece>=0.2.2
tiktoken>=0.9.0

[precommit-ci]
pre-commit>=4.6.1

[release-ci]
build>=0.10.0
setuptools>=83.0.0
wheel==0.47.0
twine>=4.0.0
cyclonedx-bom>=4.1

[security-ci]
pip>=26.1.2
pip-audit>=2.8
msgpack>=1.2.1
cyclonedx-bom>=4.1
