numpy>=1.23
pandas<3,>=1.5
scipy<2,>=1.9
scikit-learn<2,>=1.2
matplotlib<4,>=3.6
seaborn<1,>=0.13
joblib<2,>=1.2
tqdm<5,>=4.64

[deep-learning]
torch>=2

[dev]
imvpy[docs,progress,release,test]
ruff>=0.5

[docs]
mkdocs<2,>=1.6
mkdocs-material<10,>=9.5
mkdocstrings[python]<1,>=0.30

[progress]
tqdm-joblib>=0.0.4

[release]
build>=1
check-manifest>=0.50
check-wheel-contents>=0.6
twine>=6

[test]
pytest>=7
pytest-cov>=4
pyyaml>=6

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