requests>=2.28
tqdm>=4.60
tomlkit>=0.12

[async]
httpx>=0.27

[dev]
saia-python[docs,lint,test]
jupyter

[docs]
sphinx>=7.0
pydata-sphinx-theme>=0.15
sphinx-design
sphinx-copybutton
myst-parser

[lint]
ruff>=0.6
mypy>=1.10
types-requests

[openai]
openai>=1.0

[test]
pytest>=7.0
pytest-cov>=4.0
saia-python[async,openai]

[tokenizer]
transformers>=4.40
huggingface-hub>=0.20
tiktoken>=0.5
sentencepiece>=0.1.99
