jsonschema>=4.21.1
graphviz>=0.20
wasmtime>=27
pydantic>=2.0

[dev]
pytest>=8.0
ruff>=0.5
playwright>=1.44

[dev:python_version < "3.10"]
datamodel-code-generator==0.45.0

[dev:python_version >= "3.10"]
datamodel-code-generator==0.54.0

[docs]
sphinx>=7.0
sphinx-rtd-theme>=1.3
myst-parser>=2.0
sphinxcontrib-mermaid>=0.9

[graph_nx]
networkx>=3.2
matplotlib>=3.8

[jupyter]
jupyter>=1.0
notebook>=7.0
ipykernel>=6.29

[marimo]
marimo>=0.11

[notebook]
marimo>=0.11

[web]
fastapi>=0.110
httpx>=0.26
uvicorn[standard]>=0.27
jinja2>=3.1
python-multipart>=0.0.9
pyvis>=0.3
networkx>=3.2
matplotlib>=3.8
