jinja2
numpy
pydantic
requests
psutil
guidance-stitch==0.1.5
llguidance==1.5.0

[all]
azure-ai-inference
openai>=1.0

[azureai]
openai>=1.0
azure-ai-inference

[dev]
ruff==0.13.0
mypy

[docs]
ipython
nbsphinx
numpydoc
sphinx_rtd_theme
sphinx
ipykernel
huggingface_hub
llama-cpp-python==0.3.16

[llamacpp]
llama-cpp-python==0.3.16

[onnxruntime_genai]
onnxruntime-gpu>=1.19.2
onnxruntime-genai-cuda>=0.4.0

[openai]
openai>=1.0

[test]
types-regex
types-requests
types-jsonschema
diskcache
requests
azure-identity
bitsandbytes
jupyter
papermill
pillow
protobuf
sentencepiece
torch
tiktoken>=0.3
mypy==1.9.0
anytree
jsonschema
pytest
pytest-cov
pytest-asyncio
tokenizers
transformers==4.53.3

[transformers]
transformers==4.53.3

[unittest]
anytree
jsonschema
pytest
pytest-cov
pytest-asyncio
tokenizers
