pandas>=1.5.0
networkx>=2.8
numpy>=1.23.0
scikit-learn>=1.2.0
scipy>=1.10.0

[all]
intuitiveness[app,discovery,embeddings,neo4j,quality]

[app]
streamlit>=1.28.0
streamlit-agraph>=0.0.45
plotly>=5.14.0
matplotlib>=3.7.0

[dev]
pytest>=7.0.0
pytest-cov>=4.0.0
behave>=1.2.6
playwright>=1.40.0
ruff>=0.1.0
mypy>=1.0.0
build>=0.10.0
twine>=4.0.0

[discovery]
requests>=2.28.0

[embeddings]
sentence-transformers>=2.2.0

[neo4j]
neo4j>=5.0.0

[quality]
tabpfn-client>=0.0.21
tabpfn-extensions>=0.0.12
shap>=0.42.0
