pydantic<3,>=2.0
jsonschema<5,>=4.18

[dev]
pytest>=7
ruff
mypy
types-jsonschema

[docs]
sphinx>=8
myst-parser>=4
pydata-sphinx-theme>=0.16
sphinx-design>=0.6
sphinx-copybutton>=0.5
autodoc-pydantic>=2.2

[fit]
pybop<27,>=26.3
pybamm<27,>=25.6

[shacl]
pyshacl>=0.25

[sim]
pybamm<27,>=25.6
