From 44b2bfb4f9250dc2630cfaf234129bd6874e20b1 Mon Sep 17 00:00:00 2001 From: "conda-forge-webservices[bot]" <121827174+conda-forge-webservices[bot]@users.noreply.github.com> Date: Fri, 29 May 2026 23:53:06 +0000 Subject: [PATCH 1/3] dummy commit for rerendering --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 6a7fa4d..adfc1a7 100644 --- a/README.md +++ b/README.md @@ -285,3 +285,6 @@ Feedstock Maintainers * [@vyasr](https://github.com/vyasr/) * [@vzhurba01](https://github.com/vzhurba01/) + + + From c41122aa41e7bdd84859020a888c97316771eeb1 Mon Sep 17 00:00:00 2001 From: "conda-forge-webservices[bot]" <91080706+conda-forge-webservices[bot]@users.noreply.github.com> Date: Fri, 29 May 2026 23:55:09 +0000 Subject: [PATCH 2/3] ENH: updated version to 13.3.1 & Re-rendered with conda-smithy 2026.5.29 and conda-forge-pinning 2026.05.29.18.35.1 --- README.md | 3 --- pixi.toml | 2 +- recipe/recipe.yaml | 4 ++-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index adfc1a7..6a7fa4d 100644 --- a/README.md +++ b/README.md @@ -285,6 +285,3 @@ Feedstock Maintainers * [@vyasr](https://github.com/vyasr/) * [@vzhurba01](https://github.com/vzhurba01/) - - - diff --git a/pixi.toml b/pixi.toml index 16a2460..04fccdd 100644 --- a/pixi.toml +++ b/pixi.toml @@ -5,7 +5,7 @@ [workspace] name = "cuda-python-feedstock" -version = "3.62.0" # conda-smithy version used to generate this file +version = "2026.5.29" # conda-smithy version used to generate this file description = "Pixi configuration for conda-forge/cuda-python-feedstock" authors = ["@conda-forge/cuda-python"] channels = ["conda-forge"] diff --git a/recipe/recipe.yaml b/recipe/recipe.yaml index 5a73f12..09dda10 100644 --- a/recipe/recipe.yaml +++ b/recipe/recipe.yaml @@ -3,8 +3,8 @@ schema_version: 1 context: number: 2 - version: "13.3.0" - sha256: a6f724e35d2c5087eace5d19ede1f9abdc3cf8b8eb84c4d394a11e08bf21bff4 + version: "13.3.1" + sha256: 5d21c94fb373c9dc5c71f922a4356bb0e292b85c1a3c04930a37834f5201a00d bindings_major_version: ${{ (version | split("."))[0] | int }} bindings_minor_version: ${{ (version | split("."))[1] | int }} bindings_patch_version: ${{ (version | split("."))[2] | int }} From 0df9c19ae75cd4f43f4f46805fea839567c37098 Mon Sep 17 00:00:00 2001 From: "Ralf W. Grosse-Kunstleve" Date: Fri, 29 May 2026 18:11:35 -0700 Subject: [PATCH 3/3] MNT: tighten cuda-python 13.3.1 recipe update Reset the build number for the new upstream release and align the v1 recipe with the published cuda-python metadata by adding cuda-core as a runtime dependency of the metapackage. Address follow-up review from the rattler-build migration by adding aarch64-only cudla runtime/test coverage, keeping libnvfatbin as a runtime dependency only, and restoring the setuptools workaround comment. --- recipe/recipe.yaml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/recipe/recipe.yaml b/recipe/recipe.yaml index 09dda10..a89fcda 100644 --- a/recipe/recipe.yaml +++ b/recipe/recipe.yaml @@ -2,7 +2,7 @@ schema_version: 1 context: - number: 2 + number: 0 version: "13.3.1" sha256: 5d21c94fb373c9dc5c71f922a4356bb0e292b85c1a3c04930a37834f5201a00d bindings_major_version: ${{ (version | split("."))[0] | int }} @@ -45,6 +45,7 @@ outputs: run: - python >=${{ python_min }} - ${{ pin_subpackage('cuda-bindings', upper_bound='x.x') }} + - cuda-core >=1.0.0,<1.1.0 - cuda-version >=13.0,<14.0a0 tests: - script: @@ -53,6 +54,8 @@ outputs: - if: linux then: python -c "import cuda.bindings.cufile" - python -c "import cuda.bindings.nvml" + - if: aarch64 + then: python -c "import cuda.bindings.cudla" requirements: run: - python ${{ python_min }}.* @@ -112,7 +115,6 @@ outputs: then: - libcufile - libcufile-dev - - libnvfatbin - cython - pip - pyclibrary @@ -131,7 +133,9 @@ outputs: - ${{ pin_compatible('cuda-nvvm-impl', lower_bound='x', upper_bound='x') }} - if: linux then: ${{ pin_compatible('libcufile', lower_bound='x', upper_bound='x') }} - - ${{ pin_compatible('libnvfatbin', lower_bound='x', upper_bound='x') }} + - if: aarch64 + then: libcudla >=13.0,<14.0a0 + - libnvfatbin >=13.0,<14.0a0 - libnvjitlink >=13.0,<14.0a0 ignore_run_exports: from_package: @@ -156,6 +160,7 @@ outputs: then: export C_INCLUDE_PATH="$CONDA_PREFIX/${{ subdir }}/include" - if: win then: set "CL=%CL% /I%CONDA_PREFIX%\${{ subdir }}\include" + # Workaround for https://github.com/conda-forge/setuptools-feedstock/issues/399 - pip install setuptools - cythonize -i -3 -Xfreethreading_compatible=True *.pyx - python -c "import test_cimport; test_cimport.test()" @@ -164,6 +169,8 @@ outputs: - python -c "import cuda.bindings.nvml" - if: linux then: python -c "import cuda.bindings.cufile" + - if: aarch64 + then: python -c "import cuda.bindings.cudla" requirements: run: - ${{ compiler('c') }}