ruamel.yaml>=0.18
jsonschema>=4.21
referencing>=0.30
typing_extensions>=4.4

[dev]
pytest>=8
ruff<0.18,>=0.17
mypy<3,>=2.4
types-jsonschema
gcovr>=7
clang-tidy==18.1.8
fastapi>=0.110
uvicorn>=0.29
httpx2>=2.13
mcp>=2.3
openpyxl>=3.1
joserfc>=1.0
types-openpyxl
pymodbus==3.16.1

[import]
openpyxl>=3.1

[mcp]
mcp>=2.3

[oidc]
joserfc>=1.0

[server]
fastapi>=0.110
uvicorn>=0.29
