typer[all]<1,>=0.12
pydantic<3,>=2
pydantic-settings<3,>=2
openai<3,>=1.40
anthropic<1,>=0.40
pyyaml<7,>=6
tiktoken<1,>=0.7
requests<3,>=2.32

[all]
alignmenter[calibrate,ml]

[calibrate]
scikit-learn<2,>=1.3
numpy<3,>=1.24

[dev]
alignmenter[calibrate,ml]
pytest>=8
pytest-cov
ruff>=0.6
build
twine

[ml]
torch<3,>=2
sentence-transformers<6,>=3
transformers<6,>=4.40

[safety]
alignmenter[ml]
