plotly<8,>=6.1
numpy<3,>=2.0
pandas<4,>=2.2
scipy<2,>=1.13
scikit-learn<2,>=1.5
SALib<2,>=1.5
pymoo<0.7,>=0.6.1
statsmodels<1,>=0.14
materialyoucolor<4,>=3.0
openpyxl<4,>=3.1

[:python_version < "3.12"]
PySide6<6.12,>=6.8

[:python_version >= "3.12"]
PySide6<7,>=6.8

[catia]

[catia:platform_system == "Windows"]
pywin32>=306

[dev]
pytest<10,>=8
pytest-timeout<3,>=2
ruff<1,>=0.4

[umap]
umap-learn<1,>=0.5
