typer>=0.15
click>=8.1
shellingham>=1.5.4
cryptography>=48.0.1
pydantic>=2.0
rich>=13.0
pyyaml>=6.0
markdown>=3.5
psutil>=5.9
jsonschema>=4.0
idna>=3.15

[adapters]
torch!=2.12.0,>=2.11.0
transformers>=5.12.0
safetensors>=0.4.0
protobuf>=4.25
sentencepiece>=0.2.1
tiktoken>=0.9.0
pillow>=11.3.0

[advanced]
torch!=2.12.0,>=2.11.0
transformers>=5.12.0
protobuf>=4.25
sentencepiece>=0.2.1
tiktoken>=0.9.0
datasets>=3.0
requests>=2.33.0
numpy>=1.24
scikit-learn>=1.4
huggingface_hub>=1.0.0
torchvision>=0.26.0
accelerate>=0.27
bitsandbytes>=0.41
gptqmodel>=7.0.0
torchao>=0.17.0
hqq>=0.2.8
optimum-quanto>=0.2.7
compressed-tensors>=0.10.0
aiohttp>=3.14.0
h2>=4.3.0
pillow>=11.3.0

[advanced:platform_system == "Linux"]
triton>=2.3.0

[all]
torch!=2.12.0,>=2.11.0
transformers>=5.12.0
protobuf>=4.25
sentencepiece>=0.2.1
tiktoken>=0.9.0
datasets>=3.0
requests>=2.33.0
numpy>=1.24
scikit-learn>=1.4
huggingface_hub>=1.0.0
torchvision>=0.26.0
accelerate>=0.27
bitsandbytes>=0.41
gptqmodel>=7.0.0
torchao>=0.17.0
hqq>=0.2.8
optimum-quanto>=0.2.7
compressed-tensors>=0.10.0
aiohttp>=3.14.0
h2>=4.3.0
pillow>=11.3.0

[all:platform_system == "Linux"]
triton>=2.3.0

[awq]
torch!=2.12.0,>=2.11.0
torchvision>=0.23.0
gptqmodel>=7.0.0
transformers>=5.12.0
accelerate>=0.27
safetensors>=0.4.0

[awq:platform_system == "Linux"]
triton>=2.3.0

[ci]
pytest>=7.0
pytest-cov>=7.1.0
pytest-xdist>=3.6
hypothesis>=6.98
ruff==0.15.20
mypy>=1.0
mkdocs>=1.5
mkdocs-material>=9.7.6
mkdocs-mermaid2-plugin>=1.2.3
pymdown-extensions>=10.21.3
build>=0.10.0
wheel>=0.46.0
requests>=2.33.0

[compressed-tensors]
torch!=2.12.0,>=2.11.0
transformers>=5.12.0
safetensors>=0.4.0
accelerate>=0.27
compressed-tensors>=0.10.0

[dev]
pytest>=7.0
pytest-cov>=7.1.0
pytest-xdist>=3.6
ruff==0.15.20
black>=23.0
mypy>=1.0
hypothesis>=6.98
pre-commit>=3.0
mkdocs>=1.5
mkdocs-material>=9.7.6
mkdocs-mermaid2-plugin>=1.2.3
sphinx>=7.0
matplotlib>=3.10.9
bitsandbytes>=0.41
build>=0.10.0
wheel>=0.46.0
requests>=2.33.0
twine>=4.0.0

[docs-ci]
linkchecker>=10.5
numpy>=1.24
requests>=2.33.0
pymdown-extensions>=10.21.3

[edits]
torch!=2.12.0,>=2.11.0

[eval]
torch!=2.12.0,>=2.11.0
datasets>=3.0
requests>=2.33.0

[gptq]
torch!=2.12.0,>=2.11.0
torchvision>=0.23.0
gptqmodel>=7.0.0
transformers>=5.12.0
safetensors>=0.4.0

[gptq:platform_system == "Linux"]
triton>=2.3.0

[gpu]
torch!=2.12.0,>=2.11.0
accelerate>=0.27
transformers>=5.12.0
bitsandbytes>=0.41
safetensors>=0.4.0

[guards]
torch!=2.12.0,>=2.11.0
numpy>=1.24

[hf]
torch!=2.12.0,>=2.11.0
accelerate>=0.26.0
transformers>=5.12.0
safetensors>=0.4.0
protobuf>=4.25
sentencepiece>=0.2.1
tiktoken>=0.9.0
datasets>=3.0
requests>=2.33.0
numpy>=1.24
huggingface_hub>=1.0.0
aiohttp>=3.14.0
h2>=4.3.0
pillow>=11.3.0

[hqq]
torch!=2.12.0,>=2.11.0
transformers>=5.12.0
safetensors>=0.4.0
accelerate>=0.27
hqq>=0.2.8

[multimodal]
torch!=2.12.0,>=2.11.0
accelerate>=0.26.0
transformers>=5.12.0
safetensors>=0.4.0
protobuf>=4.25
sentencepiece>=0.2.1
tiktoken>=0.9.0
datasets>=3.0
requests>=2.33.0
numpy>=1.24
huggingface_hub>=1.0.0
aiohttp>=3.14.0
h2>=4.3.0
pillow>=11.3.0
torchvision>=0.26.0

[precommit-ci]
pre-commit>=3.0

[probes]
scikit-learn>=1.4

[quanto]
torch!=2.12.0,>=2.11.0
transformers>=5.12.0
safetensors>=0.4.0
accelerate>=0.27
optimum-quanto>=0.2.7

[release-ci]
build>=0.10.0
requests>=2.33.0
twine>=4.0.0
cyclonedx-bom>=4.1

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

[torchao]
torch!=2.12.0,>=2.11.0
transformers>=5.12.0
safetensors>=0.4.0
torchao>=0.17.0
