sqlalchemy>=2.0
psycopg2-binary>=2.9

[asyncio]
psycopg[binary]>=3.1

[cohere]
cohere>=5.0

[dev]
pytest>=8.0
pytest-cov>=5.0
networkx>=3.0
pydantic>=2.0
ruff>=0.6
psycopg[binary]>=3.1
mcp>=1.10
jq>=1.6

[docs]
mkdocs>=1.6
mkdocs-material>=9.5
mkdocs-jupyter>=0.25
mkdocstrings[python]>=0.26
ruff>=0.6

[embeddings]
openai>=1.0
cohere>=5.0
voyageai>=0.2
google-genai>=0.3
sentence-transformers>=3.0

[google]
google-genai>=0.3

[mcp]
mcp>=1.10

[mutation]
mutmut<4,>=3.6.0

[networkx]
networkx>=3.0

[notebooks]
nbclient>=0.10
nbformat>=5.9
ipykernel>=6.29
networkx>=3.0
pydantic>=2.0
jq>=1.6

[openai]
openai>=1.0

[pydantic]
pydantic>=2.0

[rerankers]
jq>=1.6

[sentence-transformers]
sentence-transformers>=3.0

[voyageai]
voyageai>=0.2
