jsonschema
pydantic<3.0,>=2.0.0

[all]
granite-common[dev]
granite-common[notebook]

[dev]
isort==8.0.0
pre-commit<5.0,>=3.0.4
pylint<5.0,>=2.16.2
pylint-pydantic
pytest
pytest-cov
pytest-html
pytest-retry~=1.7
pytest-xdist
pytest-recording
ruff==0.15.2
tox
anywidget
ipywidgets
requests
openai
huggingface-hub
granite-common[transformers]
granite-common[nltk]
granite-common[gpt-oss]
granite-common[retriever]

[gpt-oss]
triton>=3.4
accelerate
kernels

[nltk]
nltk~=3.9.1

[notebook]
notebook
aiohttp
requests
openai
nltk
huggingface-hub

[retriever]
sentence-transformers
pyarrow
elasticsearch<9.0.0,>=8.0.0

[transformers]
transformers[torch]
peft
huggingface-hub
xgrammar
