joblib<1.6,>=1.2.0
numpy<2.5,>=1.21
packaging
pandas<3.0.0,>=1.1
scikit-base<1.1.0,>=1.0.0
scikit-learn<1.8.0,>=0.24
scipy<2.0.0,>=1.2

[alignment]

[alignment:python_version < "3.13"]
dtaidistance<2.4
dtw-python<1.6,>=1.3

[alignment:python_version < "3.14"]
numba<0.63,>=0.53

[all_extras]
cloudpickle
holidays
matplotlib!=3.9.1,>=3.3.2
polars[pandas]<2.0,>=0.20
seaborn>=0.11
skpro<2.14.0,>=2
statsmodels>=0.12.1

[all_extras:python_version < "3.14"]
numba<0.63,>=0.53

[annotation]

[annotation:python_version < "3.12"]
pyod<1.2,>=0.8

[annotation:python_version < "3.13"]
hmmlearn<0.4,>=0.2.7

[annotation:python_version < "3.14"]
numba<0.63,>=0.53

[binder]
jupyter
skchange

[classification]

[classification:python_version < "3.12"]
tsfresh<0.21,>=0.17

[classification:python_version < "3.13"]
tensorflow<2.20,>=2.15

[classification:python_version < "3.14"]
numba<0.63,>=0.53

[clustering]
networkx<3.7

[clustering:python_version < "3.12"]
tslearn!=0.6.0,<0.7.0,>=0.5.2

[clustering:python_version < "3.13" and platform_machine != "aarch64"]
ts2vg<1.3

[clustering:python_version < "3.14"]
numba<0.63,>=0.53

[compatibility_tests]

[compatibility_tests:python_version < "3.13"]
catboost

[cython_extras]
mrseql<0.0.3

[cython_extras:python_version < "3.11"]
mrsqm

[cython_extras:python_version < "3.14"]
numba<0.63

[datasets]
huggingface-hub
rdata
requests

[detection]

[detection:python_version < "3.12"]
pyod<1.2,>=0.8

[detection:python_version < "3.13"]
hmmlearn<0.4,>=0.2.7

[detection:python_version < "3.14"]
numba<0.63,>=0.53

[dev]
backoff
httpx
pre-commit
pytest
pytest-randomly
pytest-timeout
pytest-xdist
wheel

[dl]
accelerate
tqdm

[dl:(sys_platform != "darwin" or python_version != "3.13") and python_version < "3.14"]
pytorch-forecasting<1.6.0,>=1.0.0

[dl:python_version < "3.12"]
neuralforecast>=1.6.4
peft<0.14.0,>=0.10.0
gluonts>=0.14.3
einops>0.7.0
huggingface-hub>=0.23.0

[dl:python_version < "3.13"]
tensorflow<2.20,>=2.15
transformers[torch]<4.41.0
hydra-core
torchmetrics

[dl:sys_platform != "darwin" or python_version < "3.13"]
torch
lightning<2.6,>=2.0

[docs]
jupyter
myst-parser
nbsphinx>=0.8.6
numpydoc
pydata-sphinx-theme
Sphinx!=7.2.0,<9.0.0
sphinx-copybutton
sphinx-design<0.7.0
sphinx-gallery<0.22.0
sphinx-issues<7.0.0
tabulate

[forecasting]
pmdarima!=1.8.1,<2.2,>=1.8
skpro<2.14.0,>=2

[forecasting:python_version < "3.13"]
arch<7.1,>=5.6
prophet<1.4,>=1.2
statsforecast<2.1.0,>=1.0.0
statsmodels<0.15,>=0.12.1

[forecasting:python_version < "3.14"]
skforecast<0.19,>=0.12.1

[mlflow]
mlflow<4.0

[mlflow2]
mlflow<3.0

[mlflow_tests]
boto3
botocore
mlflow<4.0
moto

[networks]

[networks:python_version < "3.13"]
tensorflow<2.20,>=2.15

[notebooks]
matplotlib
numpy<2
scipy<1.16
pmdarima
seaborn
tbats
dtw-python
prophet
pytorch-forecasting
torch
lightning<2.6,>=2.0
skpro
statsforecast

[numpy1]
numpy<2.0.0

[pandas1]
pandas<2.0.0

[param_est]

[param_est:python_version < "3.13"]
seasonal<0.4,>=0.3.1
statsmodels<0.15,>=0.12.1

[regression]

[regression:python_version < "3.13"]
tensorflow<2.20,>=2.15

[regression:python_version < "3.14"]
numba<0.63,>=0.53

[tests]
pytest<9.1,>=7.4
pytest-randomly<4.2,>=3.15
pytest-timeout<2.5,>=2.1
pytest-xdist<3.9,>=3.3

[transformations]
simdkalman

[transformations:python_version < "3.12"]
tsfresh<0.21,>=0.17

[transformations:python_version < "3.13"]
holidays<0.59,>=0.29
pycatch22<0.4.6,>=0.4
statsmodels<0.15,>=0.12.1

[transformations:python_version < "3.14"]
numba<0.63,>=0.53
