typer>=0.12
rich>=13.7
pydantic>=2.6
pydantic-settings>=2.2
pyyaml>=6.0
httpx>=0.27
sqlalchemy>=2.0
jinja2>=3.1
python-dotenv>=1.0

[all]
chromadb>=0.5
qdrant-client>=1.9
fastembed>=0.3
pypdf>=4.2
fastapi>=0.136
starlette>=1.3
uvicorn[standard]>=0.29
streamlit>=1.58
pandas>=2.2
altair>=5.3
openai>=1.30

[api]
fastapi>=0.136
starlette>=1.3
uvicorn[standard]>=0.29

[chroma]
chromadb>=0.5

[dashboard]
streamlit>=1.58
pandas>=2.2
altair>=5.3

[dev]
pytest>=8.1
pytest-cov>=5.0
ruff>=0.4
pypdf>=4.2

[gemini]
google-generativeai>=0.6

[openai]
openai>=1.30

[pdf]
pypdf>=4.2

[postgres]
psycopg[binary]>=3.1

[qdrant]
qdrant-client>=1.9
fastembed>=0.3
