From b8fc6c70529c2de8bccff8614b849ae2bfee48b3 Mon Sep 17 00:00:00 2001 From: Graham Markall Date: Mon, 12 Jan 2026 19:21:34 +0000 Subject: [PATCH 1/3] Bump version to 0.24.0 - Add arch specific target support (#549) - chore: disable `locked` flag to bypass https://github.com/prefix-dev/pixi/issues/5256 (#714) - ci: relock pixi (#712) - ci: remove redundant conda build in ci (#711) - chore(deps): bump numba-cuda version and relock pixi (#707) - Dropping bits in the old CI & Propagating recent changes from cuda-python (#683) - Fix `test_wheel_deps_wheels.sh` to actually uninstall `nvvm` and `nvrtc` packages for CUDA 13 (#701) - perf: remove some exception control flow and buffer-exception penalization for arrays (#700) - perf: let CAI fall through instead of calling from_cuda_array_interface (#694) - chore: perf lint (#697) - chore(deps): bump deps in pixi lockfile (#693) - fix: use freethreading-supported `_PySet_NextItemRef` where possible (#682) - Support python `3.14` (#599) - Remove customized address space tracking and address class emission in debug info (#669) - Drop `experimental` from cuda.core namespace imports (#676) - Remove dangling references to NUMBA_CUDA_ENABLE_MINOR_VERSION_COMPATIBILITY (#675) - Use `rapidsai/sccache` in CI (#674) - chore(dev-deps): remove ipython and pyinstrument (#670) - Set up a new VM-based CI infrastructure (#604) --- numba_cuda/VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/numba_cuda/VERSION b/numba_cuda/VERSION index ca222b7cf..2094a100c 100644 --- a/numba_cuda/VERSION +++ b/numba_cuda/VERSION @@ -1 +1 @@ -0.23.0 +0.24.0 From c0eb39a9241bdc6d586862c5963c17626072e6c0 Mon Sep 17 00:00:00 2001 From: Graham Markall Date: Mon, 12 Jan 2026 19:48:26 +0000 Subject: [PATCH 2/3] Bump pixi version too --- pixi.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pixi.toml b/pixi.toml index 3dc227515..9c2f034b8 100644 --- a/pixi.toml +++ b/pixi.toml @@ -272,7 +272,7 @@ NUMBA_ENABLE_CUDASIM = "1" [package] name = "numba-cuda" -version = "0.23.0" +version = "0.24.0" [package.build] backend = { name = "pixi-build-python", version = "*" } From 755a00c0be07b142b3f3060df9f994791b350352 Mon Sep 17 00:00:00 2001 From: Graham Markall Date: Mon, 12 Jan 2026 19:49:47 +0000 Subject: [PATCH 3/3] Update pixi.lock --- pixi.lock | 60 +++++++++++++++++++++++++++---------------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/pixi.lock b/pixi.lock index 51fd489c6..19e3f18e1 100644 --- a/pixi.lock +++ b/pixi.lock @@ -17596,7 +17596,7 @@ packages: timestamp: 1765466860567 - conda: . name: numba-cuda - version: 0.23.0 + version: 0.24.0 build: py310h04c9772_0 subdir: linux-64 variants: @@ -17615,12 +17615,12 @@ packages: - numpy >=1.21,<3 license: BSD-2-Clause input: - hash: fbf2aec967fc793f2faac9564bd83b483897225058f2e503c8dd8f00d416eda9 + hash: 665eb9e0c3ad3375b5d13013b6174a4826f62bcec1d2e47c937ab4fe69316b3a globs: - pyproject.toml - conda: . name: numba-cuda - version: 0.23.0 + version: 0.24.0 build: py310h3ca6f64_0 subdir: linux-aarch64 variants: @@ -17639,12 +17639,12 @@ packages: - numpy >=1.21,<3 license: BSD-2-Clause input: - hash: fbf2aec967fc793f2faac9564bd83b483897225058f2e503c8dd8f00d416eda9 + hash: 665eb9e0c3ad3375b5d13013b6174a4826f62bcec1d2e47c937ab4fe69316b3a globs: - pyproject.toml - conda: . name: numba-cuda - version: 0.23.0 + version: 0.24.0 build: py310h5d23e43_0 subdir: win-64 variants: @@ -17663,12 +17663,12 @@ packages: - numpy >=1.21,<3 license: BSD-2-Clause input: - hash: fbf2aec967fc793f2faac9564bd83b483897225058f2e503c8dd8f00d416eda9 + hash: 665eb9e0c3ad3375b5d13013b6174a4826f62bcec1d2e47c937ab4fe69316b3a globs: - pyproject.toml - conda: . name: numba-cuda - version: 0.23.0 + version: 0.24.0 build: py311h2894be0_0 subdir: linux-aarch64 variants: @@ -17687,12 +17687,12 @@ packages: - numpy >=1.23,<3 license: BSD-2-Clause input: - hash: fbf2aec967fc793f2faac9564bd83b483897225058f2e503c8dd8f00d416eda9 + hash: 665eb9e0c3ad3375b5d13013b6174a4826f62bcec1d2e47c937ab4fe69316b3a globs: - pyproject.toml - conda: . name: numba-cuda - version: 0.23.0 + version: 0.24.0 build: py311hb9e802a_0 subdir: win-64 variants: @@ -17711,12 +17711,12 @@ packages: - numpy >=1.23,<3 license: BSD-2-Clause input: - hash: fbf2aec967fc793f2faac9564bd83b483897225058f2e503c8dd8f00d416eda9 + hash: 665eb9e0c3ad3375b5d13013b6174a4826f62bcec1d2e47c937ab4fe69316b3a globs: - pyproject.toml - conda: . name: numba-cuda - version: 0.23.0 + version: 0.24.0 build: py311he8c1319_0 subdir: linux-64 variants: @@ -17735,12 +17735,12 @@ packages: - numpy >=1.23,<3 license: BSD-2-Clause input: - hash: fbf2aec967fc793f2faac9564bd83b483897225058f2e503c8dd8f00d416eda9 + hash: 665eb9e0c3ad3375b5d13013b6174a4826f62bcec1d2e47c937ab4fe69316b3a globs: - pyproject.toml - conda: . name: numba-cuda - version: 0.23.0 + version: 0.24.0 build: py312h3eebbd5_0 subdir: linux-64 variants: @@ -17759,12 +17759,12 @@ packages: - numpy >=1.23,<3 license: BSD-2-Clause input: - hash: fbf2aec967fc793f2faac9564bd83b483897225058f2e503c8dd8f00d416eda9 + hash: 665eb9e0c3ad3375b5d13013b6174a4826f62bcec1d2e47c937ab4fe69316b3a globs: - pyproject.toml - conda: . name: numba-cuda - version: 0.23.0 + version: 0.24.0 build: py312h8e85db0_0 subdir: linux-aarch64 variants: @@ -17783,12 +17783,12 @@ packages: - numpy >=1.23,<3 license: BSD-2-Clause input: - hash: fbf2aec967fc793f2faac9564bd83b483897225058f2e503c8dd8f00d416eda9 + hash: 665eb9e0c3ad3375b5d13013b6174a4826f62bcec1d2e47c937ab4fe69316b3a globs: - pyproject.toml - conda: . name: numba-cuda - version: 0.23.0 + version: 0.24.0 build: py312ha067a5a_0 subdir: win-64 variants: @@ -17807,12 +17807,12 @@ packages: - numpy >=1.23,<3 license: BSD-2-Clause input: - hash: fbf2aec967fc793f2faac9564bd83b483897225058f2e503c8dd8f00d416eda9 + hash: 665eb9e0c3ad3375b5d13013b6174a4826f62bcec1d2e47c937ab4fe69316b3a globs: - pyproject.toml - conda: . name: numba-cuda - version: 0.23.0 + version: 0.24.0 build: py313h66129c8_0 subdir: linux-aarch64 variants: @@ -17831,12 +17831,12 @@ packages: - numpy >=1.23,<3 license: BSD-2-Clause input: - hash: fbf2aec967fc793f2faac9564bd83b483897225058f2e503c8dd8f00d416eda9 + hash: 665eb9e0c3ad3375b5d13013b6174a4826f62bcec1d2e47c937ab4fe69316b3a globs: - pyproject.toml - conda: . name: numba-cuda - version: 0.23.0 + version: 0.24.0 build: py313he80dd91_0 subdir: win-64 variants: @@ -17855,12 +17855,12 @@ packages: - numpy >=1.23,<3 license: BSD-2-Clause input: - hash: fbf2aec967fc793f2faac9564bd83b483897225058f2e503c8dd8f00d416eda9 + hash: 665eb9e0c3ad3375b5d13013b6174a4826f62bcec1d2e47c937ab4fe69316b3a globs: - pyproject.toml - conda: . name: numba-cuda - version: 0.23.0 + version: 0.24.0 build: py313hf75ce08_0 subdir: linux-64 variants: @@ -17879,12 +17879,12 @@ packages: - numpy >=1.23,<3 license: BSD-2-Clause input: - hash: fbf2aec967fc793f2faac9564bd83b483897225058f2e503c8dd8f00d416eda9 + hash: 665eb9e0c3ad3375b5d13013b6174a4826f62bcec1d2e47c937ab4fe69316b3a globs: - pyproject.toml - conda: . name: numba-cuda - version: 0.23.0 + version: 0.24.0 build: py314h59f3c06_0 subdir: linux-64 variants: @@ -17903,12 +17903,12 @@ packages: - numpy >=1.23,<3 license: BSD-2-Clause input: - hash: fbf2aec967fc793f2faac9564bd83b483897225058f2e503c8dd8f00d416eda9 + hash: 665eb9e0c3ad3375b5d13013b6174a4826f62bcec1d2e47c937ab4fe69316b3a globs: - pyproject.toml - conda: . name: numba-cuda - version: 0.23.0 + version: 0.24.0 build: py314h625260f_0 subdir: win-64 variants: @@ -17927,12 +17927,12 @@ packages: - numpy >=1.23,<3 license: BSD-2-Clause input: - hash: fbf2aec967fc793f2faac9564bd83b483897225058f2e503c8dd8f00d416eda9 + hash: 665eb9e0c3ad3375b5d13013b6174a4826f62bcec1d2e47c937ab4fe69316b3a globs: - pyproject.toml - conda: . name: numba-cuda - version: 0.23.0 + version: 0.24.0 build: py314ha479ada_0 subdir: linux-aarch64 variants: @@ -17951,7 +17951,7 @@ packages: - numpy >=1.23,<3 license: BSD-2-Clause input: - hash: fbf2aec967fc793f2faac9564bd83b483897225058f2e503c8dd8f00d416eda9 + hash: 665eb9e0c3ad3375b5d13013b6174a4826f62bcec1d2e47c937ab4fe69316b3a globs: - pyproject.toml - pypi: https://files.pythonhosted.org/packages/10/a7/cfbe475c35371cae1358e61f20c5f075badc18c4797ab4354140e1d283cf/numpy-2.4.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl