typer>=0.12
pyyaml>=6.0
networkx>=3.2
python-dotenv>=1.0
pathspec
tiktoken
fastapi>=0.111
uvicorn[standard]>=0.29
python-multipart>=0.0.9

[:python_version < "3.10"]
importlib-metadata

[all-llms]
lintai[anthropic,cohere,gemini,openai]

[anthropic]
anthropic<1.0,>=0.21

[cohere]
cohere>=5.1

[dev]
pytest
black
pre-commit

[gemini]
google-generativeai>=0.5

[openai]
openai<2.0,>=1.12

[ui]
fastapi
uvicorn[standard]
python-multipart
