From 6648bf2d12a0709a4733abd05930fc8563c651e9 Mon Sep 17 00:00:00 2001 From: regro-cf-autotick-bot <36490558+regro-cf-autotick-bot@users.noreply.github.com> Date: Tue, 22 Sep 2026 08:36:29 +0200 Subject: [PATCH] Rebuild for python 3.15 (#44) * Rebuild for python 3.15 * MNT: Re-rendered with conda-smithy 2026.9.21 and conda-forge-pinning 2026.09.21.22.21.3 --- .azure-pipelines/azure-pipelines-osx.yml | 20 +++++++ .../linux_64_python3.11.____cpython.yaml | 3 ++ .../linux_64_python3.12.____cpython.yaml | 3 ++ .../linux_64_python3.13.____cp313.yaml | 3 ++ .../linux_64_python3.14.____cp314.yaml | 3 ++ .../linux_64_python3.14.____cp314t.yaml | 3 ++ .../linux_64_python3.15.____cp315.yaml | 25 +++++++++ .../linux_aarch64_python3.11.____cpython.yaml | 3 ++ .../linux_aarch64_python3.12.____cpython.yaml | 3 ++ .../linux_aarch64_python3.13.____cp313.yaml | 3 ++ .../linux_aarch64_python3.14.____cp314.yaml | 3 ++ .../linux_aarch64_python3.14.____cp314t.yaml | 3 ++ .../linux_aarch64_python3.15.____cp315.yaml | 25 +++++++++ .../linux_ppc64le_python3.11.____cpython.yaml | 3 ++ .../linux_ppc64le_python3.12.____cpython.yaml | 3 ++ .../linux_ppc64le_python3.13.____cp313.yaml | 3 ++ .../linux_ppc64le_python3.14.____cp314.yaml | 3 ++ .../linux_ppc64le_python3.14.____cp314t.yaml | 3 ++ .../linux_ppc64le_python3.15.____cp315.yaml | 25 +++++++++ .ci_support/migrations/python315.yaml | 54 +++++++++++++++++++ .../osx_64_python3.11.____cpython.yaml | 3 ++ .../osx_64_python3.12.____cpython.yaml | 3 ++ .ci_support/osx_64_python3.13.____cp313.yaml | 3 ++ .ci_support/osx_64_python3.14.____cp314.yaml | 3 ++ .ci_support/osx_64_python3.14.____cp314t.yaml | 3 ++ .ci_support/osx_64_python3.15.____cp315.yaml | 29 ++++++++++ .../osx_arm64_python3.11.____cpython.yaml | 3 ++ .../osx_arm64_python3.12.____cpython.yaml | 3 ++ .../osx_arm64_python3.13.____cp313.yaml | 3 ++ .../osx_arm64_python3.14.____cp314.yaml | 3 ++ .../osx_arm64_python3.14.____cp314t.yaml | 3 ++ .../osx_arm64_python3.15.____cp315.yaml | 29 ++++++++++ .../win_64_python3.11.____cpython.yaml | 3 ++ .../win_64_python3.12.____cpython.yaml | 3 ++ .ci_support/win_64_python3.13.____cp313.yaml | 3 ++ .ci_support/win_64_python3.14.____cp314.yaml | 3 ++ .ci_support/win_64_python3.14.____cp314t.yaml | 3 ++ .ci_support/win_64_python3.15.____cp315.yaml | 23 ++++++++ .github/workflows/conda-build.yml | 48 +++++++++++++++++ README.md | 14 +++++ recipe/meta.yaml | 2 +- 41 files changed, 383 insertions(+), 1 deletion(-) create mode 100644 .ci_support/linux_64_python3.15.____cp315.yaml create mode 100644 .ci_support/linux_aarch64_python3.15.____cp315.yaml create mode 100644 .ci_support/linux_ppc64le_python3.15.____cp315.yaml create mode 100644 .ci_support/migrations/python315.yaml create mode 100644 .ci_support/osx_64_python3.15.____cp315.yaml create mode 100644 .ci_support/osx_arm64_python3.15.____cp315.yaml create mode 100644 .ci_support/win_64_python3.15.____cp315.yaml diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml index af9b2e3..a7beb4e 100644 --- a/.azure-pipelines/azure-pipelines-osx.yml +++ b/.azure-pipelines/azure-pipelines-osx.yml @@ -58,6 +58,16 @@ jobs: resize_partitions: false store_build_artifacts: false tools_install_dir: ~/miniforge3 + osx_64_python3.15.____cp315: + CONFIG: osx_64_python3.15.____cp315 + UPLOAD_PACKAGES: 'True' + VMIMAGE: macOS-15 + build_workspace_dir: ~/miniforge3/conda-bld + free_disk_space: skip + pagefile_size: 0 + resize_partitions: false + store_build_artifacts: false + tools_install_dir: ~/miniforge3 osx_arm64_python3.11.____cpython: CONFIG: osx_arm64_python3.11.____cpython UPLOAD_PACKAGES: 'True' @@ -108,6 +118,16 @@ jobs: resize_partitions: false store_build_artifacts: false tools_install_dir: ~/miniforge3 + osx_arm64_python3.15.____cp315: + CONFIG: osx_arm64_python3.15.____cp315 + UPLOAD_PACKAGES: 'True' + VMIMAGE: macOS-15-arm64 + build_workspace_dir: ~/miniforge3/conda-bld + free_disk_space: skip + pagefile_size: 0 + resize_partitions: false + store_build_artifacts: false + tools_install_dir: ~/miniforge3 timeoutInMinutes: 360 variables: {} diff --git a/.ci_support/linux_64_python3.11.____cpython.yaml b/.ci_support/linux_64_python3.11.____cpython.yaml index 08999f3..4eb464f 100644 --- a/.ci_support/linux_64_python3.11.____cpython.yaml +++ b/.ci_support/linux_64_python3.11.____cpython.yaml @@ -20,3 +20,6 @@ python: - 3.11.* *_cpython target_platform: - linux-64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/linux_64_python3.12.____cpython.yaml b/.ci_support/linux_64_python3.12.____cpython.yaml index 4c8e602..ff39f46 100644 --- a/.ci_support/linux_64_python3.12.____cpython.yaml +++ b/.ci_support/linux_64_python3.12.____cpython.yaml @@ -20,3 +20,6 @@ python: - 3.12.* *_cpython target_platform: - linux-64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/linux_64_python3.13.____cp313.yaml b/.ci_support/linux_64_python3.13.____cp313.yaml index a2faa61..3f31afb 100644 --- a/.ci_support/linux_64_python3.13.____cp313.yaml +++ b/.ci_support/linux_64_python3.13.____cp313.yaml @@ -20,3 +20,6 @@ python: - 3.13.* *_cp313 target_platform: - linux-64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/linux_64_python3.14.____cp314.yaml b/.ci_support/linux_64_python3.14.____cp314.yaml index 6d65c90..3747916 100644 --- a/.ci_support/linux_64_python3.14.____cp314.yaml +++ b/.ci_support/linux_64_python3.14.____cp314.yaml @@ -20,3 +20,6 @@ python: - 3.14.* *_cp314 target_platform: - linux-64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/linux_64_python3.14.____cp314t.yaml b/.ci_support/linux_64_python3.14.____cp314t.yaml index 23fba0e..8213eb5 100644 --- a/.ci_support/linux_64_python3.14.____cp314t.yaml +++ b/.ci_support/linux_64_python3.14.____cp314t.yaml @@ -20,3 +20,6 @@ python: - 3.14.* *_cp314t target_platform: - linux-64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/linux_64_python3.15.____cp315.yaml b/.ci_support/linux_64_python3.15.____cp315.yaml new file mode 100644 index 0000000..354d8b2 --- /dev/null +++ b/.ci_support/linux_64_python3.15.____cp315.yaml @@ -0,0 +1,25 @@ +c_compiler: +- gcc +c_compiler_version: +- '15' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +channel_sources: +- conda-forge,conda-forge/label/python_rc +channel_targets: +- conda-forge main +docker_image: +- quay.io/condaforge/linux-anvil-x86_64:alma10 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.15.* *_cp315 +target_platform: +- linux-64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/linux_aarch64_python3.11.____cpython.yaml b/.ci_support/linux_aarch64_python3.11.____cpython.yaml index 1fff39b..c6925ce 100644 --- a/.ci_support/linux_aarch64_python3.11.____cpython.yaml +++ b/.ci_support/linux_aarch64_python3.11.____cpython.yaml @@ -20,3 +20,6 @@ python: - 3.11.* *_cpython target_platform: - linux-aarch64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/linux_aarch64_python3.12.____cpython.yaml b/.ci_support/linux_aarch64_python3.12.____cpython.yaml index 022b9dd..700f893 100644 --- a/.ci_support/linux_aarch64_python3.12.____cpython.yaml +++ b/.ci_support/linux_aarch64_python3.12.____cpython.yaml @@ -20,3 +20,6 @@ python: - 3.12.* *_cpython target_platform: - linux-aarch64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/linux_aarch64_python3.13.____cp313.yaml b/.ci_support/linux_aarch64_python3.13.____cp313.yaml index 78632cf..1c2c7cd 100644 --- a/.ci_support/linux_aarch64_python3.13.____cp313.yaml +++ b/.ci_support/linux_aarch64_python3.13.____cp313.yaml @@ -20,3 +20,6 @@ python: - 3.13.* *_cp313 target_platform: - linux-aarch64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/linux_aarch64_python3.14.____cp314.yaml b/.ci_support/linux_aarch64_python3.14.____cp314.yaml index f08e9ca..41337fa 100644 --- a/.ci_support/linux_aarch64_python3.14.____cp314.yaml +++ b/.ci_support/linux_aarch64_python3.14.____cp314.yaml @@ -20,3 +20,6 @@ python: - 3.14.* *_cp314 target_platform: - linux-aarch64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/linux_aarch64_python3.14.____cp314t.yaml b/.ci_support/linux_aarch64_python3.14.____cp314t.yaml index 2a72cb5..45fe622 100644 --- a/.ci_support/linux_aarch64_python3.14.____cp314t.yaml +++ b/.ci_support/linux_aarch64_python3.14.____cp314t.yaml @@ -20,3 +20,6 @@ python: - 3.14.* *_cp314t target_platform: - linux-aarch64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/linux_aarch64_python3.15.____cp315.yaml b/.ci_support/linux_aarch64_python3.15.____cp315.yaml new file mode 100644 index 0000000..0f3e255 --- /dev/null +++ b/.ci_support/linux_aarch64_python3.15.____cp315.yaml @@ -0,0 +1,25 @@ +c_compiler: +- gcc +c_compiler_version: +- '15' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +channel_sources: +- conda-forge,conda-forge/label/python_rc +channel_targets: +- conda-forge main +docker_image: +- quay.io/condaforge/linux-anvil-aarch64:alma10 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.15.* *_cp315 +target_platform: +- linux-aarch64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/linux_ppc64le_python3.11.____cpython.yaml b/.ci_support/linux_ppc64le_python3.11.____cpython.yaml index 2746c36..4a3c653 100644 --- a/.ci_support/linux_ppc64le_python3.11.____cpython.yaml +++ b/.ci_support/linux_ppc64le_python3.11.____cpython.yaml @@ -20,3 +20,6 @@ python: - 3.11.* *_cpython target_platform: - linux-ppc64le +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/linux_ppc64le_python3.12.____cpython.yaml b/.ci_support/linux_ppc64le_python3.12.____cpython.yaml index e62d042..83448ff 100644 --- a/.ci_support/linux_ppc64le_python3.12.____cpython.yaml +++ b/.ci_support/linux_ppc64le_python3.12.____cpython.yaml @@ -20,3 +20,6 @@ python: - 3.12.* *_cpython target_platform: - linux-ppc64le +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/linux_ppc64le_python3.13.____cp313.yaml b/.ci_support/linux_ppc64le_python3.13.____cp313.yaml index cad4b6e..f12fa7a 100644 --- a/.ci_support/linux_ppc64le_python3.13.____cp313.yaml +++ b/.ci_support/linux_ppc64le_python3.13.____cp313.yaml @@ -20,3 +20,6 @@ python: - 3.13.* *_cp313 target_platform: - linux-ppc64le +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/linux_ppc64le_python3.14.____cp314.yaml b/.ci_support/linux_ppc64le_python3.14.____cp314.yaml index c465d58..df59435 100644 --- a/.ci_support/linux_ppc64le_python3.14.____cp314.yaml +++ b/.ci_support/linux_ppc64le_python3.14.____cp314.yaml @@ -20,3 +20,6 @@ python: - 3.14.* *_cp314 target_platform: - linux-ppc64le +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/linux_ppc64le_python3.14.____cp314t.yaml b/.ci_support/linux_ppc64le_python3.14.____cp314t.yaml index bda4393..f462014 100644 --- a/.ci_support/linux_ppc64le_python3.14.____cp314t.yaml +++ b/.ci_support/linux_ppc64le_python3.14.____cp314t.yaml @@ -20,3 +20,6 @@ python: - 3.14.* *_cp314t target_platform: - linux-ppc64le +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/linux_ppc64le_python3.15.____cp315.yaml b/.ci_support/linux_ppc64le_python3.15.____cp315.yaml new file mode 100644 index 0000000..44b991e --- /dev/null +++ b/.ci_support/linux_ppc64le_python3.15.____cp315.yaml @@ -0,0 +1,25 @@ +c_compiler: +- gcc +c_compiler_version: +- '15' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +channel_sources: +- conda-forge,conda-forge/label/python_rc +channel_targets: +- conda-forge main +docker_image: +- quay.io/condaforge/linux-anvil-x86_64:alma10 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.15.* *_cp315 +target_platform: +- linux-ppc64le +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/migrations/python315.yaml b/.ci_support/migrations/python315.yaml new file mode 100644 index 0000000..84680e5 --- /dev/null +++ b/.ci_support/migrations/python315.yaml @@ -0,0 +1,54 @@ +# this is intentionally sorted before the 3.14t 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: 1755739490 +__migrator: + commit_message: Rebuild for python 3.15 + 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 + - 3.14.* *_cp314t + - 3.15.* *_cp315 # 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 + # part of a cycle with pandas; converted to abi3 in the meantime + - hypothesis + # converted to abi3 in the meantime + - pynacl + # was abi3 prior to to this migration + - nh3 + - minijinja + # has always been abi3 + - ast-serialize + exclude_pinned_pkgs: false + ignored_deps_per_node: + matplotlib: + - pyqt + additional_zip_keys: + - channel_sources + +python: +- 3.15.* *_cp315 +# additional entries to add for zip_keys +is_python_min: +- false +channel_sources: +- conda-forge,conda-forge/label/python_rc diff --git a/.ci_support/osx_64_python3.11.____cpython.yaml b/.ci_support/osx_64_python3.11.____cpython.yaml index 6a41cb3..07251b6 100644 --- a/.ci_support/osx_64_python3.11.____cpython.yaml +++ b/.ci_support/osx_64_python3.11.____cpython.yaml @@ -24,3 +24,6 @@ python: - 3.11.* *_cpython target_platform: - osx-64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/osx_64_python3.12.____cpython.yaml b/.ci_support/osx_64_python3.12.____cpython.yaml index 80ce6b5..5e282e3 100644 --- a/.ci_support/osx_64_python3.12.____cpython.yaml +++ b/.ci_support/osx_64_python3.12.____cpython.yaml @@ -24,3 +24,6 @@ python: - 3.12.* *_cpython target_platform: - osx-64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/osx_64_python3.13.____cp313.yaml b/.ci_support/osx_64_python3.13.____cp313.yaml index 776a924..a908b7d 100644 --- a/.ci_support/osx_64_python3.13.____cp313.yaml +++ b/.ci_support/osx_64_python3.13.____cp313.yaml @@ -24,3 +24,6 @@ python: - 3.13.* *_cp313 target_platform: - osx-64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/osx_64_python3.14.____cp314.yaml b/.ci_support/osx_64_python3.14.____cp314.yaml index db11f58..0cc85bc 100644 --- a/.ci_support/osx_64_python3.14.____cp314.yaml +++ b/.ci_support/osx_64_python3.14.____cp314.yaml @@ -24,3 +24,6 @@ python: - 3.14.* *_cp314 target_platform: - osx-64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/osx_64_python3.14.____cp314t.yaml b/.ci_support/osx_64_python3.14.____cp314t.yaml index 46a0fde..357136a 100644 --- a/.ci_support/osx_64_python3.14.____cp314t.yaml +++ b/.ci_support/osx_64_python3.14.____cp314t.yaml @@ -24,3 +24,6 @@ python: - 3.14.* *_cp314t target_platform: - osx-64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/osx_64_python3.15.____cp315.yaml b/.ci_support/osx_64_python3.15.____cp315.yaml new file mode 100644 index 0000000..c185a50 --- /dev/null +++ b/.ci_support/osx_64_python3.15.____cp315.yaml @@ -0,0 +1,29 @@ +MACOSX_DEPLOYMENT_TARGET: +- '11.0' +MACOSX_SDK_VERSION: +- '11.0' +c_compiler: +- clang +c_compiler_version: +- '21' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '11.0' +channel_sources: +- conda-forge,conda-forge/label/python_rc +channel_targets: +- conda-forge main +macos_machine: +- x86_64-apple-darwin13.4.0 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.15.* *_cp315 +target_platform: +- osx-64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/osx_arm64_python3.11.____cpython.yaml b/.ci_support/osx_arm64_python3.11.____cpython.yaml index a7284d7..3e62e92 100644 --- a/.ci_support/osx_arm64_python3.11.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.11.____cpython.yaml @@ -24,3 +24,6 @@ python: - 3.11.* *_cpython target_platform: - osx-arm64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/osx_arm64_python3.12.____cpython.yaml b/.ci_support/osx_arm64_python3.12.____cpython.yaml index 808acd9..499e342 100644 --- a/.ci_support/osx_arm64_python3.12.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.12.____cpython.yaml @@ -24,3 +24,6 @@ python: - 3.12.* *_cpython target_platform: - osx-arm64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/osx_arm64_python3.13.____cp313.yaml b/.ci_support/osx_arm64_python3.13.____cp313.yaml index 9baae15..4353ac3 100644 --- a/.ci_support/osx_arm64_python3.13.____cp313.yaml +++ b/.ci_support/osx_arm64_python3.13.____cp313.yaml @@ -24,3 +24,6 @@ python: - 3.13.* *_cp313 target_platform: - osx-arm64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/osx_arm64_python3.14.____cp314.yaml b/.ci_support/osx_arm64_python3.14.____cp314.yaml index 2de93ce..4981f90 100644 --- a/.ci_support/osx_arm64_python3.14.____cp314.yaml +++ b/.ci_support/osx_arm64_python3.14.____cp314.yaml @@ -24,3 +24,6 @@ python: - 3.14.* *_cp314 target_platform: - osx-arm64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/osx_arm64_python3.14.____cp314t.yaml b/.ci_support/osx_arm64_python3.14.____cp314t.yaml index 43125fa..92b3343 100644 --- a/.ci_support/osx_arm64_python3.14.____cp314t.yaml +++ b/.ci_support/osx_arm64_python3.14.____cp314t.yaml @@ -24,3 +24,6 @@ python: - 3.14.* *_cp314t target_platform: - osx-arm64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/osx_arm64_python3.15.____cp315.yaml b/.ci_support/osx_arm64_python3.15.____cp315.yaml new file mode 100644 index 0000000..54f7c12 --- /dev/null +++ b/.ci_support/osx_arm64_python3.15.____cp315.yaml @@ -0,0 +1,29 @@ +MACOSX_DEPLOYMENT_TARGET: +- '11.0' +MACOSX_SDK_VERSION: +- '11.0' +c_compiler: +- clang +c_compiler_version: +- '21' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '11.0' +channel_sources: +- conda-forge,conda-forge/label/python_rc +channel_targets: +- conda-forge main +macos_machine: +- arm64-apple-darwin20.0.0 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.15.* *_cp315 +target_platform: +- osx-arm64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/win_64_python3.11.____cpython.yaml b/.ci_support/win_64_python3.11.____cpython.yaml index 8df0aae..5148c87 100644 --- a/.ci_support/win_64_python3.11.____cpython.yaml +++ b/.ci_support/win_64_python3.11.____cpython.yaml @@ -18,3 +18,6 @@ python: - 3.11.* *_cpython target_platform: - win-64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/win_64_python3.12.____cpython.yaml b/.ci_support/win_64_python3.12.____cpython.yaml index 506a53a..924842d 100644 --- a/.ci_support/win_64_python3.12.____cpython.yaml +++ b/.ci_support/win_64_python3.12.____cpython.yaml @@ -18,3 +18,6 @@ python: - 3.12.* *_cpython target_platform: - win-64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/win_64_python3.13.____cp313.yaml b/.ci_support/win_64_python3.13.____cp313.yaml index 2b7bc67..4741d25 100644 --- a/.ci_support/win_64_python3.13.____cp313.yaml +++ b/.ci_support/win_64_python3.13.____cp313.yaml @@ -18,3 +18,6 @@ python: - 3.13.* *_cp313 target_platform: - win-64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/win_64_python3.14.____cp314.yaml b/.ci_support/win_64_python3.14.____cp314.yaml index 99d93db..253a4b9 100644 --- a/.ci_support/win_64_python3.14.____cp314.yaml +++ b/.ci_support/win_64_python3.14.____cp314.yaml @@ -18,3 +18,6 @@ python: - 3.14.* *_cp314 target_platform: - win-64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/win_64_python3.14.____cp314t.yaml b/.ci_support/win_64_python3.14.____cp314t.yaml index 9fd2f21..a48380b 100644 --- a/.ci_support/win_64_python3.14.____cp314t.yaml +++ b/.ci_support/win_64_python3.14.____cp314t.yaml @@ -18,3 +18,6 @@ python: - 3.14.* *_cp314t target_platform: - win-64 +zip_keys: +- - python + - channel_sources diff --git a/.ci_support/win_64_python3.15.____cp315.yaml b/.ci_support/win_64_python3.15.____cp315.yaml new file mode 100644 index 0000000..bf57ca1 --- /dev/null +++ b/.ci_support/win_64_python3.15.____cp315.yaml @@ -0,0 +1,23 @@ +channel_sources: +- conda-forge,conda-forge/label/python_rc +channel_targets: +- conda-forge main +m2w64_c_compiler: +- gcc +m2w64_c_compiler_version: +- '15' +m2w64_c_stdlib: +- m2w64-sysroot +m2w64_c_stdlib_version: +- '12' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.15.* *_cp315 +target_platform: +- win-64 +zip_keys: +- - python + - channel_sources diff --git a/.github/workflows/conda-build.yml b/.github/workflows/conda-build.yml index b4dc993..fe6e4ea 100644 --- a/.github/workflows/conda-build.yml +++ b/.github/workflows/conda-build.yml @@ -82,6 +82,18 @@ jobs: resize_partitions: False runs_on: ['ubuntu-latest'] tools_install_dir: ~/miniforge3 + - CONFIG: linux_64_python3.15.____cp315 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma10 + STORE_BUILD_ARTIFACTS: False + UPLOAD_PACKAGES: True + build_workspace_dir: build_artifacts + docker_run_args: + free_disk_space: skip + os: ubuntu + pagefile_size: 0 + resize_partitions: False + runs_on: ['ubuntu-latest'] + tools_install_dir: ~/miniforge3 - CONFIG: linux_aarch64_python3.11.____cpython DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64:alma10 STORE_BUILD_ARTIFACTS: False @@ -142,6 +154,18 @@ jobs: resize_partitions: False runs_on: ['ubuntu-24.04-arm'] tools_install_dir: ~/miniforge3 + - CONFIG: linux_aarch64_python3.15.____cp315 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64:alma10 + STORE_BUILD_ARTIFACTS: False + UPLOAD_PACKAGES: True + build_workspace_dir: build_artifacts + docker_run_args: + free_disk_space: skip + os: ubuntu + pagefile_size: 0 + resize_partitions: False + runs_on: ['ubuntu-24.04-arm'] + tools_install_dir: ~/miniforge3 - CONFIG: linux_ppc64le_python3.11.____cpython DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma10 STORE_BUILD_ARTIFACTS: False @@ -202,6 +226,18 @@ jobs: resize_partitions: False runs_on: ['ubuntu-latest'] tools_install_dir: ~/miniforge3 + - CONFIG: linux_ppc64le_python3.15.____cp315 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma10 + STORE_BUILD_ARTIFACTS: False + UPLOAD_PACKAGES: True + build_workspace_dir: build_artifacts + docker_run_args: + free_disk_space: skip + os: ubuntu + pagefile_size: 0 + resize_partitions: False + runs_on: ['ubuntu-latest'] + tools_install_dir: ~/miniforge3 - CONFIG: win_64_python3.11.____cpython STORE_BUILD_ARTIFACTS: False UPLOAD_PACKAGES: True @@ -262,6 +298,18 @@ jobs: resize_partitions: False runs_on: ['windows-2022'] tools_install_dir: D:\Miniforge + - CONFIG: win_64_python3.15.____cp315 + STORE_BUILD_ARTIFACTS: False + UPLOAD_PACKAGES: True + build_platform: win-64 + build_workspace_dir: D:\\bld\\ + docker_run_args: + free_disk_space: skip + os: windows + pagefile_size: 0 + resize_partitions: False + runs_on: ['windows-2022'] + tools_install_dir: D:\Miniforge steps: - name: Checkout code diff --git a/README.md b/README.md index b4ac53f..1cd2cc3 100644 --- a/README.md +++ b/README.md @@ -68,6 +68,13 @@ Current build status variant + + osx_64_python3.15.____cp315 + + + variant + + osx_arm64_python3.11.____cpython @@ -103,6 +110,13 @@ Current build status variant + + osx_arm64_python3.15.____cp315 + + + variant + + diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 5bf1ace..a39e417 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -10,7 +10,7 @@ source: sha256: 534919ebc44bb59de323513f41d1c1fba5f457008323d2e67087351a76c8fd9f build: - number: 0 + number: 1 requirements: build: