pyyaml>=6.0
python-dotenv>=1.0
requests>=2.28
typer>=0.9
fysom>=2.1.6

[all]
expflow-pde[clearml,langfuse,optuna,pipeline]

[clearml]
clearml>=1.17

[dev]
ruff
pyright
pytest>=7.0
pytest-cov>=4.0
pytest-mock>=3.10
torch>=2.0
clearml>=1.17
optuna>=4.0

[langfuse]
langfuse>=2.56

[mcp]
expflow-pde[clearml]
expflow-pde[optuna]
expflow-pde[langfuse]

[optuna]
optuna>=4.0

[pipeline]
clearml>=1.17
