pydantic<3,>2

[test]
coverage==7.6.0
mypy==1.11.1
pre-commit==3.8.0
ruff==0.5.5
pytest==8.3.2
pytest-cov==5.0.0
