pydantic<3.0,>=2.7

[all]
PyYAML>=6.0
tomli-w>=1.0.0
optuna<4,>=3.2

[dev]
pytest>=7.4.0
pytest-cov>=4.1.0
black>=23.0.0
ruff>=0.1.0
mypy>=1.5.0
pre-commit>=3.4.0

[docs]
mkdocs>=1.5.0
mkdocs-material>=9.4.0
mkdocstrings[python]>=0.23.0

[optuna]
optuna<4,>=3.2

[toml]
tomli-w>=1.0.0

[yaml]
PyYAML>=6.0
