pint
pydantic
esrf-ontologies>=2.1

[:python_version < "3.11"]
typing_extensions

[:python_version < "3.9"]
importlib_resources

[dev]
icat-esrf-definitions[test]
pre-commit
datamodel-code-generator
tabulate
isort
black
flake8

[doc]
icat-esrf-definitions[test]
sphinx>=4.5
sphinx-autodoc-typehints>=1.16
pydata-sphinx-theme
sphinx-copybutton

[test]
icat-esrf-definitions[xml]
pytest
silx

[xml]
xmltodict
