numpy>=1.21.0
scipy>=1.7.0
scikit-learn>=1.0.0
matplotlib>=3.5.0
requests>=2.25.0
torch<3,>=2.4
tqdm>=4.60.0
pyyaml>=6.0
streamlit<2,>=1.51
pandas>=1.5
plotly>=5.10
networkx>=2.8
optuna<6,>=4

[dev]
pytest>=7.0
ruff>=0.5
build>=1.0

[display]
streamlit<2,>=1.51
pandas>=1.5
plotly>=5.10
networkx>=2.8

[docs]
sphinx>=7.0
sphinx-rtd-theme<4,>=3
myst-parser
sphinx-copybutton
sphinx-autodoc-typehints

[ui]
streamlit<2,>=1.51
pandas>=1.5
plotly>=5.10
networkx>=2.8

[umap]
umap-learn>=0.5.0
