numpy
palettable>=3.0
pandas
lark<2,>=1.1
pyarrow>=0.15.0
requests
typing-extensions
packaging>=20.1
setuptools

[ai]
umap-learn
skrub
scikit-learn
scipy
torch
sentence-transformers
faiss-cpu
joblib

[all]
faiss-cpu
azure-kusto-data
skrub
pygraphviz
scikit-learn
cuml-cu12==24.12.*
azure-identity
igraph
dgl==2.1.0
xlrd
joblib
sentence-transformers
ipython
nx-cugraph-cu12==24.12.*
dask-cudf-cu12==24.12.*
torch==2.0.1
torch
networkx<4,>=2.5
umap-learn
scipy<2,>=1.5
cudf-cu12==24.12.*
google-cloud-spanner
neotime
scipy
neo4j
gremlinpython
polars>=1.29
cugraph-cu12==24.12.*
torchdata==0.6.1
openpyxl>=3.1.5

[bolt]
neo4j
neotime

[build]
build

[dev]
ipython
networkx<4,>=2.5
azure-identity
google-cloud-spanner
igraph
azure-kusto-data
neotime
neo4j
gremlinpython
polars>=1.29
xlrd
openpyxl>=3.1.5
ruff>=0.8.0
docutils==0.21.2
numba>=0.57.1
types-requests
build
pytest
Jinja2==3.1.4
sphinx==8.0.2
types-tqdm
ipython==8.28
pytest-cov
sphinx-copybutton==0.5.2
pytest-xdist
mypy
tzdata
types-defusedxml
coverage
sphinx-book-theme==1.1.3
myst-parser==4.0.0
nbsphinx==0.9.5
ipykernel==6.29.5
pygments>2.10
rstcheck[sphinx]>=6.0
hypothesis
mock
pandas-stubs

[dgl-cpu]
torch==2.0.1
torchdata==0.6.1
dgl==2.1.0

[dgl-gpu]
torch==2.4.1
dgl-cu12==2.4.0

[docs]
docutils==0.21.2
ipython==8.28
ipykernel==6.29.5
Jinja2==3.1.4
myst-parser==4.0.0
nbsphinx==0.9.5
pygments>2.10
rstcheck[sphinx]>=6.0
sphinx==8.0.2
sphinx-copybutton==0.5.2
sphinx-book-theme==1.1.3

[gremlin]
gremlinpython

[igraph]
igraph

[jupyter]
ipython

[kusto]
azure-kusto-data
azure-identity

[networkx]
networkx<4,>=2.5

[networkx-scipy]
networkx<4,>=2.5
scipy<2,>=1.5

[nodexl]
openpyxl>=3.1.5
xlrd

[polars]
polars>=1.29

[pygraphviz]
pygraphviz

[rapids]
cudf-cu12==24.12.*
dask-cudf-cu12==24.12.*
cuml-cu12==24.12.*
cugraph-cu12==24.12.*
nx-cugraph-cu12==24.12.*

[spanner]
google-cloud-spanner

[test]
coverage
pytest-cov
ruff>=0.8.0
hypothesis
mock
mypy
pytest
pytest-xdist
tzdata
pandas-stubs
types-defusedxml
types-requests
ipython
types-tqdm

[testai]
numba>=0.57.1

[umap-learn]
umap-learn
skrub
scikit-learn
scipy
