Skip to content

Commit 9340b9f

Browse files
terapyonterapyon
authored andcommitted
added dependencies for numpy
1 parent e864830 commit 9340b9f

File tree

7 files changed

+7
-3
lines changed

7 files changed

+7
-3
lines changed

CHANGES.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ plotter.add_networkx(G,
5858
### Compatibility
5959

6060
- NetworkX: 3.0+
61+
- NumPy: 2.0+ (required by NetworkX layout algorithms)
6162
- JupyterLab: 3.x and 4.x
6263
- Python: 3.10+
6364

docs/source/installing.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ Requirements
1717

1818
- Python 3.10 or later
1919
- JupyterLab 3.x or 4.x
20+
- NetworkX 3.0+ (automatically installed)
21+
- NumPy 2.0+ (automatically installed, required for layout algorithms)
2022

2123
**Note**: Jupyter Notebook Classic is no longer supported as of version 0.4.0. Please use JupyterLab instead.
2224

net_vis/adapters/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""Adapters for converting graph formats to netvis data structures."""
22

3-
from net_vis.adapters.networkx import NetworkXAdapter
3+
from net_vis.adapters.networkx_adapter import NetworkXAdapter
44

55
__all__ = ["NetworkXAdapter"]

net_vis/plotter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import json
44
from typing import Any, Callable
55
from net_vis.models import Scene, GraphLayer
6-
from net_vis.adapters.networkx import NetworkXAdapter
6+
from net_vis.adapters.networkx_adapter import NetworkXAdapter
77

88

99
class Plotter:

net_vis/tests/test_networkx_adapter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
pytest.importorskip("networkx")
77

88
import networkx as nx
9-
from net_vis.adapters.networkx import NetworkXAdapter
9+
from net_vis.adapters.networkx_adapter import NetworkXAdapter
1010

1111

1212
class TestNetworkXAdapterConversion:

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ classifiers = [
3737
]
3838
dependencies = [
3939
"networkx>=3.0",
40+
"numpy>=2.0",
4041
]
4142

4243
[project.optional-dependencies]

0 commit comments

Comments
 (0)