coloredlogs>=15.0.1
openai<2.0.0,>=1.35.9
tqdm<5.0.0,>=4.66.4
termcolor<3.0.0,>=2.4.0
docstring-parser<0.17,>=0.16
networkx<4.0.0,>=3.3
requests<3.0.0,>=2.32.3
psutil<8.0.0,>=7.0
numpy<3,>=1.26
pandas>=2.2
omegaconf<3.0.0,>=2.3.0
pyyaml<7.0.0,>=6.0.2
hydra-core<2.0.0,>=1.3.2
python-dotenv<2.0.0,>=1.0.1
typer>=0.12.0

[all]
silisocs[analysis,concordia,dashboard,docs,hf,hpc,mastodon,recsys,viz]

[analysis]
dash<3.0.0,>=2.18.2
dash-cytoscape<2.0.0,>=1.0.2
ipympl<0.10.0,>=0.9.4
matplotlib<4.0.0,>=3.9.1
nbformat<6.0.0,>=5.10.4
plotly<6.0.0,>=5.22.0
powerlaw<2.0.0,>=1.5
python-louvain<0.17,>=0.16
scipy<2.0.0,>=1.14.1
seaborn<0.14.0,>=0.13.2
tiktoken<0.8.0,>=0.7.0

[aws]
boto3<2.0.0,>=1.34.139

[concordia]
gdm-concordia<2.2.0,>=2.1.0

[dashboard]
streamlit<2.0.0,>=1.45.1

[docs]
properdocs>=1.6.7
mkdocs-autorefs>=1.4.4
mkdocs-gen-files>=0.6.1
mkdocs-literate-nav>=0.6.3
mkdocs-material>=9.7.6
mkdocstrings-python>=2.0.3
pymdown-extensions>=10.21.2

[hf]
datasets<5.0.0,>=4.5.0

[hpc]
submitit<2.0.0,>=1.5.1
hydra-submitit-launcher<2.0.0,>=1.2.0

[mastodon]
loguru<0.8.0,>=0.7.2
mastodon-py<2.0.0,>=1.8.1
pyvis==0.3.1

[recsys]
scikit-learn<2.0.0,>=1.5.0
scipy<2.0.0,>=1.14.1
sentence-transformers<4.0.0,>=3.0.1

[viz]
fastapi[all]>=0.110.1
gunicorn>=21.2.0
jinja2<4.0.0,>=3.1.4
uvicorn[standard]>=0.29.0
