Skip to content

Commit cd588cd

Browse files
authored
update rapids-25.06 (#383)
* update rapids-25.06 * update test * update docs
1 parent 6674b88 commit cd588cd

10 files changed

Lines changed: 15 additions & 22 deletions

File tree

.github/workflows/docker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
strategy:
2828
matrix:
2929
RAPIDS_VER:
30-
- 25.04
30+
- 25.06
3131
name: Build Docker images
3232
runs-on: ubuntu-latest
3333
permissions:

ci/environment.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ channels:
44
- nvidia
55
- conda-forge
66
dependencies:
7-
- rapids=25.04
8-
- python=3.12
7+
- rapids=25.06
8+
- python=3.13
99
- cuda-version=12.8
1010
- cudnn

ci/environment_alpha.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ channels:
44
- nvidia
55
- conda-forge
66
dependencies:
7-
- rapids=25.06
7+
- rapids=25.08
88
- python=3.13
99
- cuda-version=12.8
1010
- zarr=3.0.6

conda/rsc_rapids_25.04.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,11 @@ dependencies:
1111
- cudnn
1212
- cutensor
1313
- cusparselt
14-
- leidenalg
15-
- louvain
1614
- jupyterlab
1715
- pip
1816
- pip:
1917
- decoupler
2018
- omnipath
2119
- gdown
2220
- wget
23-
- scikit-misc
24-
- harmonypy
2521
- rapids-singlecell
Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,16 @@ channels:
55
- conda-forge
66
- bioconda
77
dependencies:
8-
- rapids=25.02
9-
- python=3.12
8+
- rapids=25.06
9+
- python=3.13
1010
- cuda-version=12.8
1111
- cudnn
1212
- cutensor
1313
- cusparselt
14-
- leidenalg
15-
- louvain
1614
- jupyterlab
1715
- pip
1816
- pip:
19-
- decoupler
20-
- omnipath
2117
- gdown
2218
- wget
2319
- scikit-misc
24-
- harmonypy
2520
- rapids-singlecell

docker/Dockerfile.deps

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ FROM nvidia/cuda:${CUDA_VER}-base-${LINUX_VER}
55

66
SHELL ["/bin/bash", "-euo", "pipefail", "-c"]
77

8-
ARG PYTHON_VER=3.12
8+
ARG PYTHON_VER=3.13
99

1010
ENV PATH=/opt/conda/bin:$PATH
1111
ENV PYTHON_VERSION=${PYTHON_VER}

docker/docker-push.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
set -euxo pipefail
33

44
docker_account=scverse
5-
rapids_version=25.04
5+
rapids_version=25.06
66
grep -v -- '- rapids-singlecell' conda/rsc_rapids_${rapids_version}.yml > rsc_rapids.yml
77
docker build -t rapids-singlecell-deps:latest -f docker/Dockerfile.deps .
88
rm rsc_rapids.yml

docs/Installation.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22
## Conda
33
The easiest way to install *rapids-singlecell* is to use one of the *yaml* file provided in the [conda](https://github.com/scverse/rapids_singlecell/tree/main/conda) folder. These *yaml* files install everything needed to run the example notebooks and get you started.
44
```
5-
conda env create -f conda/rsc_rapids_25.02.yml #default CUDA-12.5
5+
conda env create -f conda/rsc_rapids_25.04.yml #default CUDA-12.8 PYTHON-3.12
66
# or
7-
mamba env create -f conda/rsc_rapids_25.04.yml #default CUDA-12.8
7+
mamba env create -f conda/rsc_rapids_25.06.yml #default CUDA-12.8 PYTHON-3.13
88
```
99
```{note}
1010
RAPIDS currently doesn't support `channel_priority: strict`; use `channel_priority: flexible` instead
1111
```
1212

1313
## PyPI
14-
As of version 0.4.0 *rapids-singlecell* is now on PyPI.
14+
*rapids-singlecell* is also on PyPI.
1515
```
1616
pip install rapids-singlecell
1717
```

docs/release-notes/0.12.7.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
### 0.12.7 {small}`the-future`
1+
### 0.12.7 {small}`2025-06-10`
22

33
```{rubric} Features
44
```
@@ -15,3 +15,5 @@
1515

1616
```{rubric} Misc
1717
```
18+
* Update the docker to use `python=3.13` and `rapids-25.06` {pr}`383` {smaller}`S Dicks`
19+
* Update CI to run with `rapids-25.06` & `rapids-25.06-alpha` {pr}`383` {smaller}`S Dicks`

tests/test_clustering.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def test_louvain_dtype(adata_neighbors, dtype, use_weights):
3636
def test_create_graph_dtype(adata_neighbors, dtype):
3737
g = _create_graph(adata_neighbors.X, use_weights=True, dtype=dtype)
3838
df = g.view_edge_list()
39-
assert df.weights.dtype == dtype
39+
assert df.weight.dtype == dtype
4040

4141

4242
@pytest.mark.parametrize("key", ["leiden", "louvain"])

0 commit comments

Comments
 (0)