diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 0366ca6..5ee8a67 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -24,8 +24,8 @@ jobs: CONFIG: linux_64_cuda_compiler_version11.8python3.13.____cp313 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64-cuda11.8:ubi8 - linux_64_cuda_compiler_version11.8python3.9.____cpython: - CONFIG: linux_64_cuda_compiler_version11.8python3.9.____cpython + linux_64_cuda_compiler_version11.8python3.14.____cp314: + CONFIG: linux_64_cuda_compiler_version11.8python3.14.____cp314 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64-cuda11.8:ubi8 linux_64_cuda_compiler_versionNonepython3.10.____cpython: @@ -44,8 +44,8 @@ jobs: CONFIG: linux_64_cuda_compiler_versionNonepython3.13.____cp313 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_64_cuda_compiler_versionNonepython3.9.____cpython: - CONFIG: linux_64_cuda_compiler_versionNonepython3.9.____cpython + linux_64_cuda_compiler_versionNonepython3.14.____cp314: + CONFIG: linux_64_cuda_compiler_versionNonepython3.14.____cp314 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 linux_aarch64_cuda_compiler_version11.8python3.10.____cpython: @@ -64,8 +64,8 @@ jobs: CONFIG: linux_aarch64_cuda_compiler_version11.8python3.13.____cp313 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64-cuda11.8:ubi8 - linux_aarch64_cuda_compiler_version11.8python3.9.____cpython: - CONFIG: linux_aarch64_cuda_compiler_version11.8python3.9.____cpython + linux_aarch64_cuda_compiler_version11.8python3.14.____cp314: + CONFIG: linux_aarch64_cuda_compiler_version11.8python3.14.____cp314 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64-cuda11.8:ubi8 linux_aarch64_cuda_compiler_versionNonepython3.10.____cpython: @@ -84,8 +84,8 @@ jobs: CONFIG: linux_aarch64_cuda_compiler_versionNonepython3.13.____cp313 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_aarch64_cuda_compiler_versionNonepython3.9.____cpython: - CONFIG: linux_aarch64_cuda_compiler_versionNonepython3.9.____cpython + linux_aarch64_cuda_compiler_versionNonepython3.14.____cp314: + CONFIG: linux_aarch64_cuda_compiler_versionNonepython3.14.____cp314 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 linux_ppc64le_cuda_compiler_version11.8python3.10.____cpython: @@ -104,8 +104,8 @@ jobs: CONFIG: linux_ppc64le_cuda_compiler_version11.8python3.13.____cp313 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64-cuda11.8:ubi8 - linux_ppc64le_cuda_compiler_version11.8python3.9.____cpython: - CONFIG: linux_ppc64le_cuda_compiler_version11.8python3.9.____cpython + linux_ppc64le_cuda_compiler_version11.8python3.14.____cp314: + CONFIG: linux_ppc64le_cuda_compiler_version11.8python3.14.____cp314 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64-cuda11.8:ubi8 linux_ppc64le_cuda_compiler_versionNonepython3.10.____cpython: @@ -124,8 +124,8 @@ jobs: CONFIG: linux_ppc64le_cuda_compiler_versionNonepython3.13.____cp313 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_ppc64le_cuda_compiler_versionNonepython3.9.____cpython: - CONFIG: linux_ppc64le_cuda_compiler_versionNonepython3.9.____cpython + linux_ppc64le_cuda_compiler_versionNonepython3.14.____cp314: + CONFIG: linux_ppc64le_cuda_compiler_versionNonepython3.14.____cp314 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 timeoutInMinutes: 360 @@ -154,10 +154,17 @@ jobs: df -h displayName: Manage disk space - script: | - sudo fallocate -l 8GiB /swapfile || true - sudo chmod 600 /swapfile || true - sudo mkswap /swapfile || true - sudo swapon /swapfile || true + SWAPFILE=/swapfile + # If there is already a swapfile, disable it and remove it + if swapon --show | grep -q $SWAPFILE; then + echo "Disabling existing swapfile..." + sudo swapoff $SWAPFILE || true + fi + [ -f "$SWAPFILE" ] && sudo rm -f $SWAPFILE + sudo fallocate -l 8GiB $SWAPFILE + sudo chmod 600 $SWAPFILE + sudo mkswap $SWAPFILE + sudo swapon $SWAPFILE displayName: Create swap file # configure qemu binfmt-misc running. This allows us to run docker containers # embedded qemu-static diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml index bbb093c..7871044 100755 --- a/.azure-pipelines/azure-pipelines-osx.yml +++ b/.azure-pipelines/azure-pipelines-osx.yml @@ -5,7 +5,7 @@ jobs: - job: osx pool: - vmImage: macOS-13 + vmImage: macOS-15 strategy: matrix: osx_64_python3.10.____cpython: @@ -20,8 +20,8 @@ jobs: osx_64_python3.13.____cp313: CONFIG: osx_64_python3.13.____cp313 UPLOAD_PACKAGES: 'True' - osx_64_python3.9.____cpython: - CONFIG: osx_64_python3.9.____cpython + osx_64_python3.14.____cp314: + CONFIG: osx_64_python3.14.____cp314 UPLOAD_PACKAGES: 'True' osx_arm64_python3.10.____cpython: CONFIG: osx_arm64_python3.10.____cpython @@ -35,8 +35,8 @@ jobs: osx_arm64_python3.13.____cp313: CONFIG: osx_arm64_python3.13.____cp313 UPLOAD_PACKAGES: 'True' - osx_arm64_python3.9.____cpython: - CONFIG: osx_arm64_python3.9.____cpython + osx_arm64_python3.14.____cp314: + CONFIG: osx_arm64_python3.14.____cp314 UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 variables: {} diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index 6eb2311..a70da88 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -20,8 +20,8 @@ jobs: win_64_cuda_compiler_version11.8python3.13.____cp313: CONFIG: win_64_cuda_compiler_version11.8python3.13.____cp313 UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version11.8python3.9.____cpython: - CONFIG: win_64_cuda_compiler_version11.8python3.9.____cpython + win_64_cuda_compiler_version11.8python3.14.____cp314: + CONFIG: win_64_cuda_compiler_version11.8python3.14.____cp314 UPLOAD_PACKAGES: 'True' win_64_cuda_compiler_versionNonepython3.10.____cpython: CONFIG: win_64_cuda_compiler_versionNonepython3.10.____cpython @@ -35,8 +35,8 @@ jobs: win_64_cuda_compiler_versionNonepython3.13.____cp313: CONFIG: win_64_cuda_compiler_versionNonepython3.13.____cp313 UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_versionNonepython3.9.____cpython: - CONFIG: win_64_cuda_compiler_versionNonepython3.9.____cpython + win_64_cuda_compiler_versionNonepython3.14.____cp314: + CONFIG: win_64_cuda_compiler_versionNonepython3.14.____cp314 UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 variables: diff --git a/.ci_support/linux_64_cuda_compiler_version11.8python3.10.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.8python3.10.____cpython.yaml index abf0414..0dca8f6 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.8python3.10.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.8python3.10.____cpython.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_64_cuda_compiler_version11.8python3.11.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.8python3.11.____cpython.yaml index 7f0053d..c582972 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.8python3.11.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.8python3.11.____cpython.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_64_cuda_compiler_version11.8python3.12.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.8python3.12.____cpython.yaml index 42b95f8..e568448 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.8python3.12.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.8python3.12.____cpython.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_64_cuda_compiler_version11.8python3.13.____cp313.yaml b/.ci_support/linux_64_cuda_compiler_version11.8python3.13.____cp313.yaml index 50a6605..8d9aa72 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.8python3.13.____cp313.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.8python3.13.____cp313.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_64_cuda_compiler_version11.8python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.8python3.14.____cp314.yaml similarity index 84% rename from .ci_support/linux_64_cuda_compiler_version11.8python3.9.____cpython.yaml rename to .ci_support/linux_64_cuda_compiler_version11.8python3.14.____cp314.yaml index 641f4db..8fffd26 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.8python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.8python3.14.____cp314.yaml @@ -6,10 +6,8 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: -- conda-forge +- conda-forge,conda-forge/label/python_rc channel_targets: - conda-forge main cuda_compiler: @@ -33,14 +31,17 @@ pin_run_as_build: min_pin: x.x max_pin: x.x python: -- 3.9.* *_cpython +- 3.14.* *_cp314 target_platform: - linux-64 zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_64_cuda_compiler_versionNonepython3.10.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_versionNonepython3.10.____cpython.yaml index a139b18..9375e9b 100644 --- a/.ci_support/linux_64_cuda_compiler_versionNonepython3.10.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_versionNonepython3.10.____cpython.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_64_cuda_compiler_versionNonepython3.11.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_versionNonepython3.11.____cpython.yaml index a3d867e..afea191 100644 --- a/.ci_support/linux_64_cuda_compiler_versionNonepython3.11.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_versionNonepython3.11.____cpython.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_64_cuda_compiler_versionNonepython3.12.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_versionNonepython3.12.____cpython.yaml index 6d41297..20a1031 100644 --- a/.ci_support/linux_64_cuda_compiler_versionNonepython3.12.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_versionNonepython3.12.____cpython.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_64_cuda_compiler_versionNonepython3.13.____cp313.yaml b/.ci_support/linux_64_cuda_compiler_versionNonepython3.13.____cp313.yaml index ccb15d9..7c9aaaf 100644 --- a/.ci_support/linux_64_cuda_compiler_versionNonepython3.13.____cp313.yaml +++ b/.ci_support/linux_64_cuda_compiler_versionNonepython3.13.____cp313.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_64_cuda_compiler_versionNonepython3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_versionNonepython3.14.____cp314.yaml similarity index 84% rename from .ci_support/linux_64_cuda_compiler_versionNonepython3.9.____cpython.yaml rename to .ci_support/linux_64_cuda_compiler_versionNonepython3.14.____cp314.yaml index 4711563..557c695 100644 --- a/.ci_support/linux_64_cuda_compiler_versionNonepython3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_versionNonepython3.14.____cp314.yaml @@ -6,10 +6,8 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: -- conda-forge +- conda-forge,conda-forge/label/python_rc channel_targets: - conda-forge main cuda_compiler: @@ -33,14 +31,17 @@ pin_run_as_build: min_pin: x.x max_pin: x.x python: -- 3.9.* *_cpython +- 3.14.* *_cp314 target_platform: - linux-64 zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_aarch64_cuda_compiler_version11.8python3.10.____cpython.yaml b/.ci_support/linux_aarch64_cuda_compiler_version11.8python3.10.____cpython.yaml index bdd533f..5c233b8 100644 --- a/.ci_support/linux_aarch64_cuda_compiler_version11.8python3.10.____cpython.yaml +++ b/.ci_support/linux_aarch64_cuda_compiler_version11.8python3.10.____cpython.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_aarch64_cuda_compiler_version11.8python3.11.____cpython.yaml b/.ci_support/linux_aarch64_cuda_compiler_version11.8python3.11.____cpython.yaml index 88554a1..79ce537 100644 --- a/.ci_support/linux_aarch64_cuda_compiler_version11.8python3.11.____cpython.yaml +++ b/.ci_support/linux_aarch64_cuda_compiler_version11.8python3.11.____cpython.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_aarch64_cuda_compiler_version11.8python3.12.____cpython.yaml b/.ci_support/linux_aarch64_cuda_compiler_version11.8python3.12.____cpython.yaml index d25ba03..8ab593b 100644 --- a/.ci_support/linux_aarch64_cuda_compiler_version11.8python3.12.____cpython.yaml +++ b/.ci_support/linux_aarch64_cuda_compiler_version11.8python3.12.____cpython.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_aarch64_cuda_compiler_version11.8python3.13.____cp313.yaml b/.ci_support/linux_aarch64_cuda_compiler_version11.8python3.13.____cp313.yaml index 6b6653f..b90f780 100644 --- a/.ci_support/linux_aarch64_cuda_compiler_version11.8python3.13.____cp313.yaml +++ b/.ci_support/linux_aarch64_cuda_compiler_version11.8python3.13.____cp313.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_aarch64_cuda_compiler_version11.8python3.9.____cpython.yaml b/.ci_support/linux_aarch64_cuda_compiler_version11.8python3.14.____cp314.yaml similarity index 84% rename from .ci_support/linux_aarch64_cuda_compiler_version11.8python3.9.____cpython.yaml rename to .ci_support/linux_aarch64_cuda_compiler_version11.8python3.14.____cp314.yaml index c44dbee..39670f7 100644 --- a/.ci_support/linux_aarch64_cuda_compiler_version11.8python3.9.____cpython.yaml +++ b/.ci_support/linux_aarch64_cuda_compiler_version11.8python3.14.____cp314.yaml @@ -6,10 +6,8 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: -- conda-forge +- conda-forge,conda-forge/label/python_rc channel_targets: - conda-forge main cuda_compiler: @@ -33,14 +31,17 @@ pin_run_as_build: min_pin: x.x max_pin: x.x python: -- 3.9.* *_cpython +- 3.14.* *_cp314 target_platform: - linux-aarch64 zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.10.____cpython.yaml b/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.10.____cpython.yaml index e640efc..44729af 100644 --- a/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.10.____cpython.yaml +++ b/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.10.____cpython.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.11.____cpython.yaml b/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.11.____cpython.yaml index 3d448d9..c8addb1 100644 --- a/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.11.____cpython.yaml +++ b/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.11.____cpython.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.12.____cpython.yaml b/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.12.____cpython.yaml index e43edb4..4779a4f 100644 --- a/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.12.____cpython.yaml +++ b/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.12.____cpython.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.13.____cp313.yaml b/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.13.____cp313.yaml index 0152b61..637e839 100644 --- a/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.13.____cp313.yaml +++ b/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.13.____cp313.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.9.____cpython.yaml b/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.14.____cp314.yaml similarity index 84% rename from .ci_support/linux_aarch64_cuda_compiler_versionNonepython3.9.____cpython.yaml rename to .ci_support/linux_aarch64_cuda_compiler_versionNonepython3.14.____cp314.yaml index b5798fc..862a096 100644 --- a/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.9.____cpython.yaml +++ b/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.14.____cp314.yaml @@ -6,10 +6,8 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: -- conda-forge +- conda-forge,conda-forge/label/python_rc channel_targets: - conda-forge main cuda_compiler: @@ -33,14 +31,17 @@ pin_run_as_build: min_pin: x.x max_pin: x.x python: -- 3.9.* *_cpython +- 3.14.* *_cp314 target_platform: - linux-aarch64 zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_ppc64le_cuda_compiler_version11.8python3.10.____cpython.yaml b/.ci_support/linux_ppc64le_cuda_compiler_version11.8python3.10.____cpython.yaml index e47f256..deb2095 100644 --- a/.ci_support/linux_ppc64le_cuda_compiler_version11.8python3.10.____cpython.yaml +++ b/.ci_support/linux_ppc64le_cuda_compiler_version11.8python3.10.____cpython.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_ppc64le_cuda_compiler_version11.8python3.11.____cpython.yaml b/.ci_support/linux_ppc64le_cuda_compiler_version11.8python3.11.____cpython.yaml index 01e1b05..b200c1e 100644 --- a/.ci_support/linux_ppc64le_cuda_compiler_version11.8python3.11.____cpython.yaml +++ b/.ci_support/linux_ppc64le_cuda_compiler_version11.8python3.11.____cpython.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_ppc64le_cuda_compiler_version11.8python3.12.____cpython.yaml b/.ci_support/linux_ppc64le_cuda_compiler_version11.8python3.12.____cpython.yaml index 4aa9087..3c73882 100644 --- a/.ci_support/linux_ppc64le_cuda_compiler_version11.8python3.12.____cpython.yaml +++ b/.ci_support/linux_ppc64le_cuda_compiler_version11.8python3.12.____cpython.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_ppc64le_cuda_compiler_version11.8python3.13.____cp313.yaml b/.ci_support/linux_ppc64le_cuda_compiler_version11.8python3.13.____cp313.yaml index 6f8a4eb..818a94c 100644 --- a/.ci_support/linux_ppc64le_cuda_compiler_version11.8python3.13.____cp313.yaml +++ b/.ci_support/linux_ppc64le_cuda_compiler_version11.8python3.13.____cp313.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_ppc64le_cuda_compiler_version11.8python3.9.____cpython.yaml b/.ci_support/linux_ppc64le_cuda_compiler_version11.8python3.14.____cp314.yaml similarity index 84% rename from .ci_support/linux_ppc64le_cuda_compiler_version11.8python3.9.____cpython.yaml rename to .ci_support/linux_ppc64le_cuda_compiler_version11.8python3.14.____cp314.yaml index ad3d835..947a956 100644 --- a/.ci_support/linux_ppc64le_cuda_compiler_version11.8python3.9.____cpython.yaml +++ b/.ci_support/linux_ppc64le_cuda_compiler_version11.8python3.14.____cp314.yaml @@ -6,10 +6,8 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: -- conda-forge +- conda-forge,conda-forge/label/python_rc channel_targets: - conda-forge main cuda_compiler: @@ -33,14 +31,17 @@ pin_run_as_build: min_pin: x.x max_pin: x.x python: -- 3.9.* *_cpython +- 3.14.* *_cp314 target_platform: - linux-ppc64le zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.10.____cpython.yaml b/.ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.10.____cpython.yaml index d017c51..5cef548 100644 --- a/.ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.10.____cpython.yaml +++ b/.ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.10.____cpython.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.11.____cpython.yaml b/.ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.11.____cpython.yaml index c2bdcb6..a34a094 100644 --- a/.ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.11.____cpython.yaml +++ b/.ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.11.____cpython.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.12.____cpython.yaml b/.ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.12.____cpython.yaml index 0e7a40f..8d29f11 100644 --- a/.ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.12.____cpython.yaml +++ b/.ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.12.____cpython.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.13.____cp313.yaml b/.ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.13.____cp313.yaml index 4daf097..24eabeb 100644 --- a/.ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.13.____cp313.yaml +++ b/.ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.13.____cp313.yaml @@ -6,8 +6,6 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: - conda-forge channel_targets: @@ -39,8 +37,11 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.9.____cpython.yaml b/.ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.14.____cp314.yaml similarity index 84% rename from .ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.9.____cpython.yaml rename to .ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.14.____cp314.yaml index 7109796..52df75f 100644 --- a/.ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.9.____cpython.yaml +++ b/.ci_support/linux_ppc64le_cuda_compiler_versionNonepython3.14.____cp314.yaml @@ -6,10 +6,8 @@ c_stdlib: - sysroot c_stdlib_version: - '2.17' -cdt_name: -- conda channel_sources: -- conda-forge +- conda-forge,conda-forge/label/python_rc channel_targets: - conda-forge main cuda_compiler: @@ -33,14 +31,17 @@ pin_run_as_build: min_pin: x.x max_pin: x.x python: -- 3.9.* *_cpython +- 3.14.* *_cp314 target_platform: - linux-ppc64le zip_keys: - - c_compiler_version - cxx_compiler_version + - c_stdlib_version - cuda_compiler_version - cuda_compiler - docker_image +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/migrations/cuda118.yaml b/.ci_support/migrations/cuda118.yaml index de3fb48..045fcf0 100644 --- a/.ci_support/migrations/cuda118.yaml +++ b/.ci_support/migrations/cuda118.yaml @@ -1,4 +1,4 @@ -migrator_ts: 1748496951 +migrator_ts: 2145938400 __migrator: kind: version diff --git a/.ci_support/migrations/python313.yaml b/.ci_support/migrations/python314.yaml similarity index 50% rename from .ci_support/migrations/python313.yaml rename to .ci_support/migrations/python314.yaml index 119bed8..36ec6b4 100644 --- a/.ci_support/migrations/python313.yaml +++ b/.ci_support/migrations/python314.yaml @@ -1,26 +1,24 @@ +# this is intentionally sorted before the 3.13t migrator, because that determines +# the order of application of the migrators; otherwise we'd have to add values for +# is_freethreading and is_abi3 keys here, since that migration extends the zip; migrator_ts: 1724712607 __migrator: - commit_message: Rebuild for python 3.13 + commit_message: Rebuild for python 3.14 migration_number: 1 operation: key_add primary_key: python ordering: python: - - 3.6.* *_cpython - - 3.7.* *_cpython - - 3.8.* *_cpython - 3.9.* *_cpython - 3.10.* *_cpython - 3.11.* *_cpython - 3.12.* *_cpython - - 3.13.* *_cp313 # new entry - - 3.6.* *_73_pypy - - 3.7.* *_73_pypy - - 3.8.* *_73_pypy - - 3.9.* *_73_pypy + - 3.13.* *_cp313 + - 3.13.* *_cp313t + - 3.14.* *_cp314 # new entry paused: false longterm: true - pr_limit: 20 + pr_limit: 5 max_solver_attempts: 3 # this will make the bot retry "not solvable" stuff 12 times exclude: # this shouldn't attempt to modify the python feedstocks @@ -29,14 +27,17 @@ __migrator: - pypy-meta - cross-python - python_abi - # see https://github.com/conda-forge/scipy-feedstock/pull/283 - - scipy exclude_pinned_pkgs: false + ignored_deps_per_node: + matplotlib: + - pyqt + additional_zip_keys: + - channel_sources python: -- 3.13.* *_cp313 +- 3.14.* *_cp314 # additional entries to add for zip_keys -numpy: -- 2 -python_impl: -- cpython +is_python_min: +- false +channel_sources: +- conda-forge,conda-forge/label/python_rc diff --git a/.ci_support/osx_64_python3.10.____cpython.yaml b/.ci_support/osx_64_python3.10.____cpython.yaml index a4b42b0..ed91889 100644 --- a/.ci_support/osx_64_python3.10.____cpython.yaml +++ b/.ci_support/osx_64_python3.10.____cpython.yaml @@ -37,5 +37,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/osx_64_python3.11.____cpython.yaml b/.ci_support/osx_64_python3.11.____cpython.yaml index c932866..72e147b 100644 --- a/.ci_support/osx_64_python3.11.____cpython.yaml +++ b/.ci_support/osx_64_python3.11.____cpython.yaml @@ -37,5 +37,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/osx_64_python3.12.____cpython.yaml b/.ci_support/osx_64_python3.12.____cpython.yaml index 970816c..edac37c 100644 --- a/.ci_support/osx_64_python3.12.____cpython.yaml +++ b/.ci_support/osx_64_python3.12.____cpython.yaml @@ -37,5 +37,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/osx_64_python3.13.____cp313.yaml b/.ci_support/osx_64_python3.13.____cp313.yaml index a983209..d05ce02 100644 --- a/.ci_support/osx_64_python3.13.____cp313.yaml +++ b/.ci_support/osx_64_python3.13.____cp313.yaml @@ -37,5 +37,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/osx_64_python3.9.____cpython.yaml b/.ci_support/osx_64_python3.14.____cp314.yaml similarity index 86% rename from .ci_support/osx_64_python3.9.____cpython.yaml rename to .ci_support/osx_64_python3.14.____cp314.yaml index 7b81cbb..6f45a4e 100644 --- a/.ci_support/osx_64_python3.9.____cpython.yaml +++ b/.ci_support/osx_64_python3.14.____cp314.yaml @@ -11,7 +11,7 @@ c_stdlib: c_stdlib_version: - '10.13' channel_sources: -- conda-forge +- conda-forge,conda-forge/label/python_rc channel_targets: - conda-forge main cuda_compiler_version: @@ -31,11 +31,13 @@ pin_run_as_build: min_pin: x.x max_pin: x.x python: -- 3.9.* *_cpython +- 3.14.* *_cp314 target_platform: - osx-64 zip_keys: - - c_compiler_version - cxx_compiler_version +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/osx_arm64_python3.10.____cpython.yaml b/.ci_support/osx_arm64_python3.10.____cpython.yaml index 769afe4..393afdb 100644 --- a/.ci_support/osx_arm64_python3.10.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.10.____cpython.yaml @@ -37,5 +37,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/osx_arm64_python3.11.____cpython.yaml b/.ci_support/osx_arm64_python3.11.____cpython.yaml index 2c94819..75cb6cf 100644 --- a/.ci_support/osx_arm64_python3.11.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.11.____cpython.yaml @@ -37,5 +37,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/osx_arm64_python3.12.____cpython.yaml b/.ci_support/osx_arm64_python3.12.____cpython.yaml index 8a51e21..5e9a370 100644 --- a/.ci_support/osx_arm64_python3.12.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.12.____cpython.yaml @@ -37,5 +37,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/osx_arm64_python3.13.____cp313.yaml b/.ci_support/osx_arm64_python3.13.____cp313.yaml index 39ae9a9..ac09a94 100644 --- a/.ci_support/osx_arm64_python3.13.____cp313.yaml +++ b/.ci_support/osx_arm64_python3.13.____cp313.yaml @@ -37,5 +37,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/osx_arm64_python3.9.____cpython.yaml b/.ci_support/osx_arm64_python3.14.____cp314.yaml similarity index 86% rename from .ci_support/osx_arm64_python3.9.____cpython.yaml rename to .ci_support/osx_arm64_python3.14.____cp314.yaml index 88bd4fa..2d41dbf 100644 --- a/.ci_support/osx_arm64_python3.9.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.14.____cp314.yaml @@ -11,7 +11,7 @@ c_stdlib: c_stdlib_version: - '11.0' channel_sources: -- conda-forge +- conda-forge,conda-forge/label/python_rc channel_targets: - conda-forge main cuda_compiler_version: @@ -31,11 +31,13 @@ pin_run_as_build: min_pin: x.x max_pin: x.x python: -- 3.9.* *_cpython +- 3.14.* *_cp314 target_platform: - osx-arm64 zip_keys: - - c_compiler_version - cxx_compiler_version +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/win_64_cuda_compiler_version11.8python3.10.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version11.8python3.10.____cpython.yaml index 431533a..3c52c6b 100644 --- a/.ci_support/win_64_cuda_compiler_version11.8python3.10.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version11.8python3.10.____cpython.yaml @@ -29,5 +29,7 @@ target_platform: zip_keys: - - cuda_compiler_version - cuda_compiler +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/win_64_cuda_compiler_version11.8python3.11.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version11.8python3.11.____cpython.yaml index 113cdb7..cc1c315 100644 --- a/.ci_support/win_64_cuda_compiler_version11.8python3.11.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version11.8python3.11.____cpython.yaml @@ -29,5 +29,7 @@ target_platform: zip_keys: - - cuda_compiler_version - cuda_compiler +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/win_64_cuda_compiler_version11.8python3.12.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version11.8python3.12.____cpython.yaml index 7b73bba..87d623b 100644 --- a/.ci_support/win_64_cuda_compiler_version11.8python3.12.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version11.8python3.12.____cpython.yaml @@ -29,5 +29,7 @@ target_platform: zip_keys: - - cuda_compiler_version - cuda_compiler +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/win_64_cuda_compiler_version11.8python3.13.____cp313.yaml b/.ci_support/win_64_cuda_compiler_version11.8python3.13.____cp313.yaml index d99b9b0..61f61e1 100644 --- a/.ci_support/win_64_cuda_compiler_version11.8python3.13.____cp313.yaml +++ b/.ci_support/win_64_cuda_compiler_version11.8python3.13.____cp313.yaml @@ -29,5 +29,7 @@ target_platform: zip_keys: - - cuda_compiler_version - cuda_compiler +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/win_64_cuda_compiler_version11.8python3.9.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version11.8python3.14.____cp314.yaml similarity index 81% rename from .ci_support/win_64_cuda_compiler_version11.8python3.9.____cpython.yaml rename to .ci_support/win_64_cuda_compiler_version11.8python3.14.____cp314.yaml index 2379430..e5c70aa 100644 --- a/.ci_support/win_64_cuda_compiler_version11.8python3.9.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version11.8python3.14.____cp314.yaml @@ -3,7 +3,7 @@ c_compiler: c_stdlib: - vs channel_sources: -- conda-forge +- conda-forge,conda-forge/label/python_rc channel_targets: - conda-forge main cuda_compiler: @@ -23,11 +23,13 @@ pin_run_as_build: min_pin: x.x max_pin: x.x python: -- 3.9.* *_cpython +- 3.14.* *_cp314 target_platform: - win-64 zip_keys: - - cuda_compiler_version - cuda_compiler +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/win_64_cuda_compiler_versionNonepython3.10.____cpython.yaml b/.ci_support/win_64_cuda_compiler_versionNonepython3.10.____cpython.yaml index 87778e6..c8e88aa 100644 --- a/.ci_support/win_64_cuda_compiler_versionNonepython3.10.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_versionNonepython3.10.____cpython.yaml @@ -29,5 +29,7 @@ target_platform: zip_keys: - - cuda_compiler_version - cuda_compiler +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/win_64_cuda_compiler_versionNonepython3.11.____cpython.yaml b/.ci_support/win_64_cuda_compiler_versionNonepython3.11.____cpython.yaml index 996067d..daf6dcd 100644 --- a/.ci_support/win_64_cuda_compiler_versionNonepython3.11.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_versionNonepython3.11.____cpython.yaml @@ -29,5 +29,7 @@ target_platform: zip_keys: - - cuda_compiler_version - cuda_compiler +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/win_64_cuda_compiler_versionNonepython3.12.____cpython.yaml b/.ci_support/win_64_cuda_compiler_versionNonepython3.12.____cpython.yaml index da27bb7..8c175a0 100644 --- a/.ci_support/win_64_cuda_compiler_versionNonepython3.12.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_versionNonepython3.12.____cpython.yaml @@ -29,5 +29,7 @@ target_platform: zip_keys: - - cuda_compiler_version - cuda_compiler +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/win_64_cuda_compiler_versionNonepython3.13.____cp313.yaml b/.ci_support/win_64_cuda_compiler_versionNonepython3.13.____cp313.yaml index e88dba5..6e8ec8e 100644 --- a/.ci_support/win_64_cuda_compiler_versionNonepython3.13.____cp313.yaml +++ b/.ci_support/win_64_cuda_compiler_versionNonepython3.13.____cp313.yaml @@ -29,5 +29,7 @@ target_platform: zip_keys: - - cuda_compiler_version - cuda_compiler +- - python + - channel_sources zlib: - '1' diff --git a/.ci_support/win_64_cuda_compiler_versionNonepython3.9.____cpython.yaml b/.ci_support/win_64_cuda_compiler_versionNonepython3.14.____cp314.yaml similarity index 81% rename from .ci_support/win_64_cuda_compiler_versionNonepython3.9.____cpython.yaml rename to .ci_support/win_64_cuda_compiler_versionNonepython3.14.____cp314.yaml index 58aa397..1d9d448 100644 --- a/.ci_support/win_64_cuda_compiler_versionNonepython3.9.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_versionNonepython3.14.____cp314.yaml @@ -3,7 +3,7 @@ c_compiler: c_stdlib: - vs channel_sources: -- conda-forge +- conda-forge,conda-forge/label/python_rc channel_targets: - conda-forge main cuda_compiler: @@ -23,11 +23,13 @@ pin_run_as_build: min_pin: x.x max_pin: x.x python: -- 3.9.* *_cpython +- 3.14.* *_cp314 target_platform: - win-64 zip_keys: - - cuda_compiler_version - cuda_compiler +- - python + - channel_sources zlib: - '1' diff --git a/README.md b/README.md index f25bd2d..4988f69 100644 --- a/README.md +++ b/README.md @@ -95,10 +95,10 @@ Current build status - linux_64_cuda_compiler_version11.8python3.9.____cpython + linux_64_cuda_compiler_version11.8python3.14.____cp314 - variant + variant @@ -130,10 +130,10 @@ Current build status - linux_64_cuda_compiler_versionNonepython3.9.____cpython + linux_64_cuda_compiler_versionNonepython3.14.____cp314 - variant + variant @@ -165,10 +165,10 @@ Current build status - linux_aarch64_cuda_compiler_version11.8python3.9.____cpython + linux_aarch64_cuda_compiler_version11.8python3.14.____cp314 - variant + variant @@ -200,10 +200,10 @@ Current build status - linux_aarch64_cuda_compiler_versionNonepython3.9.____cpython + linux_aarch64_cuda_compiler_versionNonepython3.14.____cp314 - variant + variant @@ -235,10 +235,10 @@ Current build status - linux_ppc64le_cuda_compiler_version11.8python3.9.____cpython + linux_ppc64le_cuda_compiler_version11.8python3.14.____cp314 - variant + variant @@ -270,10 +270,10 @@ Current build status - linux_ppc64le_cuda_compiler_versionNonepython3.9.____cpython + linux_ppc64le_cuda_compiler_versionNonepython3.14.____cp314 - variant + variant @@ -305,10 +305,10 @@ Current build status - osx_64_python3.9.____cpython + osx_64_python3.14.____cp314 - variant + variant @@ -340,10 +340,10 @@ Current build status - osx_arm64_python3.9.____cpython + osx_arm64_python3.14.____cp314 - variant + variant @@ -375,10 +375,10 @@ Current build status - win_64_cuda_compiler_version11.8python3.9.____cpython + win_64_cuda_compiler_version11.8python3.14.____cp314 - variant + variant @@ -410,10 +410,10 @@ Current build status - win_64_cuda_compiler_versionNonepython3.9.____cpython + win_64_cuda_compiler_versionNonepython3.14.____cp314 - variant + variant @@ -503,12 +503,12 @@ it is possible to build and upload installable packages to the [conda-forge](https://anaconda.org/conda-forge) [anaconda.org](https://anaconda.org/) channel for Linux, Windows and OSX respectively. -To manage the continuous integration and simplify feedstock maintenance +To manage the continuous integration and simplify feedstock maintenance, [conda-smithy](https://github.com/conda-forge/conda-smithy) has been developed. Using the ``conda-forge.yml`` within this repository, it is possible to re-render all of this feedstock's supporting files (e.g. the CI configuration files) with ``conda smithy rerender``. -For more information please check the [conda-forge documentation](https://conda-forge.org/docs/). +For more information, please check the [conda-forge documentation](https://conda-forge.org/docs/). Terminology =========== @@ -535,7 +535,7 @@ merged, the recipe will be re-built and uploaded automatically to the everybody to install and use from the `conda-forge` channel. Note that all branches in the conda-forge/pyarrow-feedstock are immediately built and any created packages are uploaded, so PRs should be based -on branches in forks and branches in the main repository should only be used to +on branches in forks, and branches in the main repository should only be used to build distinct package versions. In order to produce a uniquely identifiable distribution: diff --git a/recipe/0001-Update-test-due-to-getrefcount-changes.patch b/recipe/0001-Update-test-due-to-getrefcount-changes.patch new file mode 100644 index 0000000..29729e4 --- /dev/null +++ b/recipe/0001-Update-test-due-to-getrefcount-changes.patch @@ -0,0 +1,28 @@ +From 5037c91a86de4c64802a075921ae47950da89244 Mon Sep 17 00:00:00 2001 +From: AlenkaF +Date: Tue, 23 Sep 2025 10:09:10 +0200 +Subject: [PATCH] Update test due to getrefcount changes + +--- + python/pyarrow/tests/test_array.py | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/python/pyarrow/tests/test_array.py b/python/pyarrow/tests/test_array.py +index 009ab1e..ec36115 100644 +--- a/python/pyarrow/tests/test_array.py ++++ b/python/pyarrow/tests/test_array.py +@@ -292,10 +292,12 @@ def test_to_pandas_zero_copy(): + + for i in range(10): + series = arr.to_pandas() +- assert sys.getrefcount(series) == 2 ++ # In Python 3.14 interpreter might avoid some ++ # reference count modifications ++ assert sys.getrefcount(series) in (1, 2) + series = None # noqa + +- assert sys.getrefcount(arr) == 2 ++ assert sys.getrefcount(arr) in (1, 2) + + for i in range(10): + arr = pa.array(range(10)) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index ad24727..a1b7eb6 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -11,6 +11,8 @@ source: - url: https://www.apache.org/dyn/closer.lua/arrow/arrow-{{ version }}/apache-arrow-{{ version }}.tar.gz?action=download fn: apache-arrow-{{ version }}.tar.gz sha256: 5d3f8db7e72fb9f65f4785b7a1634522e8d8e9657a445af53d4a34a3849857b5 + patches: + - 0001-Update-test-due-to-getrefcount-changes.patch # testing-submodules not part of release tarball - git_url: https://github.com/apache/arrow-testing.git @@ -21,7 +23,7 @@ source: folder: cpp/submodules/parquet-testing build: - number: 0 + number: 1 # for cuda support, building with one version is enough to be compatible with # all later versions, since arrow is only using libcuda, and not libcudart. skip: true # [cuda_compiler_version not in ("None", cuda_compiler_version_min)] @@ -261,7 +263,7 @@ outputs: - pandas - s3fs >=2023 - scipy - - sparse + - sparse # [py<314] # these are generally (far) behind on migrating abseil/grpc/protobuf, # and using them as test dependencies blocks the migrator unnecessarily # - pytorch