
[:platform_machine == "x86_64" or platform_machine == "amd64" or platform_machine == "arm64" or platform_machine == "aarch64"]
hf-xet<2.0.0,>=1.1.0

[all]
InquirerPy==0.3.4
Jinja2
Pillow
aiohttp
fastapi
gradio>=4.0.0
jedi
libcst==1.4.0
mypy==1.5.1
numpy
pytest-asyncio
pytest-cov
pytest-env
pytest-mock
pytest-rerunfailures
pytest-vcr
pytest-xdist
pytest<8.2.2,>=8.1.1
ruff>=0.9.0
soundfile
types-PyYAML
types-requests
types-simplejson
types-toml
types-tqdm
types-urllib3
typing-extensions>=4.8.0
urllib3<2.0

[cli]
InquirerPy==0.3.4

[dev]
InquirerPy==0.3.4
Jinja2
Pillow
aiohttp
fastapi
gradio>=4.0.0
jedi
libcst==1.4.0
mypy==1.5.1
numpy
pytest-asyncio
pytest-cov
pytest-env
pytest-mock
pytest-rerunfailures
pytest-vcr
pytest-xdist
pytest<8.2.2,>=8.1.1
ruff>=0.9.0
soundfile
types-PyYAML
types-requests
types-simplejson
types-toml
types-tqdm
types-urllib3
typing-extensions>=4.8.0
urllib3<2.0

[fastai]
fastai>=2.4
fastcore>=1.3.27
toml

[hf_transfer]
hf_transfer>=0.1.4

[hf_xet]
hf_xet<2.0.0,>=1.1.0

[inference]
aiohttp

[quality]
libcst==1.4.0
mypy==1.5.1
ruff>=0.9.0

[tensorflow]
graphviz
pydot
tensorflow

[tensorflow-testing]
keras<3.0
tensorflow

[testing]
InquirerPy==0.3.4
Jinja2
Pillow
aiohttp
fastapi
gradio>=4.0.0
jedi
numpy
pytest-asyncio
pytest-cov
pytest-env
pytest-mock
pytest-rerunfailures
pytest-vcr
pytest-xdist
pytest<8.2.2,>=8.1.1
soundfile
urllib3<2.0

[torch]
safetensors[torch]
torch

[typing]
types-PyYAML
types-requests
types-simplejson
types-toml
types-tqdm
types-urllib3
typing-extensions>=4.8.0
