pydantic>=2.0
pyyaml>=6.0
graphglot>=0.9

[all]
orthograph[cypher,gqlalchemy,memgraph,neo4j,networkx]

[cypher]

[dev]
orthograph[all]
orthograph[docs]
orthograph[notebooks]
orthograph[notebooks_integration_extensions]
pytest>=8.0
pytest-cov>=5.0
pytest-mock>=3.0
pytest-asyncio>=0.23
ruff>=0.9
mypy>=1.10
pre-commit>=3.0
bumpver>=2023.0
types-PyYAML>=6.0
types-networkx>=3.0
types-setuptools>=75.0

[docs]
sphinx>=7.0
myst-nb>=1.0
furo>=2024.0
sphinx-design>=0.5
sphinxcontrib-mermaid>=0.9

[gqlalchemy]
gqlalchemy>=1.9

[memgraph]
neo4j>=5.0

[neo4j]
neo4j>=5.0

[networkx]
networkx>=3.0

[notebooks]
ipykernel>=6.0
nbval>=0.11

[notebooks_integration_extensions]
fastapi>=0.100
httpx2>=2.0
dash>=4.3.0
dash_bootstrap_components>=2.0.0
