scikit-learn>=1.5.0
numpy>=1.26.0
deap>=1.4.0
tqdm>=4.60.0

[all]
seaborn>=0.13.2
mlflow>=3.14.0

[all:python_version < "3.14"]
tensorflow>=2.21.0
tensorboard<2.21.0,>=2.20.0

[build]
build>=1.3.0
twine>=6.2.0

[dev]
pytest>=9.1.0
pytest-cov>=7.1.0
pytest-order>=1.5.0
sphinx>=9.1.0
sphinx_gallery>=0.21.0
sphinx_rtd_theme>=3.1.0
sphinx-copybutton>=0.5.2
numpydoc>=1.10.0
nbsphinx>=0.9.8
ipython>=9.14.1
ipykernel>=6.30.0
Pygments>=2.20.0
seaborn>=0.13.2
mlflow>=3.14.0
build>=1.3.0
twine>=6.2.0
black>=26.5.1

[dev:python_version < "3.14"]
tensorflow>=2.21.0
tensorboard<2.21.0,>=2.20.0

[docs]
sphinx>=9.1.0
sphinx_gallery>=0.21.0
sphinx_rtd_theme>=3.1.0
sphinx-copybutton>=0.5.2
numpydoc>=1.10.0
nbsphinx>=0.9.8
ipython>=9.14.1
ipykernel>=6.30.0
Pygments>=2.20.0
seaborn>=0.13.2
mlflow>=3.14.0

[lint]
black>=26.5.1

[mlflow]
mlflow>=3.14.0

[plot]
seaborn>=0.13.2

[tensorflow]

[tensorflow:python_version < "3.14"]
tensorflow>=2.21.0
tensorboard<2.21.0,>=2.20.0

[test]
pytest>=9.1.0
pytest-cov>=7.1.0
pytest-order>=1.5.0
