You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* test rapids
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* remove free-threading
* refactor release note
* fix docs
* clean up build from source
* update release note
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
To run the test suite against a specific matrix combination:
169
169
@@ -230,7 +230,7 @@ The project publishes three separate packages:
230
230
### Wheel builds
231
231
232
232
Wheels are built via [cibuildwheel](https://cibuildwheel.pypa.io/) in GitHub Actions using custom manylinux Docker images with CUDA toolkit pre-installed.
233
-
The CI renames the package and adjusts optional dependencies per CUDA version using an inline Python script in `publish.yml`.
233
+
The RAPIDS build backend applies the CUDA package suffix and generates the `rapids` extra from `dependencies.yaml`.
234
234
235
235
Each wheel contains:
236
236
- Compiled `.abi3.so` modules (stable ABI, one wheel per platform for all Python 3.12+ versions)
@@ -82,6 +82,7 @@ This is the recommended approach for **conda/mamba users** who already have RAPI
82
82
### Prebuilt wheels with RAPIDS dependencies
83
83
84
84
To also install the RAPIDS stack via pip, use the `rapids` extra.
85
+
This is the only RAPIDS dependency extra; select CUDA 12 or CUDA 13 with the package name (`rapids-singlecell-cu12` or `rapids-singlecell-cu13`), not with a CUDA-specific extra.
85
86
This requires the `--extra-index-url` flag for the NVIDIA PyPI index:
* Add Harmony2 support with stabilized diversity penalty, dynamic per-cluster-per-batch ridge regularization, and automatic batch pruning {cite:p}`Patikas2026` {pr}`625` {smaller}`S Dicks`
6
+
7
+
```{rubric} Misc
8
+
```
9
+
* Switch wheel packaging to ``rapids-build-backend`` so CUDA-suffixed wheel names and RAPIDS dependency extras are generated from a single dependency specification {pr}`639` {smaller}`S Dicks`
10
+
* Align RAPIDS 26.04 conda and CI environments with Python 3.14 {pr}`639` {smaller}`S Dicks`
11
+
* Refactor ``tl.rank_genes_groups`` internals to use categorical integer codes instead of boolean mask matrices {pr}`570` {smaller}`S Dicks`
0 commit comments