pydantic<3,>=2.7
httpx<1,>=0.27
PyYAML<7,>=6.0.1
packaging<27,>=24
defusedxml<1,>=0.7.1

[analysis]
scikit-learn<2,>=1.4

[dev]
pytest<10,>=8
pytest-cov<8,>=5
build<2,>=1.2
ruff<1,>=0.11
setuptools>=77

[dev:python_version >= "3.12"]
goal>=2.1.0

[dev:python_version >= "3.9"]
costs>=0.1.53

[graphs]
networkx<4,>=3.2

[llm]
litellm<2,>=1.70

[solver]
z3-solver<5,>=4.13
