pydantic<3,>2

[test]
coverage==7.5.4
mypy==1.10.1
pre-commit==3.7.0
ruff==0.5.1
pytest==8.2.2
pytest-cov==5.0.0
