matplotlib<4,>=3.8
numpy<3,>=1.26
pandas<4,>=2.2
scipy<2,>=1.11.2
shapely<=2.1.2,>=2.1
seaborn<=0.13.2,>=0.12.2
scikit-learn<2,>=1.3.2
pyiron_snippets<2,>=1

[ase]
ase>=3.20.0

[constraints]
polyfit

[docs]
sphinx
furo
myst-nb
sphinx-autodoc-typehints

[fast-tsp]
fast-tsp<=0.1.5,>=0.1.4

[python-tsp]
python-tsp<=0.5,>=0.4.2

[test]
pytest<10,>=9
hypothesis<7,>=6.20
ase>=3.20.0
