Skip to content

Commit 4d547b9

Browse files
authored
Update Cython lower bound pin to 3.2.2 (#601)
## Summary Refs rapidsai/build-planning#229 Updates the Cython lower bound pin to `>=3.2.2`. The `<3.2.0` upper bound was added as a workaround for a code-generation bug introduced in Cython 3.2.0. That bug was fixed in Cython 3.2.1 (cython/cython#7313) and additional related fixes landed in Cython 3.2.2 (cython/cython#7320). Cython 3.2.2 has been released, so we can now raise the lower bound and remove the upper bound cap. Changes: - Update `dependencies.yaml`: set `cython>=3.2.2` (no upper bound), remove the old workaround comment - Update `conda/recipes/*/recipe.yaml`: same pin change (not managed by `rapids-dependency-file-generator`) - Regenerate all derived files via `rapids-dependency-file-generator` Authors: - Vyas Ramasubramani (https://github.com/vyasr) Approvers: - Gil Forsyth (https://github.com/gforsyth) URL: #601
1 parent 5b6356c commit 4d547b9

File tree

7 files changed

+8
-8
lines changed

7 files changed

+8
-8
lines changed

conda/environments/all_cuda-129_arch-aarch64.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ dependencies:
1717
- cudf==26.4.*,>=0.0.0a0
1818
- cupy>=13.6.0
1919
- cxx-compiler
20-
- cython>=3.0.0,<3.2.0
20+
- cython>=3.2.2
2121
- dask-cuda==26.4.*,>=0.0.0a0
2222
- dask-cudf==26.4.*,>=0.0.0a0
2323
- doxygen=1.9.1

conda/environments/all_cuda-129_arch-x86_64.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ dependencies:
1717
- cudf==26.4.*,>=0.0.0a0
1818
- cupy>=13.6.0
1919
- cxx-compiler
20-
- cython>=3.0.0,<3.2.0
20+
- cython>=3.2.2
2121
- dask-cuda==26.4.*,>=0.0.0a0
2222
- dask-cudf==26.4.*,>=0.0.0a0
2323
- doxygen=1.9.1

conda/environments/all_cuda-131_arch-aarch64.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ dependencies:
1717
- cudf==26.4.*,>=0.0.0a0
1818
- cupy>=13.6.0
1919
- cxx-compiler
20-
- cython>=3.0.0,<3.2.0
20+
- cython>=3.2.2
2121
- dask-cuda==26.4.*,>=0.0.0a0
2222
- dask-cudf==26.4.*,>=0.0.0a0
2323
- doxygen=1.9.1

conda/environments/all_cuda-131_arch-x86_64.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ dependencies:
1717
- cudf==26.4.*,>=0.0.0a0
1818
- cupy>=13.6.0
1919
- cxx-compiler
20-
- cython>=3.0.0,<3.2.0
20+
- cython>=3.2.2
2121
- dask-cuda==26.4.*,>=0.0.0a0
2222
- dask-cudf==26.4.*,>=0.0.0a0
2323
- doxygen=1.9.1

conda/recipes/ucxx/recipe.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ outputs:
278278
- ${{ stdlib("c") }}
279279
host:
280280
- cuda-version =${{ cuda_version }}
281-
- cython >=3.0.0,<3.2.0
281+
- cython >=3.2.2
282282
# 'nvidia-ml-py' provides the 'pynvml' module
283283
- nvidia-ml-py>=12
284284
- pip
@@ -392,7 +392,7 @@ outputs:
392392
host:
393393
- ${{ pin_subpackage("ucxx", exact=True) }}
394394
- cuda-version =${{ cuda_version }}
395-
- cython >=3.0.0,<3.2.0
395+
- cython >=3.2.2
396396
- pip
397397
- python =${{ python }}
398398
- rapids-build-backend >=0.4.0,<0.5.0

dependencies.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ dependencies:
181181
- output_types: [conda, requirements, pyproject]
182182
packages:
183183
- *cmake_ver
184-
- cython>=3.0.0,<3.2.0
184+
- cython>=3.2.2
185185
- ninja
186186
rapids_build_skbuild:
187187
common:

python/ucxx/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ dependencies-file = "../../dependencies.yaml"
6060
matrix-entry = "cuda_suffixed=true"
6161
requires = [
6262
"cmake>=3.26.4,!=3.30.0",
63-
"cython>=3.0.0,<3.2.0",
63+
"cython>=3.2.2",
6464
"librmm==26.4.*,>=0.0.0a0",
6565
"libucxx==0.49.*,>=0.0.0a0",
6666
"ninja",

0 commit comments

Comments
 (0)