diff --git a/conda/environments/all_cuda-118_arch-x86_64.yaml b/conda/environments/all_cuda-118_arch-x86_64.yaml index a1383e1603..70ea971480 100644 --- a/conda/environments/all_cuda-118_arch-x86_64.yaml +++ b/conda/environments/all_cuda-118_arch-x86_64.yaml @@ -18,7 +18,7 @@ dependencies: - cudatoolkit - cupy>=12.0.0 - cxx-compiler -- cython>=0.29,<0.30 +- cython>=3.0.0 - dask-core>=2023.5.1 - dask-cuda==23.10.* - dask>=2023.5.1 diff --git a/conda/environments/all_cuda-120_arch-x86_64.yaml b/conda/environments/all_cuda-120_arch-x86_64.yaml index a946d2b351..883928efb4 100644 --- a/conda/environments/all_cuda-120_arch-x86_64.yaml +++ b/conda/environments/all_cuda-120_arch-x86_64.yaml @@ -18,7 +18,7 @@ dependencies: - cuda-version=12.0 - cupy>=12.0.0 - cxx-compiler -- cython>=0.29,<0.30 +- cython>=3.0.0 - dask-core>=2023.5.1 - dask-cuda==23.10.* - dask>=2023.5.1 diff --git a/conda/environments/bench_ann_cuda-118_arch-x86_64.yaml b/conda/environments/bench_ann_cuda-118_arch-x86_64.yaml index a982febeed..1e38e7be23 100644 --- a/conda/environments/bench_ann_cuda-118_arch-x86_64.yaml +++ b/conda/environments/bench_ann_cuda-118_arch-x86_64.yaml @@ -15,7 +15,7 @@ dependencies: - cuda-version=11.8 - cudatoolkit - cxx-compiler -- cython>=0.29,<0.30 +- cython>=3.0.0 - faiss-proc=*=cuda - gcc_linux-64=11.* - glog>=0.6.0 diff --git a/conda/recipes/pylibraft/meta.yaml b/conda/recipes/pylibraft/meta.yaml index 7468039539..cc781d0cba 100644 --- a/conda/recipes/pylibraft/meta.yaml +++ b/conda/recipes/pylibraft/meta.yaml @@ -45,7 +45,7 @@ requirements: - cuda-python >=12.0,<13.0a0 {% endif %} - cuda-version ={{ cuda_version }} - - cython >=0.29,<0.30 + - cython >=3.0.0 - libraft {{ version }} - libraft-headers {{ version }} - numpy >=1.21 diff --git a/conda/recipes/raft-dask/meta.yaml b/conda/recipes/raft-dask/meta.yaml index 940a301755..b189abb313 100644 --- a/conda/recipes/raft-dask/meta.yaml +++ b/conda/recipes/raft-dask/meta.yaml @@ -45,7 +45,7 @@ requirements: - cuda-python >=12.0,<13.0a0 {% endif %} - cuda-version ={{ cuda_version }} - - cython >=0.29,<0.30 + - cython >=3.0.0 - nccl >=2.9.9 - pylibraft {{ version }} - python x.x diff --git a/dependencies.yaml b/dependencies.yaml index 3494b06a25..f863967fce 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -110,7 +110,7 @@ dependencies: - output_types: [conda, requirements, pyproject] packages: - &cmake_ver cmake>=3.23.1,!=3.25.0 - - cython>=0.29,<0.30 + - cython>=3.0.0 - ninja - scikit-build>=0.13.1 - output_types: [conda] diff --git a/python/pylibraft/pyproject.toml b/python/pylibraft/pyproject.toml index c9fc167b6d..68731623bf 100644 --- a/python/pylibraft/pyproject.toml +++ b/python/pylibraft/pyproject.toml @@ -17,7 +17,7 @@ requires = [ "cmake>=3.23.1,!=3.25.0", "cuda-python>=11.7.1,<12.0a0", - "cython>=0.29,<0.30", + "cython>=3.0.0", "ninja", "rmm==23.10.*", "scikit-build>=0.13.1", diff --git a/python/raft-dask/pyproject.toml b/python/raft-dask/pyproject.toml index 2f7f30a040..cb72b1571f 100644 --- a/python/raft-dask/pyproject.toml +++ b/python/raft-dask/pyproject.toml @@ -16,7 +16,7 @@ requires = [ "cmake>=3.23.1,!=3.25.0", - "cython>=0.29,<0.30", + "cython>=3.0.0", "ninja", "scikit-build>=0.13.1", "setuptools",