aiosqlite
environs
httpx
jinja2
json-schema-to-pydantic
loguru
numpy
partial-json-parser
pydantic
pyyaml
rich
sqlalchemy

[all]
openai
google-genai
ollama
fastembed
scikit-learn
asyncpg
psycopg2-binary
mcp
fastapi[standard]
authlib
itsdangerous
crawl4ai
feedparser

[docs]
sphinx<9
sphinx-immaterial
myst-nb

[gemini]
google-genai

[llm]
openai
google-genai
ollama

[mcp]
mcp

[notebooks]
ipykernel>=7.3.0
ipywidgets

[ollama]
ollama

[openai]
openai

[postgres]
asyncpg
psycopg2-binary

[rag]
fastembed
scikit-learn

[server]
fastapi[standard]
authlib
itsdangerous

[test]
aiosqlite
pre-commit
pytest
pytest-asyncio
pytest-cov
python-dotenv
testcontainers[postgres]
openai
google-genai
ollama
fastembed
scikit-learn
asyncpg
psycopg2-binary
mcp
fastapi[standard]
authlib
itsdangerous

[tools]
crawl4ai
feedparser
