Skip to content

Commit bdf1714

Browse files
committed
Upgrade packages
1 parent 3107603 commit bdf1714

File tree

3 files changed

+28
-142
lines changed

3 files changed

+28
-142
lines changed

pyproject.toml

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,23 @@ requires-python = ">= 3.12"
88

99

1010
dependencies = [
11-
"numpy>=1.26",
12-
"scipy>=1.13",
13-
"scikit-learn>=1.4",
11+
"numpy>=2.1",
12+
"scipy>=1.15",
13+
"scikit-learn>=1.6",
1414
"seaborn>=0.13.2",
15-
"pandas>=2.2.1",
15+
"pandas>=2.2",
1616
"tensorly>=0.8.1",
1717
"h5netcdf>=1.3",
1818
"anndata>=0.10.3",
1919
"datashader>=0.16",
2020
"gseapy>=1.1",
21-
"scanpy>=1.10",
21+
"scanpy @ git+https://github.com/scverse/scanpy.git@c2a7a4b7ec3203121a8d75aa05fbeb602ceecbd4",
2222
"pacmap>=0.7.1",
2323
"leidenalg>=0.10.1",
2424
"tqdm>=4.66.1",
2525
"tlviz>=0.1.1",
26-
"doubletdetection >=4.2",
2726
"statsmodels>=0.14.1",
28-
"dask[dataframe]>=2024.3.1",
29-
"scib>=1.1.5",
27+
"dask[dataframe]>=2025",
3028
"ipykernel>=6.29.5",
3129
"parafac2 @ git+https://github.com/meyer-lab/parafac2.git",
3230
"wandb>=0.19.9",
@@ -48,7 +46,7 @@ build-backend = "hatchling.build"
4846
managed = true
4947
dev-dependencies = [
5048
"pytest>=8.0",
51-
"pytest-cov>=5.0",
49+
"pytest-cov>=6.0",
5250
"pyright>=1.1",
5351
]
5452

requirements-dev.lock

Lines changed: 11 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,9 @@
1111

1212
-e file:.
1313
anndata==0.11.3
14-
# via doubletdetection
1514
# via parafac2
1615
# via pf2rnaseq
1716
# via scanpy
18-
# via scib
1917
annotated-types==0.7.0
2018
# via pydantic
2119
annoy==1.17.3
@@ -38,7 +36,6 @@ colorcet==3.1.0
3836
# via datashader
3937
comm==0.2.2
4038
# via ipykernel
41-
# via ipywidgets
4239
contourpy==1.3.0
4340
# via matplotlib
4441
coverage==7.6.1
@@ -47,26 +44,21 @@ cupy-cuda12x==13.4.0
4744
# via parafac2
4845
cycler==0.12.1
4946
# via matplotlib
50-
dask==2024.9.0
51-
# via dask-expr
47+
dask==2025.5.0
5248
# via datashader
5349
# via pf2rnaseq
54-
dask-expr==1.1.14
55-
# via dask
5650
datashader==0.16.3
5751
# via pf2rnaseq
5852
debugpy==1.8.7
5953
# via ipykernel
6054
decorator==5.1.1
6155
# via ipython
62-
deprecated==1.2.14
63-
# via scib
6456
docker-pycreds==0.4.0
6557
# via wandb
66-
doubletdetection==4.2
67-
# via pf2rnaseq
6858
executing==2.1.0
6959
# via stack-data
60+
fast-array-utils==1.2.1
61+
# via scanpy
7062
fastrlock==0.8.3
7163
# via cupy-cuda12x
7264
fonttools==4.53.1
@@ -85,22 +77,16 @@ h5py==3.11.0
8577
# via anndata
8678
# via h5netcdf
8779
# via scanpy
88-
# via scib
8980
idna==3.8
9081
# via requests
9182
igraph==0.11.6
9283
# via leidenalg
93-
# via louvain
94-
# via scib
9584
iniconfig==2.0.0
9685
# via pytest
9786
ipykernel==6.29.5
9887
# via pf2rnaseq
9988
ipython==8.27.0
10089
# via ipykernel
101-
# via ipywidgets
102-
ipywidgets==8.1.5
103-
# via doubletdetection
10490
jedi==0.19.1
10591
# via ipython
10692
joblib==1.4.2
@@ -112,30 +98,20 @@ jupyter-client==8.6.3
11298
jupyter-core==5.7.2
11399
# via ipykernel
114100
# via jupyter-client
115-
jupyterlab-widgets==3.0.13
116-
# via ipywidgets
117101
kiwisolver==1.4.7
118102
# via matplotlib
119103
legacy-api-wrap==1.4
120104
# via scanpy
121105
leidenalg==0.10.2
122-
# via doubletdetection
123106
# via pf2rnaseq
124-
# via phenograph
125-
# via scib
126107
llvmlite==0.44.0
127108
# via numba
128109
# via pynndescent
129-
# via scib
130110
locket==1.0.0
131111
# via partd
132-
louvain==0.8.2
133-
# via doubletdetection
134112
matplotlib==3.9.2
135-
# via doubletdetection
136113
# via gseapy
137114
# via scanpy
138-
# via scib
139115
# via seaborn
140116
# via tlviz
141117
matplotlib-inline==0.1.7
@@ -154,18 +130,18 @@ nodeenv==1.9.1
154130
# via pyright
155131
numba==0.61.0
156132
# via datashader
133+
# via fast-array-utils
157134
# via pacmap
158135
# via pynndescent
159136
# via scanpy
160-
# via scib
161137
# via umap-learn
162138
numpy==2.1.3
163139
# via anndata
164140
# via contourpy
165141
# via cupy-cuda12x
166142
# via dask
167143
# via datashader
168-
# via doubletdetection
144+
# via fast-array-utils
169145
# via gseapy
170146
# via h5py
171147
# via matplotlib
@@ -175,12 +151,9 @@ numpy==2.1.3
175151
# via parafac2
176152
# via patsy
177153
# via pf2rnaseq
178-
# via phenograph
179154
# via pyarrow
180155
# via scanpy
181-
# via scib
182156
# via scikit-learn
183-
# via scikit-misc
184157
# via scipy
185158
# via seaborn
186159
# via statsmodels
@@ -204,13 +177,10 @@ pacmap==0.7.3
204177
pandas==2.2.2
205178
# via anndata
206179
# via dask
207-
# via dask-expr
208180
# via datashader
209-
# via doubletdetection
210181
# via gseapy
211182
# via pf2rnaseq
212183
# via scanpy
213-
# via scib
214184
# via seaborn
215185
# via statsmodels
216186
# via tlviz
@@ -229,8 +199,6 @@ patsy==0.5.6
229199
# via statsmodels
230200
pexpect==4.9.0
231201
# via ipython
232-
phenograph==1.5.7
233-
# via doubletdetection
234202
pillow==10.4.0
235203
# via datashader
236204
# via matplotlib
@@ -245,34 +213,30 @@ protobuf==5.29.4
245213
# via wandb
246214
psutil==6.0.0
247215
# via ipykernel
248-
# via phenograph
249216
# via wandb
250217
ptyprocess==0.7.0
251218
# via pexpect
252219
pure-eval==0.2.3
253220
# via stack-data
254221
pyarrow==17.0.0
255-
# via dask-expr
222+
# via dask
256223
pyct==0.5.0
257224
# via datashader
258225
pydantic==2.11.2
259226
# via wandb
260227
pydantic-core==2.33.1
261228
# via pydantic
262-
pydot==3.0.1
263-
# via scib
264229
pygments==2.18.0
265230
# via ipython
266231
pynndescent==0.5.13
267232
# via scanpy
268233
# via umap-learn
269234
pyparsing==3.1.4
270235
# via matplotlib
271-
# via pydot
272236
pyright==1.1.380
273237
pytest==8.3.3
274238
# via pytest-cov
275-
pytest-cov==5.0.0
239+
pytest-cov==6.1.1
276240
python-dateutil==2.9.0.post0
277241
# via jupyter-client
278242
# via matplotlib
@@ -290,34 +254,24 @@ requests==2.32.3
290254
# via gseapy
291255
# via tlviz
292256
# via wandb
293-
scanpy==1.10.4
294-
# via doubletdetection
295-
# via pf2rnaseq
296-
# via scib
297-
scib==1.1.5
257+
scanpy @ git+https://github.com/scverse/scanpy.git@c2a7a4b7ec3203121a8d75aa05fbeb602ceecbd4
298258
# via pf2rnaseq
299259
scikit-learn==1.6.1
300260
# via pacmap
301261
# via parafac2
302262
# via pf2rnaseq
303-
# via phenograph
304263
# via pynndescent
305264
# via scanpy
306-
# via scib
307265
# via umap-learn
308-
scikit-misc==0.5.1
309-
# via scib
310266
scipy==1.15.2
311267
# via anndata
312268
# via datashader
313-
# via doubletdetection
269+
# via fast-array-utils
314270
# via gseapy
315271
# via parafac2
316272
# via pf2rnaseq
317-
# via phenograph
318273
# via pynndescent
319274
# via scanpy
320-
# via scib
321275
# via scikit-learn
322276
# via statsmodels
323277
# via tensorly
@@ -326,15 +280,13 @@ scipy==1.15.2
326280
seaborn==0.13.2
327281
# via pf2rnaseq
328282
# via scanpy
329-
# via scib
330283
sentry-sdk==2.25.1
331284
# via wandb
332-
session-info==1.0.0
285+
session-info2==0.1.2
333286
# via scanpy
334287
setproctitle==1.3.5
335288
# via wandb
336289
setuptools==74.1.2
337-
# via phenograph
338290
# via wandb
339291
six==1.16.0
340292
# via asttokens
@@ -349,8 +301,6 @@ statsmodels==0.14.2
349301
# via pf2rnaseq
350302
# via scanpy
351303
# via tlviz
352-
stdlib-list==0.10.0
353-
# via session-info
354304
tensorly==0.8.1
355305
# via parafac2
356306
# via pf2rnaseq
@@ -368,7 +318,6 @@ tornado==6.4.1
368318
# via ipykernel
369319
# via jupyter-client
370320
tqdm==4.66.5
371-
# via doubletdetection
372321
# via parafac2
373322
# via pf2rnaseq
374323
# via scanpy
@@ -377,13 +326,13 @@ traitlets==5.14.3
377326
# via comm
378327
# via ipykernel
379328
# via ipython
380-
# via ipywidgets
381329
# via jupyter-client
382330
# via jupyter-core
383331
# via matplotlib-inline
384332
typing-extensions==4.12.2
385333
# via pydantic
386334
# via pydantic-core
335+
# via scanpy
387336
# via typing-inspection
388337
# via wandb
389338
typing-inspection==0.4.0
@@ -392,18 +341,13 @@ tzdata==2024.1
392341
# via pandas
393342
umap-learn==0.5.6
394343
# via scanpy
395-
# via scib
396344
urllib3==2.2.3
397345
# via requests
398346
# via sentry-sdk
399347
wandb==0.19.9
400348
# via pf2rnaseq
401349
wcwidth==0.2.13
402350
# via prompt-toolkit
403-
widgetsnbextension==4.0.13
404-
# via ipywidgets
405-
wrapt==1.16.0
406-
# via deprecated
407351
xarray==2024.9.0
408352
# via datashader
409353
# via tlviz

0 commit comments

Comments
 (0)