From f00cd4e9c8cf55ef85cf6b63f5d6ffabd9bd61bf Mon Sep 17 00:00:00 2001 From: regro-cf-autotick-bot <36490558+regro-cf-autotick-bot@users.noreply.github.com> Date: Wed, 3 Sep 2025 19:02:58 +0000 Subject: [PATCH 1/2] Rebuild for python 3.14 --- .ci_support/migrations/python314.yaml | 43 +++++++++++++++++++++++++++ recipe/meta.yaml | 2 +- 2 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 .ci_support/migrations/python314.yaml diff --git a/.ci_support/migrations/python314.yaml b/.ci_support/migrations/python314.yaml new file mode 100644 index 00000000..36ec6b41 --- /dev/null +++ b/.ci_support/migrations/python314.yaml @@ -0,0 +1,43 @@ +# 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.14 + migration_number: 1 + operation: key_add + primary_key: python + ordering: + python: + - 3.9.* *_cpython + - 3.10.* *_cpython + - 3.11.* *_cpython + - 3.12.* *_cpython + - 3.13.* *_cp313 + - 3.13.* *_cp313t + - 3.14.* *_cp314 # new entry + paused: false + longterm: true + 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 + - python + - pypy3.6 + - pypy-meta + - cross-python + - python_abi + exclude_pinned_pkgs: false + ignored_deps_per_node: + matplotlib: + - pyqt + additional_zip_keys: + - channel_sources + +python: +- 3.14.* *_cp314 +# additional entries to add for zip_keys +is_python_min: +- false +channel_sources: +- conda-forge,conda-forge/label/python_rc diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 499385f5..8fd24833 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -69,7 +69,7 @@ source: - patches/0013-disable-loading-different-library-flavours-based-on-.patch build: - number: 0 + number: 1 requirements: build: From 9de15fe02218e59704e71325743e7dc9c7c9919b Mon Sep 17 00:00:00 2001 From: regro-cf-autotick-bot <36490558+regro-cf-autotick-bot@users.noreply.github.com> Date: Wed, 3 Sep 2025 19:05:30 +0000 Subject: [PATCH 2/2] MNT: Re-rendered with conda-smithy 3.52.1 and conda-forge-pinning 2025.09.02.23.06.4 --- .azure-pipelines/azure-pipelines-linux.yml | 38 ++++------- .azure-pipelines/azure-pipelines-osx.yml | 4 +- .azure-pipelines/azure-pipelines-win.yml | 13 ++-- ...er_version12.6cxx_compiler_version13.yaml} | 21 ++++--- ...er_versionNonecxx_compiler_version14.yaml} | 25 ++++---- ...ler_version11.8cxx_compiler_version11.yaml | 47 -------------- ...er_version12.6cxx_compiler_version13.yaml} | 21 ++++--- ...er_versionNonecxx_compiler_version14.yaml} | 25 ++++---- ...ler_version11.8cxx_compiler_version11.yaml | 47 -------------- ...ler_version12.yaml => linux_ppc64le_.yaml} | 25 ++++---- ...ler_versionNonecxx_compiler_version13.yaml | 47 -------------- ...ler_version11.8cxx_compiler_version11.yaml | 47 -------------- .ci_support/osx_64_.yaml | 20 +++--- .ci_support/osx_arm64_.yaml | 20 +++--- ... => win_64_cuda_compiler_version12.6.yaml} | 22 +++---- ... => win_64_cuda_compiler_versionNone.yaml} | 24 +++---- ...compilernvcccuda_compiler_version11.8.yaml | 37 ----------- .gitattributes | 1 + .gitignore | 5 ++ .scripts/build_steps.sh | 2 +- .scripts/run_docker_build.sh | 4 +- .scripts/run_osx_build.sh | 2 +- .scripts/run_win_build.bat | 4 +- README.md | 63 +++++-------------- build-locally.py | 55 ++++++++++------ 25 files changed, 185 insertions(+), 434 deletions(-) rename .ci_support/{linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13.yaml => linux_64_cuda_compiler_version12.6cxx_compiler_version13.yaml} (73%) rename .ci_support/{linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml => linux_64_cuda_compiler_versionNonecxx_compiler_version14.yaml} (71%) delete mode 100644 .ci_support/linux_64_cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml rename .ci_support/{linux_aarch64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13.yaml => linux_aarch64_cuda_compiler_version12.6cxx_compiler_version13.yaml} (73%) rename .ci_support/{linux_aarch64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml => linux_aarch64_cuda_compiler_versionNonecxx_compiler_version14.yaml} (71%) delete mode 100644 .ci_support/linux_aarch64_cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml rename .ci_support/{linux_ppc64le_cuda_compilercuda-nvcccuda_compiler_version12.4cxx_compiler_version12.yaml => linux_ppc64le_.yaml} (72%) delete mode 100644 .ci_support/linux_ppc64le_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml delete mode 100644 .ci_support/linux_ppc64le_cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml rename .ci_support/{win_64_cuda_compilercuda-nvcccuda_compiler_version12.6.yaml => win_64_cuda_compiler_version12.6.yaml} (65%) rename .ci_support/{win_64_cuda_compilerNonecuda_compiler_versionNone.yaml => win_64_cuda_compiler_versionNone.yaml} (63%) delete mode 100644 .ci_support/win_64_cuda_compilernvcccuda_compiler_version11.8.yaml diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index db63e416..2ea98a1e 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,42 +8,26 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13: - CONFIG: linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 + linux_64_cuda_compiler_version12.6cxx_compiler_version13: + CONFIG: linux_64_cuda_compiler_version12.6cxx_compiler_version13 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13: - CONFIG: linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13 + linux_64_cuda_compiler_versionNonecxx_compiler_version14: + CONFIG: linux_64_cuda_compiler_versionNonecxx_compiler_version14 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_64_cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11: - CONFIG: linux_64_cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64-cuda11.8:ubi8 - linux_aarch64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13: - CONFIG: linux_aarch64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 + linux_aarch64_cuda_compiler_version12.6cxx_compiler_version13: + CONFIG: linux_aarch64_cuda_compiler_version12.6cxx_compiler_version13 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_aarch64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13: - CONFIG: linux_aarch64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13 + linux_aarch64_cuda_compiler_versionNonecxx_compiler_version14: + CONFIG: linux_aarch64_cuda_compiler_versionNonecxx_compiler_version14 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_aarch64_cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11: - CONFIG: linux_aarch64_cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64-cuda11.8:ubi8 - linux_ppc64le_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13: - CONFIG: linux_ppc64le_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 + linux_ppc64le_: + CONFIG: linux_ppc64le_ UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_ppc64le_cuda_compilercuda-nvcccuda_compiler_version12.4cxx_compiler_version12: - CONFIG: linux_ppc64le_cuda_compilercuda-nvcccuda_compiler_version12.4cxx_compiler_version12 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_ppc64le_cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11: - CONFIG: linux_ppc64le_cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64-cuda11.8:ubi8 timeoutInMinutes: 360 variables: {} @@ -94,4 +78,4 @@ jobs: env: BINSTAR_TOKEN: $(BINSTAR_TOKEN) FEEDSTOCK_TOKEN: $(FEEDSTOCK_TOKEN) - STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN) \ No newline at end of file + STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN) diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml index ac0bf384..d08eed2c 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_: @@ -37,4 +37,4 @@ jobs: env: BINSTAR_TOKEN: $(BINSTAR_TOKEN) FEEDSTOCK_TOKEN: $(FEEDSTOCK_TOKEN) - STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN) \ No newline at end of file + STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN) diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index 23631b50..3b971a5e 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -8,14 +8,11 @@ jobs: vmImage: windows-2022 strategy: matrix: - win_64_cuda_compilerNonecuda_compiler_versionNone: - CONFIG: win_64_cuda_compilerNonecuda_compiler_versionNone + win_64_cuda_compiler_version12.6: + CONFIG: win_64_cuda_compiler_version12.6 UPLOAD_PACKAGES: 'True' - win_64_cuda_compilercuda-nvcccuda_compiler_version12.6: - CONFIG: win_64_cuda_compilercuda-nvcccuda_compiler_version12.6 - UPLOAD_PACKAGES: 'True' - win_64_cuda_compilernvcccuda_compiler_version11.8: - CONFIG: win_64_cuda_compilernvcccuda_compiler_version11.8 + win_64_cuda_compiler_versionNone: + CONFIG: win_64_cuda_compiler_versionNone UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 variables: @@ -41,4 +38,4 @@ jobs: UPLOAD_TEMP: $(UPLOAD_TEMP) BINSTAR_TOKEN: $(BINSTAR_TOKEN) FEEDSTOCK_TOKEN: $(FEEDSTOCK_TOKEN) - STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN) \ No newline at end of file + STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN) diff --git a/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13.yaml b/.ci_support/linux_64_cuda_compiler_version12.6cxx_compiler_version13.yaml similarity index 73% rename from .ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13.yaml rename to .ci_support/linux_64_cuda_compiler_version12.6cxx_compiler_version13.yaml index add71196..cd64518d 100644 --- a/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13.yaml +++ b/.ci_support/linux_64_cuda_compiler_version12.6cxx_compiler_version13.yaml @@ -6,6 +6,10 @@ cdt_name: - conda channel_sources: - conda-forge +- conda-forge +- conda-forge +- conda-forge +- conda-forge,conda-forge/label/python_rc channel_targets: - conda-forge main cuda_compiler: @@ -19,14 +23,11 @@ cxx_compiler_version: docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 libblas: -- 3.9 *netlib +- 3.9.* *netlib liblapack: -- 3.9 *netlib +- 3.9.* *netlib numpy: -- '1.22' -- '1.23' -- '1.26' -- '1.22' +- '2' pin_run_as_build: python: min_pin: x.x @@ -35,13 +36,13 @@ python: - 3.10.* *_cpython - 3.11.* *_cpython - 3.12.* *_cpython -- 3.9.* *_cpython +- 3.13.* *_cp313 +- 3.14.* *_cp314 target_platform: - linux-64 zip_keys: - - cxx_compiler_version - - cuda_compiler + - c_stdlib_version - cuda_compiler_version - - docker_image - - python - - numpy + - channel_sources diff --git a/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_64_cuda_compiler_versionNonecxx_compiler_version14.yaml similarity index 71% rename from .ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml rename to .ci_support/linux_64_cuda_compiler_versionNonecxx_compiler_version14.yaml index c47769a8..653517f3 100644 --- a/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_64_cuda_compiler_versionNonecxx_compiler_version14.yaml @@ -6,27 +6,28 @@ cdt_name: - conda channel_sources: - conda-forge +- conda-forge +- conda-forge +- conda-forge +- conda-forge,conda-forge/label/python_rc channel_targets: - conda-forge main cuda_compiler: -- None +- cuda-nvcc cuda_compiler_version: - None cxx_compiler: - gxx cxx_compiler_version: -- '13' +- '14' docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 libblas: -- 3.9 *netlib +- 3.9.* *netlib liblapack: -- 3.9 *netlib +- 3.9.* *netlib numpy: -- '1.22' -- '1.23' -- '1.26' -- '1.22' +- '2' pin_run_as_build: python: min_pin: x.x @@ -35,13 +36,13 @@ python: - 3.10.* *_cpython - 3.11.* *_cpython - 3.12.* *_cpython -- 3.9.* *_cpython +- 3.13.* *_cp313 +- 3.14.* *_cp314 target_platform: - linux-64 zip_keys: - - cxx_compiler_version - - cuda_compiler + - c_stdlib_version - cuda_compiler_version - - docker_image - - python - - numpy + - channel_sources diff --git a/.ci_support/linux_64_cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml b/.ci_support/linux_64_cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml deleted file mode 100644 index e023753f..00000000 --- a/.ci_support/linux_64_cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml +++ /dev/null @@ -1,47 +0,0 @@ -c_stdlib: -- sysroot -c_stdlib_version: -- '2.17' -cdt_name: -- conda -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.8' -cxx_compiler: -- gxx -cxx_compiler_version: -- '11' -docker_image: -- quay.io/condaforge/linux-anvil-x86_64-cuda11.8:ubi8 -libblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -numpy: -- '1.22' -- '1.23' -- '1.26' -- '1.22' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.9.* *_cpython -target_platform: -- linux-64 -zip_keys: -- - cxx_compiler_version - - cuda_compiler - - cuda_compiler_version - - docker_image -- - python - - numpy diff --git a/.ci_support/linux_aarch64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13.yaml b/.ci_support/linux_aarch64_cuda_compiler_version12.6cxx_compiler_version13.yaml similarity index 73% rename from .ci_support/linux_aarch64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13.yaml rename to .ci_support/linux_aarch64_cuda_compiler_version12.6cxx_compiler_version13.yaml index 5dc54573..9a80f339 100644 --- a/.ci_support/linux_aarch64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13.yaml +++ b/.ci_support/linux_aarch64_cuda_compiler_version12.6cxx_compiler_version13.yaml @@ -6,6 +6,10 @@ cdt_name: - conda channel_sources: - conda-forge +- conda-forge +- conda-forge +- conda-forge +- conda-forge,conda-forge/label/python_rc channel_targets: - conda-forge main cuda_compiler: @@ -19,14 +23,11 @@ cxx_compiler_version: docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 libblas: -- 3.9 *netlib +- 3.9.* *netlib liblapack: -- 3.9 *netlib +- 3.9.* *netlib numpy: -- '1.22' -- '1.23' -- '1.26' -- '1.22' +- '2' pin_run_as_build: python: min_pin: x.x @@ -35,13 +36,13 @@ python: - 3.10.* *_cpython - 3.11.* *_cpython - 3.12.* *_cpython -- 3.9.* *_cpython +- 3.13.* *_cp313 +- 3.14.* *_cp314 target_platform: - linux-aarch64 zip_keys: - - cxx_compiler_version - - cuda_compiler + - c_stdlib_version - cuda_compiler_version - - docker_image - - python - - numpy + - channel_sources diff --git a/.ci_support/linux_aarch64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_aarch64_cuda_compiler_versionNonecxx_compiler_version14.yaml similarity index 71% rename from .ci_support/linux_aarch64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml rename to .ci_support/linux_aarch64_cuda_compiler_versionNonecxx_compiler_version14.yaml index cd8ec42b..cecbe4c4 100644 --- a/.ci_support/linux_aarch64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_aarch64_cuda_compiler_versionNonecxx_compiler_version14.yaml @@ -6,27 +6,28 @@ cdt_name: - conda channel_sources: - conda-forge +- conda-forge +- conda-forge +- conda-forge +- conda-forge,conda-forge/label/python_rc channel_targets: - conda-forge main cuda_compiler: -- None +- cuda-nvcc cuda_compiler_version: - None cxx_compiler: - gxx cxx_compiler_version: -- '13' +- '14' docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 libblas: -- 3.9 *netlib +- 3.9.* *netlib liblapack: -- 3.9 *netlib +- 3.9.* *netlib numpy: -- '1.22' -- '1.23' -- '1.26' -- '1.22' +- '2' pin_run_as_build: python: min_pin: x.x @@ -35,13 +36,13 @@ python: - 3.10.* *_cpython - 3.11.* *_cpython - 3.12.* *_cpython -- 3.9.* *_cpython +- 3.13.* *_cp313 +- 3.14.* *_cp314 target_platform: - linux-aarch64 zip_keys: - - cxx_compiler_version - - cuda_compiler + - c_stdlib_version - cuda_compiler_version - - docker_image - - python - - numpy + - channel_sources diff --git a/.ci_support/linux_aarch64_cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml b/.ci_support/linux_aarch64_cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml deleted file mode 100644 index 317801ec..00000000 --- a/.ci_support/linux_aarch64_cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml +++ /dev/null @@ -1,47 +0,0 @@ -c_stdlib: -- sysroot -c_stdlib_version: -- '2.17' -cdt_name: -- conda -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.8' -cxx_compiler: -- gxx -cxx_compiler_version: -- '11' -docker_image: -- quay.io/condaforge/linux-anvil-x86_64-cuda11.8:ubi8 -libblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -numpy: -- '1.22' -- '1.23' -- '1.26' -- '1.22' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.9.* *_cpython -target_platform: -- linux-aarch64 -zip_keys: -- - cxx_compiler_version - - cuda_compiler - - cuda_compiler_version - - docker_image -- - python - - numpy diff --git a/.ci_support/linux_ppc64le_cuda_compilercuda-nvcccuda_compiler_version12.4cxx_compiler_version12.yaml b/.ci_support/linux_ppc64le_.yaml similarity index 72% rename from .ci_support/linux_ppc64le_cuda_compilercuda-nvcccuda_compiler_version12.4cxx_compiler_version12.yaml rename to .ci_support/linux_ppc64le_.yaml index 2d17bf0a..fbeffdfd 100644 --- a/.ci_support/linux_ppc64le_cuda_compilercuda-nvcccuda_compiler_version12.4cxx_compiler_version12.yaml +++ b/.ci_support/linux_ppc64le_.yaml @@ -6,27 +6,28 @@ cdt_name: - conda channel_sources: - conda-forge +- conda-forge +- conda-forge +- conda-forge +- conda-forge,conda-forge/label/python_rc channel_targets: - conda-forge main cuda_compiler: - cuda-nvcc cuda_compiler_version: -- '12.4' +- None cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '14' docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 libblas: -- 3.9 *netlib +- 3.9.* *netlib liblapack: -- 3.9 *netlib +- 3.9.* *netlib numpy: -- '1.22' -- '1.23' -- '1.26' -- '1.22' +- '2' pin_run_as_build: python: min_pin: x.x @@ -35,13 +36,13 @@ python: - 3.10.* *_cpython - 3.11.* *_cpython - 3.12.* *_cpython -- 3.9.* *_cpython +- 3.13.* *_cp313 +- 3.14.* *_cp314 target_platform: - linux-ppc64le zip_keys: - - cxx_compiler_version - - cuda_compiler + - c_stdlib_version - cuda_compiler_version - - docker_image - - python - - numpy + - channel_sources diff --git a/.ci_support/linux_ppc64le_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_ppc64le_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml deleted file mode 100644 index deafcd05..00000000 --- a/.ci_support/linux_ppc64le_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ /dev/null @@ -1,47 +0,0 @@ -c_stdlib: -- sysroot -c_stdlib_version: -- '2.17' -cdt_name: -- conda -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- None -cuda_compiler_version: -- None -cxx_compiler: -- gxx -cxx_compiler_version: -- '13' -docker_image: -- quay.io/condaforge/linux-anvil-x86_64:alma9 -libblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -numpy: -- '1.22' -- '1.23' -- '1.26' -- '1.22' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.9.* *_cpython -target_platform: -- linux-ppc64le -zip_keys: -- - cxx_compiler_version - - cuda_compiler - - cuda_compiler_version - - docker_image -- - python - - numpy diff --git a/.ci_support/linux_ppc64le_cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml b/.ci_support/linux_ppc64le_cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml deleted file mode 100644 index bb99c355..00000000 --- a/.ci_support/linux_ppc64le_cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml +++ /dev/null @@ -1,47 +0,0 @@ -c_stdlib: -- sysroot -c_stdlib_version: -- '2.17' -cdt_name: -- conda -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.8' -cxx_compiler: -- gxx -cxx_compiler_version: -- '11' -docker_image: -- quay.io/condaforge/linux-anvil-x86_64-cuda11.8:ubi8 -libblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -numpy: -- '1.22' -- '1.23' -- '1.26' -- '1.22' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.9.* *_cpython -target_platform: -- linux-ppc64le -zip_keys: -- - cxx_compiler_version - - cuda_compiler - - cuda_compiler_version - - docker_image -- - python - - numpy diff --git a/.ci_support/osx_64_.yaml b/.ci_support/osx_64_.yaml index ea58fde6..39ccf57d 100644 --- a/.ci_support/osx_64_.yaml +++ b/.ci_support/osx_64_.yaml @@ -8,25 +8,26 @@ c_stdlib_version: - '10.13' channel_sources: - conda-forge +- conda-forge +- conda-forge +- conda-forge +- conda-forge,conda-forge/label/python_rc channel_targets: - conda-forge main cuda_compiler: -- None +- cuda-nvcc cuda_compiler_version: - None cxx_compiler: - clangxx cxx_compiler_version: -- '18' +- '19' llvm_openmp: -- '18' +- '19' macos_machine: - x86_64-apple-darwin13.4.0 numpy: -- '1.22' -- '1.23' -- '1.26' -- '1.22' +- '2' pin_run_as_build: python: min_pin: x.x @@ -35,9 +36,10 @@ python: - 3.10.* *_cpython - 3.11.* *_cpython - 3.12.* *_cpython -- 3.9.* *_cpython +- 3.13.* *_cp313 +- 3.14.* *_cp314 target_platform: - osx-64 zip_keys: - - python - - numpy + - channel_sources diff --git a/.ci_support/osx_arm64_.yaml b/.ci_support/osx_arm64_.yaml index 95796780..a49fa5d0 100644 --- a/.ci_support/osx_arm64_.yaml +++ b/.ci_support/osx_arm64_.yaml @@ -8,25 +8,26 @@ c_stdlib_version: - '11.0' channel_sources: - conda-forge +- conda-forge +- conda-forge +- conda-forge +- conda-forge,conda-forge/label/python_rc channel_targets: - conda-forge main cuda_compiler: -- None +- cuda-nvcc cuda_compiler_version: - None cxx_compiler: - clangxx cxx_compiler_version: -- '18' +- '19' llvm_openmp: -- '18' +- '19' macos_machine: - arm64-apple-darwin20.0.0 numpy: -- '1.22' -- '1.23' -- '1.26' -- '1.22' +- '2' pin_run_as_build: python: min_pin: x.x @@ -35,9 +36,10 @@ python: - 3.10.* *_cpython - 3.11.* *_cpython - 3.12.* *_cpython -- 3.9.* *_cpython +- 3.13.* *_cp313 +- 3.14.* *_cp314 target_platform: - osx-arm64 zip_keys: - - python - - numpy + - channel_sources diff --git a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6.yaml b/.ci_support/win_64_cuda_compiler_version12.6.yaml similarity index 65% rename from .ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6.yaml rename to .ci_support/win_64_cuda_compiler_version12.6.yaml index a623002a..2291f6c9 100644 --- a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6.yaml +++ b/.ci_support/win_64_cuda_compiler_version12.6.yaml @@ -2,6 +2,10 @@ c_stdlib: - vs channel_sources: - conda-forge +- conda-forge +- conda-forge +- conda-forge +- conda-forge,conda-forge/label/python_rc channel_targets: - conda-forge main cuda_compiler: @@ -9,16 +13,13 @@ cuda_compiler: cuda_compiler_version: - '12.6' cxx_compiler: -- vs2019 +- vs2022 libblas: -- 3.9 *netlib +- 3.9.* *netlib liblapack: -- 3.9 *netlib +- 3.9.* *netlib numpy: -- '1.22' -- '1.23' -- '1.26' -- '1.22' +- '2' pin_run_as_build: python: min_pin: x.x @@ -27,11 +28,10 @@ python: - 3.10.* *_cpython - 3.11.* *_cpython - 3.12.* *_cpython -- 3.9.* *_cpython +- 3.13.* *_cp313 +- 3.14.* *_cp314 target_platform: - win-64 zip_keys: -- - cuda_compiler - - cuda_compiler_version - - python - - numpy + - channel_sources diff --git a/.ci_support/win_64_cuda_compilerNonecuda_compiler_versionNone.yaml b/.ci_support/win_64_cuda_compiler_versionNone.yaml similarity index 63% rename from .ci_support/win_64_cuda_compilerNonecuda_compiler_versionNone.yaml rename to .ci_support/win_64_cuda_compiler_versionNone.yaml index ded8eb42..df669713 100644 --- a/.ci_support/win_64_cuda_compilerNonecuda_compiler_versionNone.yaml +++ b/.ci_support/win_64_cuda_compiler_versionNone.yaml @@ -2,23 +2,24 @@ c_stdlib: - vs channel_sources: - conda-forge +- conda-forge +- conda-forge +- conda-forge +- conda-forge,conda-forge/label/python_rc channel_targets: - conda-forge main cuda_compiler: -- None +- cuda-nvcc cuda_compiler_version: - None cxx_compiler: -- vs2019 +- vs2022 libblas: -- 3.9 *netlib +- 3.9.* *netlib liblapack: -- 3.9 *netlib +- 3.9.* *netlib numpy: -- '1.22' -- '1.23' -- '1.26' -- '1.22' +- '2' pin_run_as_build: python: min_pin: x.x @@ -27,11 +28,10 @@ python: - 3.10.* *_cpython - 3.11.* *_cpython - 3.12.* *_cpython -- 3.9.* *_cpython +- 3.13.* *_cp313 +- 3.14.* *_cp314 target_platform: - win-64 zip_keys: -- - cuda_compiler - - cuda_compiler_version - - python - - numpy + - channel_sources diff --git a/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.8.yaml b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.8.yaml deleted file mode 100644 index 45a6b718..00000000 --- a/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.8.yaml +++ /dev/null @@ -1,37 +0,0 @@ -c_stdlib: -- vs -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.8' -cxx_compiler: -- vs2019 -libblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -numpy: -- '1.22' -- '1.23' -- '1.26' -- '1.22' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.9.* *_cpython -target_platform: -- win-64 -zip_keys: -- - cuda_compiler - - cuda_compiler_version -- - python - - numpy diff --git a/.gitattributes b/.gitattributes index 18f114a1..85ccb8f4 100644 --- a/.gitattributes +++ b/.gitattributes @@ -24,4 +24,5 @@ bld.bat text eol=crlf /README.md linguist-generated=true azure-pipelines.yml linguist-generated=true build-locally.py linguist-generated=true +pixi.toml linguist-generated=true shippable.yml linguist-generated=true diff --git a/.gitignore b/.gitignore index 179afe55..47b5408a 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,8 @@ /build_artifacts *.pyc + +# Rattler-build's artifacts are in `output` when not specifying anything. +/output +# Pixi's configuration +.pixi diff --git a/.scripts/build_steps.sh b/.scripts/build_steps.sh index 827a29fb..780a358f 100755 --- a/.scripts/build_steps.sh +++ b/.scripts/build_steps.sh @@ -97,4 +97,4 @@ fi ( startgroup "Final checks" ) 2> /dev/null -touch "${FEEDSTOCK_ROOT}/build_artifacts/conda-forge-build-done-${CONFIG}" \ No newline at end of file +touch "${FEEDSTOCK_ROOT}/build_artifacts/conda-forge-build-done-${CONFIG}" diff --git a/.scripts/run_docker_build.sh b/.scripts/run_docker_build.sh index 00f377a8..b63b5a05 100755 --- a/.scripts/run_docker_build.sh +++ b/.scripts/run_docker_build.sh @@ -12,7 +12,7 @@ source .scripts/logging_utils.sh set -xeo pipefail THISDIR="$( cd "$( dirname "$0" )" >/dev/null && pwd )" -PROVIDER_DIR="$(basename $THISDIR)" +PROVIDER_DIR="$(basename "$THISDIR")" FEEDSTOCK_ROOT="$( cd "$( dirname "$0" )/.." >/dev/null && pwd )" RECIPE_ROOT="${FEEDSTOCK_ROOT}/recipe" @@ -111,4 +111,4 @@ docker run ${DOCKER_RUN_ARGS} \ test -f "$DONE_CANARY" # This closes the last group opened in `build_steps.sh` -( endgroup "Final checks" ) 2> /dev/null \ No newline at end of file +( endgroup "Final checks" ) 2> /dev/null diff --git a/.scripts/run_osx_build.sh b/.scripts/run_osx_build.sh index 0e3c3942..361edeb2 100755 --- a/.scripts/run_osx_build.sh +++ b/.scripts/run_osx_build.sh @@ -117,4 +117,4 @@ else fi ( endgroup "Uploading packages" ) 2> /dev/null -fi \ No newline at end of file +fi diff --git a/.scripts/run_win_build.bat b/.scripts/run_win_build.bat index 283e1438..27c552b1 100755 --- a/.scripts/run_win_build.bat +++ b/.scripts/run_win_build.bat @@ -25,7 +25,7 @@ set "MICROMAMBA_EXE=%MICROMAMBA_TMPDIR%\micromamba.exe" echo Downloading micromamba %MICROMAMBA_VERSION% if not exist "%MICROMAMBA_TMPDIR%" mkdir "%MICROMAMBA_TMPDIR%" -certutil -urlcache -split -f "%MICROMAMBA_URL%" "%MICROMAMBA_EXE%" +powershell -ExecutionPolicy Bypass -Command "(New-Object Net.WebClient).DownloadFile('%MICROMAMBA_URL%', '%MICROMAMBA_EXE%')" if !errorlevel! neq 0 exit /b !errorlevel! echo Creating environment @@ -148,4 +148,4 @@ if /i "%CI%" == "azure" ( echo ##[endgroup] exit /b ) -exit /b \ No newline at end of file +exit /b diff --git a/README.md b/README.md index 66141276..29075a7b 100644 --- a/README.md +++ b/README.md @@ -44,66 +44,38 @@ Current build status
| Variant | Status | |
|---|---|---|
| linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 | +linux_64_cuda_compiler_version12.6cxx_compiler_version13 |
- |
| linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13 | +linux_64_cuda_compiler_versionNonecxx_compiler_version14 |
- |
| linux_64_cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 | +linux_aarch64_cuda_compiler_version12.6cxx_compiler_version13 |
- |
| linux_aarch64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 | +linux_aarch64_cuda_compiler_versionNonecxx_compiler_version14 |
- |
| linux_aarch64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13 | +linux_ppc64le |
- |
-
| linux_aarch64_cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 | -
-
- |
- |
| linux_ppc64le_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 | -
-
- |
- |
| linux_ppc64le_cuda_compilercuda-nvcccuda_compiler_version12.4cxx_compiler_version12 | -
-
- |
- |
| linux_ppc64le_cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 | -
-
- |
|
| win_64_cuda_compilerNonecuda_compiler_versionNone | -
-
- |
- |
| win_64_cuda_compilercuda-nvcccuda_compiler_version12.6 | +win_64_cuda_compiler_version12.6 |
- |
| win_64_cuda_compilernvcccuda_compiler_version11.8 | +win_64_cuda_compiler_versionNone |
- |