python-dotenv
rich
click<8.3,>=8.1
ollama
packaging
textual
prompt_toolkit
sqlalchemy
fastapi
uvicorn[standard]
httpx
mcp<2,>=1.19
returns
cryptography>=43

[all]
rich-ai[anthropic]
rich-ai[antigravity]
rich-ai[gemini]
rich-ai[openai]
rich-ai[groq]
rich-ai[gnome-tools]
rich-ai[tts]
rich-ai[tools]
rich-ai[inference-llama]
rich-ai[inference-iree]
rich-ai[inference-onnx]
rich-ai[inference-transformers]
rich-ai[inference-jlens]

[anthropic]
anthropic

[antigravity]
google-antigravity<0.2,>=0.1.16
protobuf>=5.30.0

[dev]
rich-ai[antigravity]
rich-ai[test]
rich-ai[lint]
rich-ai[release]
rich-ai[tools]

[docs]
sphinx
myst-parser
furo
sphinx-autobuild

[gemini]
google-genai

[gnome-tools]
pydbus
pygobject

[groq]
groq

[inference-iree]
iree-base-compiler>=3.9.0
iree-base-runtime>=3.9.0

[inference-jlens]
rich-ai[inference-transformers]
accelerate>=1.12.0
safetensors>=0.6.2

[inference-llama]
llama-cpp-python>=0.3.16

[inference-onnx]
onnx>=1.20.1
onnxruntime>=1.23.2

[inference-transformers]
tokenizers>=0.22.1
transformers>=5.5
torch>=2.9.1
accelerate>=1.12.0
safetensors>=0.6.2

[lint]
ruff
pylint

[openai]
openai

[release]
build
twine<7,>=6

[test]
pytest
pytest-asyncio
pytest-cov
pytest-timeout

[test:python_version < "3.11"]
tomli>=2

[tools]
python-gitlab
duckduckgo-search
wikipedia
arxiv
pypdf
tavily-python
yfinance

[tts]
piper-tts
sounddevice
