pydantic<3,>=2.8
PyYAML<7,>=6
pypdf<7,>=5

[anthropic]
anthropic<1,>=0.120

[bedrock]
anthropic[bedrock]<1,>=0.120

[dev]
build<2,>=1.3
hypothesis<7,>=6
mypy<3,>=1.15
mutmut<4,>=3
pip-audit<3,>=2.9
pytest<10,>=9.0.3
pytest-cov<8,>=5
ruff>=0.9
scikit-learn<2,>=1.9
setuptools<84,>=83
twine<7,>=6
wheel<1,>=0.45

[ml]
scikit-learn<2,>=1.9

[openai]
openai<3,>=2.48

[providers]
openai<3,>=2.48
anthropic[bedrock]<1,>=0.120
