@@ -6,14 +6,14 @@ platforms = ["osx-arm64", "osx-64", "linux-64", "win-64"]
6
6
7
7
[pypi-dependencies ]
8
8
sparse = { path = " ." , editable = true }
9
+ numba = " >=0.49"
10
+ numpy = " >=1.17"
9
11
10
12
[dependencies ]
11
- python = " >=3.10"
12
- numpy = " >=1.17"
13
- numba = " >=0.49"
13
+ python = " >=3.10,<3.13"
14
14
15
- [feature .extras .dependencies ]
16
- dask = " >=2024"
15
+ [feature .extras .pypi- dependencies ]
16
+ dask = { version = " >=2024" , extras = [ " array " ] }
17
17
scipy = " >=0.19"
18
18
scikit-learn = " *"
19
19
@@ -37,16 +37,22 @@ pytest-xdist = "*"
37
37
pre-commit = " *"
38
38
pytest-codspeed = " *"
39
39
40
- [feature .notebooks .dependencies ]
40
+ [feature .notebooks .pypi-dependencies ]
41
+ ipykernel = " *"
41
42
nbmake = " *"
42
43
matplotlib = " *"
44
+ networkx = " *"
45
+ jupyterlab = " *"
43
46
44
- [feature .matrepr .dependencies ]
47
+ [feature .matrepr .pypi- dependencies ]
45
48
matrepr = " *"
46
49
47
50
[feature .finch .tasks ]
48
51
precompile = " python -c 'import finch'"
49
52
53
+ [feature .finch .dependencies ]
54
+ juliaup = " >=1.17.10"
55
+
50
56
[feature .finch .pypi-dependencies ]
51
57
scipy = " >=1.13"
52
58
finch-tensor = " >=0.2.2"
@@ -57,10 +63,8 @@ SPARSE_BACKEND = "Finch"
57
63
[feature .finch .target .osx-arm64 .activation .env ]
58
64
PYTHONFAULTHANDLER = " ${HOME}/faulthandler.log"
59
65
60
- [feature .mlir .dependencies ]
61
- scipy = " >=0.19"
62
-
63
66
[feature .mlir .pypi-dependencies ]
67
+ scipy = " >=0.19"
64
68
finch-mlir = " >=0.0.2"
65
69
66
70
[feature .mlir .activation .env ]
@@ -71,3 +75,4 @@ tests = ["tests", "extras"]
71
75
docs = [" docs" , " extras" ]
72
76
mlir-dev = {features = [" tests" , " mlir" ], no-default-feature = true }
73
77
finch-dev = {features = [" tests" , " finch" ], no-default-feature = true }
78
+ notebooks = [" extras" , " mlir" , " finch" , " notebooks" ]
0 commit comments