pyqtgraph<1,>=0.13
numpy<3,>=1.26
pandas<4,>=2.1
scipy<2,>=1.11
scikit-learn<2,>=1.5
threadpoolctl<4,>=3.1
statsmodels<1,>=0.14
tomli-w<2,>=1
markdown<4,>=3.4

[:python_version < "3.11"]
tomli>=2

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

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

[ai]
anthropic>=0.40

[calendar]
holidays>=0.50

[dev]
pytest<10,>=8
ruff<1,>=0.4

[io]
pyarrow>=14
openpyxl>=3.1

[ts]
pycatch22>=0.4
