diff --git a/conda/environments/all_cuda-118_arch-x86_64.yaml b/conda/environments/all_cuda-118_arch-x86_64.yaml index f4fd3dcfb77..60d8e96d932 100644 --- a/conda/environments/all_cuda-118_arch-x86_64.yaml +++ b/conda/environments/all_cuda-118_arch-x86_64.yaml @@ -55,7 +55,8 @@ dependencies: - nbsphinx - ninja - notebook -- numba-cuda>=0.2.0,<0.3.0 +- numba-cuda>=0.2.0,<0.3.0a0 +- numba>=0.59.1,<0.61.0a0 - numpy>=1.23,<3.0a0 - numpydoc - nvcc_linux-64=11.8 diff --git a/conda/environments/all_cuda-125_arch-x86_64.yaml b/conda/environments/all_cuda-125_arch-x86_64.yaml index ec7ae3f0706..fe1a32ccb87 100644 --- a/conda/environments/all_cuda-125_arch-x86_64.yaml +++ b/conda/environments/all_cuda-125_arch-x86_64.yaml @@ -54,7 +54,8 @@ dependencies: - nbsphinx - ninja - notebook -- numba-cuda>=0.2.0,<0.3.0 +- numba-cuda>=0.2.0,<0.3.0a0 +- numba>=0.59.1,<0.61.0a0 - numpy>=1.23,<3.0a0 - numpydoc - nvcomp==4.1.0.6 diff --git a/conda/recipes/cudf/meta.yaml b/conda/recipes/cudf/meta.yaml index aa1879fc7bd..5df7f97346a 100644 --- a/conda/recipes/cudf/meta.yaml +++ b/conda/recipes/cudf/meta.yaml @@ -78,7 +78,8 @@ requirements: - typing_extensions >=4.0.0 - pandas >=2.0,<2.2.4dev0 - cupy >=12.0.0 - - numba-cuda >=0.2.0,<0.3.0 + - numba-cuda >=0.2.0,<0.3.0a0 + - numba >=0.59.1,<0.61.0a0 - numpy >=1.23,<3.0a0 - pyarrow>=14.0.0,<18.0.0a0 - libcudf ={{ version }} diff --git a/dependencies.yaml b/dependencies.yaml index 25866e85a0b..e390f539b18 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -708,7 +708,8 @@ dependencies: - output_types: [conda, requirements, pyproject] packages: - cachetools - - &numba-cuda-dep numba-cuda>=0.2.0,<0.3.0 + - &numba-cuda-dep numba-cuda>=0.2.0,<0.3.0a0 + - &numba-dep numba>=0.59.1,<0.61.0a0 - nvtx>=0.2.1 - packaging - rich @@ -835,6 +836,7 @@ dependencies: - matrix: {dependencies: "latest"} packages: - *numba-cuda-dep + - *numba-dep - pandas==2.2.3 - matrix: packages: @@ -917,6 +919,7 @@ dependencies: packages: - dask-cuda==25.2.*,>=0.0.0a0 - *numba-cuda-dep + - *numba-dep specific: - output_types: [conda, requirements] matrices: diff --git a/python/cudf/pyproject.toml b/python/cudf/pyproject.toml index c6a5887f85d..2b03f515657 100644 --- a/python/cudf/pyproject.toml +++ b/python/cudf/pyproject.toml @@ -24,7 +24,8 @@ dependencies = [ "cupy-cuda11x>=12.0.0", "fsspec>=0.6.0", "libcudf==25.2.*,>=0.0.0a0", - "numba-cuda>=0.2.0,<0.3.0", + "numba-cuda>=0.2.0,<0.3.0a0", + "numba>=0.59.1,<0.61.0a0", "numpy>=1.23,<3.0a0", "nvtx>=0.2.1", "packaging", diff --git a/python/dask_cudf/pyproject.toml b/python/dask_cudf/pyproject.toml index 15079f7f06a..3725722a8ae 100644 --- a/python/dask_cudf/pyproject.toml +++ b/python/dask_cudf/pyproject.toml @@ -47,7 +47,8 @@ cudf = "dask_cudf.backends:CudfBackendEntrypoint" [project.optional-dependencies] test = [ "dask-cuda==25.2.*,>=0.0.0a0", - "numba-cuda>=0.2.0,<0.3.0", + "numba-cuda>=0.2.0,<0.3.0a0", + "numba>=0.59.1,<0.61.0a0", "pytest-cov", "pytest-xdist", "pytest<8",