diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml
index befaf48c..800c6c3e 100644
--- a/.azure-pipelines/azure-pipelines-osx.yml
+++ b/.azure-pipelines/azure-pipelines-osx.yml
@@ -108,6 +108,26 @@ jobs:
resize_partitions: false
store_build_artifacts: false
tools_install_dir: ~/miniforge3
+ osx_arm64_python3.14.____cp314tsuffix:
+ CONFIG: osx_arm64_python3.14.____cp314tsuffix
+ UPLOAD_PACKAGES: 'True'
+ VMIMAGE: macOS-15-arm64
+ build_workspace_dir: ~/miniforge3/conda-bld
+ free_disk_space: quick
+ pagefile_size: 0
+ resize_partitions: false
+ store_build_artifacts: false
+ tools_install_dir: ~/miniforge3
+ osx_arm64_python3.14.____cp314tsuffix-novec:
+ CONFIG: osx_arm64_python3.14.____cp314tsuffix-novec
+ UPLOAD_PACKAGES: 'True'
+ VMIMAGE: macOS-15-arm64
+ build_workspace_dir: ~/miniforge3/conda-bld
+ free_disk_space: quick
+ pagefile_size: 0
+ resize_partitions: false
+ store_build_artifacts: false
+ tools_install_dir: ~/miniforge3
timeoutInMinutes: 360
variables: {}
diff --git a/.ci_support/linux_64_c_stdlib_version2.17cuda_compiler_version12.9python3.14.____cp314tsuffix.yaml b/.ci_support/linux_64_c_stdlib_version2.17cuda_compiler_version12.9python3.14.____cp314tsuffix.yaml
new file mode 100644
index 00000000..a053a594
--- /dev/null
+++ b/.ci_support/linux_64_c_stdlib_version2.17cuda_compiler_version12.9python3.14.____cp314tsuffix.yaml
@@ -0,0 +1,45 @@
+c_compiler:
+- gcc
+c_compiler_version:
+- '14'
+c_stdlib:
+- sysroot
+c_stdlib_version:
+- '2.17'
+channel_sources:
+- conda-forge
+channel_targets:
+- conda-forge main
+cuda_compiler:
+- cuda-nvcc
+cuda_compiler_version:
+- '12.9'
+cudnn:
+- '9'
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '14'
+docker_image:
+- quay.io/condaforge/linux-anvil-x86_64:alma10
+github_actions_labels:
+- namespace-profile-16cpu-on-linux-64
+numpy:
+- '2'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.14.* *_cp314t
+suffix:
+- ''
+target_platform:
+- linux-64
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+ - c_stdlib_version
+ - cuda_compiler_version
+zlib:
+- '1'
diff --git a/.ci_support/linux_64_c_stdlib_version2.17cuda_compiler_versionNonepython3.14.____cp314tsuffix-novec.yaml b/.ci_support/linux_64_c_stdlib_version2.17cuda_compiler_versionNonepython3.14.____cp314tsuffix-novec.yaml
new file mode 100644
index 00000000..664630f1
--- /dev/null
+++ b/.ci_support/linux_64_c_stdlib_version2.17cuda_compiler_versionNonepython3.14.____cp314tsuffix-novec.yaml
@@ -0,0 +1,45 @@
+c_compiler:
+- gcc
+c_compiler_version:
+- '14'
+c_stdlib:
+- sysroot
+c_stdlib_version:
+- '2.17'
+channel_sources:
+- conda-forge
+channel_targets:
+- conda-forge main
+cuda_compiler:
+- cuda-nvcc
+cuda_compiler_version:
+- None
+cudnn:
+- '9'
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '14'
+docker_image:
+- quay.io/condaforge/linux-anvil-x86_64:alma10
+github_actions_labels:
+- namespace-profile-16cpu-on-linux-64
+numpy:
+- '2'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.14.* *_cp314t
+suffix:
+- -novec
+target_platform:
+- linux-64
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+ - c_stdlib_version
+ - cuda_compiler_version
+zlib:
+- '1'
diff --git a/.ci_support/linux_64_c_stdlib_version2.17cuda_compiler_versionNonepython3.14.____cp314tsuffix.yaml b/.ci_support/linux_64_c_stdlib_version2.17cuda_compiler_versionNonepython3.14.____cp314tsuffix.yaml
new file mode 100644
index 00000000..681a737a
--- /dev/null
+++ b/.ci_support/linux_64_c_stdlib_version2.17cuda_compiler_versionNonepython3.14.____cp314tsuffix.yaml
@@ -0,0 +1,45 @@
+c_compiler:
+- gcc
+c_compiler_version:
+- '14'
+c_stdlib:
+- sysroot
+c_stdlib_version:
+- '2.17'
+channel_sources:
+- conda-forge
+channel_targets:
+- conda-forge main
+cuda_compiler:
+- cuda-nvcc
+cuda_compiler_version:
+- None
+cudnn:
+- '9'
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '14'
+docker_image:
+- quay.io/condaforge/linux-anvil-x86_64:alma10
+github_actions_labels:
+- namespace-profile-16cpu-on-linux-64
+numpy:
+- '2'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.14.* *_cp314t
+suffix:
+- ''
+target_platform:
+- linux-64
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+ - c_stdlib_version
+ - cuda_compiler_version
+zlib:
+- '1'
diff --git a/.ci_support/linux_64_c_stdlib_version2.28cuda_compiler_version13.0python3.14.____cp314tsuffix.yaml b/.ci_support/linux_64_c_stdlib_version2.28cuda_compiler_version13.0python3.14.____cp314tsuffix.yaml
new file mode 100644
index 00000000..8653591f
--- /dev/null
+++ b/.ci_support/linux_64_c_stdlib_version2.28cuda_compiler_version13.0python3.14.____cp314tsuffix.yaml
@@ -0,0 +1,45 @@
+c_compiler:
+- gcc
+c_compiler_version:
+- '14'
+c_stdlib:
+- sysroot
+c_stdlib_version:
+- '2.28'
+channel_sources:
+- conda-forge
+channel_targets:
+- conda-forge main
+cuda_compiler:
+- cuda-nvcc
+cuda_compiler_version:
+- '13.0'
+cudnn:
+- '9'
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '14'
+docker_image:
+- quay.io/condaforge/linux-anvil-x86_64:alma10
+github_actions_labels:
+- namespace-profile-16cpu-on-linux-64
+numpy:
+- '2'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.14.* *_cp314t
+suffix:
+- ''
+target_platform:
+- linux-64
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+ - c_stdlib_version
+ - cuda_compiler_version
+zlib:
+- '1'
diff --git a/.ci_support/linux_aarch64_c_stdlib_version2.17cuda_compiler_version12.9python3.14.____cp314tsuffix.yaml b/.ci_support/linux_aarch64_c_stdlib_version2.17cuda_compiler_version12.9python3.14.____cp314tsuffix.yaml
new file mode 100644
index 00000000..b3dca913
--- /dev/null
+++ b/.ci_support/linux_aarch64_c_stdlib_version2.17cuda_compiler_version12.9python3.14.____cp314tsuffix.yaml
@@ -0,0 +1,45 @@
+c_compiler:
+- gcc
+c_compiler_version:
+- '14'
+c_stdlib:
+- sysroot
+c_stdlib_version:
+- '2.17'
+channel_sources:
+- conda-forge
+channel_targets:
+- conda-forge main
+cuda_compiler:
+- cuda-nvcc
+cuda_compiler_version:
+- '12.9'
+cudnn:
+- '9'
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '14'
+docker_image:
+- quay.io/condaforge/linux-anvil-x86_64:alma10
+github_actions_labels:
+- namespace-profile-16cpu-on-linux-64
+numpy:
+- '2'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.14.* *_cp314t
+suffix:
+- ''
+target_platform:
+- linux-aarch64
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+ - c_stdlib_version
+ - cuda_compiler_version
+zlib:
+- '1'
diff --git a/.ci_support/linux_aarch64_c_stdlib_version2.17cuda_compiler_versionNonepython3.14.____cp314tsuffix-novec.yaml b/.ci_support/linux_aarch64_c_stdlib_version2.17cuda_compiler_versionNonepython3.14.____cp314tsuffix-novec.yaml
new file mode 100644
index 00000000..af3abe2c
--- /dev/null
+++ b/.ci_support/linux_aarch64_c_stdlib_version2.17cuda_compiler_versionNonepython3.14.____cp314tsuffix-novec.yaml
@@ -0,0 +1,45 @@
+c_compiler:
+- gcc
+c_compiler_version:
+- '14'
+c_stdlib:
+- sysroot
+c_stdlib_version:
+- '2.17'
+channel_sources:
+- conda-forge
+channel_targets:
+- conda-forge main
+cuda_compiler:
+- cuda-nvcc
+cuda_compiler_version:
+- None
+cudnn:
+- '9'
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '14'
+docker_image:
+- quay.io/condaforge/linux-anvil-x86_64:alma10
+github_actions_labels:
+- namespace-profile-16cpu-on-linux-64
+numpy:
+- '2'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.14.* *_cp314t
+suffix:
+- -novec
+target_platform:
+- linux-aarch64
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+ - c_stdlib_version
+ - cuda_compiler_version
+zlib:
+- '1'
diff --git a/.ci_support/linux_aarch64_c_stdlib_version2.17cuda_compiler_versionNonepython3.14.____cp314tsuffix.yaml b/.ci_support/linux_aarch64_c_stdlib_version2.17cuda_compiler_versionNonepython3.14.____cp314tsuffix.yaml
new file mode 100644
index 00000000..4c17fdae
--- /dev/null
+++ b/.ci_support/linux_aarch64_c_stdlib_version2.17cuda_compiler_versionNonepython3.14.____cp314tsuffix.yaml
@@ -0,0 +1,45 @@
+c_compiler:
+- gcc
+c_compiler_version:
+- '14'
+c_stdlib:
+- sysroot
+c_stdlib_version:
+- '2.17'
+channel_sources:
+- conda-forge
+channel_targets:
+- conda-forge main
+cuda_compiler:
+- cuda-nvcc
+cuda_compiler_version:
+- None
+cudnn:
+- '9'
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '14'
+docker_image:
+- quay.io/condaforge/linux-anvil-x86_64:alma10
+github_actions_labels:
+- namespace-profile-16cpu-on-linux-64
+numpy:
+- '2'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.14.* *_cp314t
+suffix:
+- ''
+target_platform:
+- linux-aarch64
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+ - c_stdlib_version
+ - cuda_compiler_version
+zlib:
+- '1'
diff --git a/.ci_support/linux_aarch64_c_stdlib_version2.28cuda_compiler_version13.0python3.14.____cp314tsuffix.yaml b/.ci_support/linux_aarch64_c_stdlib_version2.28cuda_compiler_version13.0python3.14.____cp314tsuffix.yaml
new file mode 100644
index 00000000..a803eab0
--- /dev/null
+++ b/.ci_support/linux_aarch64_c_stdlib_version2.28cuda_compiler_version13.0python3.14.____cp314tsuffix.yaml
@@ -0,0 +1,45 @@
+c_compiler:
+- gcc
+c_compiler_version:
+- '14'
+c_stdlib:
+- sysroot
+c_stdlib_version:
+- '2.28'
+channel_sources:
+- conda-forge
+channel_targets:
+- conda-forge main
+cuda_compiler:
+- cuda-nvcc
+cuda_compiler_version:
+- '13.0'
+cudnn:
+- '9'
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '14'
+docker_image:
+- quay.io/condaforge/linux-anvil-x86_64:alma10
+github_actions_labels:
+- namespace-profile-16cpu-on-linux-64
+numpy:
+- '2'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.14.* *_cp314t
+suffix:
+- ''
+target_platform:
+- linux-aarch64
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+ - c_stdlib_version
+ - cuda_compiler_version
+zlib:
+- '1'
diff --git a/.ci_support/migrations/python314t.yaml b/.ci_support/migrations/python314t.yaml
new file mode 100644
index 00000000..304cc453
--- /dev/null
+++ b/.ci_support/migrations/python314t.yaml
@@ -0,0 +1,57 @@
+migrator_ts: 1755739493
+__migrator:
+ commit_message: Rebuild for python 3.14 freethreading
+ 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
+ - 3.14.* *_cp314t # new entry
+ longterm: true
+ pr_limit: 20
+ 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
+ - matplotlib
+ exclude_pinned_pkgs: false
+ # if feedstock already has 3.13t migrator this is redundant, but harmless
+ additional_zip_keys:
+ - is_freethreading
+ - is_abi3
+ wait_for_migrators:
+ - python314
+ ignored_deps_per_node:
+ matplotlib:
+ - pyqt
+ - pyside6
+ - pyside2
+ pyarrow:
+ # optional test dependencies
+ - numba
+ - sparse
+ pyzmq:
+ # test dependency not used with free-threaded
+ - auditwheel
+ allowlist_file: free-threaded-314.txt
+
+python:
+- 3.14.* *_cp314t
+# additional entries to add for zip_keys
+is_freethreading:
+- true
+is_python_min:
+- false
+is_abi3:
+- false
diff --git a/.ci_support/osx_arm64_python3.14.____cp314tsuffix-novec.yaml b/.ci_support/osx_arm64_python3.14.____cp314tsuffix-novec.yaml
new file mode 100644
index 00000000..57e18f19
--- /dev/null
+++ b/.ci_support/osx_arm64_python3.14.____cp314tsuffix-novec.yaml
@@ -0,0 +1,43 @@
+MACOSX_DEPLOYMENT_TARGET:
+- '11.0'
+MACOSX_SDK_VERSION:
+- '13.3'
+c_compiler:
+- clang
+c_compiler_version:
+- '19'
+c_stdlib:
+- macosx_deployment_target
+c_stdlib_version:
+- '11.0'
+channel_sources:
+- conda-forge
+channel_targets:
+- conda-forge main
+cuda_compiler:
+- cuda-nvcc
+cuda_compiler_version:
+- None
+cxx_compiler:
+- clangxx
+cxx_compiler_version:
+- '19'
+macos_machine:
+- arm64-apple-darwin20.0.0
+numpy:
+- '2'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.14.* *_cp314t
+suffix:
+- -novec
+target_platform:
+- osx-arm64
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+zlib:
+- '1'
diff --git a/.ci_support/osx_arm64_python3.14.____cp314tsuffix.yaml b/.ci_support/osx_arm64_python3.14.____cp314tsuffix.yaml
new file mode 100644
index 00000000..91c66b38
--- /dev/null
+++ b/.ci_support/osx_arm64_python3.14.____cp314tsuffix.yaml
@@ -0,0 +1,43 @@
+MACOSX_DEPLOYMENT_TARGET:
+- '11.0'
+MACOSX_SDK_VERSION:
+- '13.3'
+c_compiler:
+- clang
+c_compiler_version:
+- '19'
+c_stdlib:
+- macosx_deployment_target
+c_stdlib_version:
+- '11.0'
+channel_sources:
+- conda-forge
+channel_targets:
+- conda-forge main
+cuda_compiler:
+- cuda-nvcc
+cuda_compiler_version:
+- None
+cxx_compiler:
+- clangxx
+cxx_compiler_version:
+- '19'
+macos_machine:
+- arm64-apple-darwin20.0.0
+numpy:
+- '2'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.14.* *_cp314t
+suffix:
+- ''
+target_platform:
+- osx-arm64
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+zlib:
+- '1'
diff --git a/.ci_support/win_64_cuda_compiler_version12.9python3.14.____cp314tsuffix.yaml b/.ci_support/win_64_cuda_compiler_version12.9python3.14.____cp314tsuffix.yaml
new file mode 100644
index 00000000..232ca833
--- /dev/null
+++ b/.ci_support/win_64_cuda_compiler_version12.9python3.14.____cp314tsuffix.yaml
@@ -0,0 +1,32 @@
+c_compiler:
+- vs2022
+c_stdlib:
+- vs
+channel_sources:
+- conda-forge
+channel_targets:
+- conda-forge main
+cuda_compiler:
+- cuda-nvcc
+cuda_compiler_version:
+- '12.9'
+cudnn:
+- '9'
+cxx_compiler:
+- vs2022
+github_actions_labels:
+- namespace-profile-16cpu-on-win-64
+numpy:
+- '2'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.14.* *_cp314t
+suffix:
+- ''
+target_platform:
+- win-64
+zlib:
+- '1'
diff --git a/.ci_support/win_64_cuda_compiler_version13.0python3.14.____cp314tsuffix.yaml b/.ci_support/win_64_cuda_compiler_version13.0python3.14.____cp314tsuffix.yaml
new file mode 100644
index 00000000..037b2e91
--- /dev/null
+++ b/.ci_support/win_64_cuda_compiler_version13.0python3.14.____cp314tsuffix.yaml
@@ -0,0 +1,32 @@
+c_compiler:
+- vs2022
+c_stdlib:
+- vs
+channel_sources:
+- conda-forge
+channel_targets:
+- conda-forge main
+cuda_compiler:
+- cuda-nvcc
+cuda_compiler_version:
+- '13.0'
+cudnn:
+- '9'
+cxx_compiler:
+- vs2022
+github_actions_labels:
+- namespace-profile-16cpu-on-win-64
+numpy:
+- '2'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.14.* *_cp314t
+suffix:
+- ''
+target_platform:
+- win-64
+zlib:
+- '1'
diff --git a/.ci_support/win_64_cuda_compiler_versionNonepython3.14.____cp314tsuffix-novec.yaml b/.ci_support/win_64_cuda_compiler_versionNonepython3.14.____cp314tsuffix-novec.yaml
new file mode 100644
index 00000000..4f770701
--- /dev/null
+++ b/.ci_support/win_64_cuda_compiler_versionNonepython3.14.____cp314tsuffix-novec.yaml
@@ -0,0 +1,32 @@
+c_compiler:
+- vs2022
+c_stdlib:
+- vs
+channel_sources:
+- conda-forge
+channel_targets:
+- conda-forge main
+cuda_compiler:
+- cuda-nvcc
+cuda_compiler_version:
+- None
+cudnn:
+- '9'
+cxx_compiler:
+- vs2022
+github_actions_labels:
+- namespace-profile-16cpu-on-win-64
+numpy:
+- '2'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.14.* *_cp314t
+suffix:
+- -novec
+target_platform:
+- win-64
+zlib:
+- '1'
diff --git a/.ci_support/win_64_cuda_compiler_versionNonepython3.14.____cp314tsuffix.yaml b/.ci_support/win_64_cuda_compiler_versionNonepython3.14.____cp314tsuffix.yaml
new file mode 100644
index 00000000..80c700aa
--- /dev/null
+++ b/.ci_support/win_64_cuda_compiler_versionNonepython3.14.____cp314tsuffix.yaml
@@ -0,0 +1,32 @@
+c_compiler:
+- vs2022
+c_stdlib:
+- vs
+channel_sources:
+- conda-forge
+channel_targets:
+- conda-forge main
+cuda_compiler:
+- cuda-nvcc
+cuda_compiler_version:
+- None
+cudnn:
+- '9'
+cxx_compiler:
+- vs2022
+github_actions_labels:
+- namespace-profile-16cpu-on-win-64
+numpy:
+- '2'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.14.* *_cp314t
+suffix:
+- ''
+target_platform:
+- win-64
+zlib:
+- '1'
diff --git a/.github/workflows/conda-build.yml b/.github/workflows/conda-build.yml
index 007e87b9..5fd6cbda 100644
--- a/.github/workflows/conda-build.yml
+++ b/.github/workflows/conda-build.yml
@@ -82,6 +82,18 @@ jobs:
resize_partitions: False
runs_on: ['namespace-profile-16cpu-on-linux-64;container.privileged=true;container.mount-scratch=true']
tools_install_dir: ~/miniforge3
+ - CONFIG: linux_64_c_stdlib_version2.17cuda_compiler_version12.9python3.14.____cp314tsuffix
+ 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: ['namespace-profile-16cpu-on-linux-64;container.privileged=true;container.mount-scratch=true']
+ tools_install_dir: ~/miniforge3
- CONFIG: linux_64_c_stdlib_version2.17cuda_compiler_versionNonepython3.10.____cpythonsuffix
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma10
STORE_BUILD_ARTIFACTS: False
@@ -202,6 +214,30 @@ jobs:
resize_partitions: False
runs_on: ['namespace-profile-16cpu-on-linux-64;container.privileged=true;container.mount-scratch=true']
tools_install_dir: ~/miniforge3
+ - CONFIG: linux_64_c_stdlib_version2.17cuda_compiler_versionNonepython3.14.____cp314tsuffix
+ 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: ['namespace-profile-16cpu-on-linux-64;container.privileged=true;container.mount-scratch=true']
+ tools_install_dir: ~/miniforge3
+ - CONFIG: linux_64_c_stdlib_version2.17cuda_compiler_versionNonepython3.14.____cp314tsuffix-novec
+ 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: ['namespace-profile-16cpu-on-linux-64;container.privileged=true;container.mount-scratch=true']
+ tools_install_dir: ~/miniforge3
- CONFIG: linux_64_c_stdlib_version2.28cuda_compiler_version13.0python3.10.____cpythonsuffix
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma10
STORE_BUILD_ARTIFACTS: False
@@ -262,6 +298,18 @@ jobs:
resize_partitions: False
runs_on: ['namespace-profile-16cpu-on-linux-64;container.privileged=true;container.mount-scratch=true']
tools_install_dir: ~/miniforge3
+ - CONFIG: linux_64_c_stdlib_version2.28cuda_compiler_version13.0python3.14.____cp314tsuffix
+ 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: ['namespace-profile-16cpu-on-linux-64;container.privileged=true;container.mount-scratch=true']
+ tools_install_dir: ~/miniforge3
- CONFIG: linux_aarch64_c_stdlib_version2.17cuda_compiler_version12.9python3.10.____cpythonsuffix
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma10
STORE_BUILD_ARTIFACTS: False
@@ -322,6 +370,18 @@ jobs:
resize_partitions: False
runs_on: ['namespace-profile-16cpu-on-linux-64;container.privileged=true;container.mount-scratch=true']
tools_install_dir: ~/miniforge3
+ - CONFIG: linux_aarch64_c_stdlib_version2.17cuda_compiler_version12.9python3.14.____cp314tsuffix
+ 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: ['namespace-profile-16cpu-on-linux-64;container.privileged=true;container.mount-scratch=true']
+ tools_install_dir: ~/miniforge3
- CONFIG: linux_aarch64_c_stdlib_version2.17cuda_compiler_versionNonepython3.10.____cpythonsuffix
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma10
STORE_BUILD_ARTIFACTS: False
@@ -442,6 +502,30 @@ jobs:
resize_partitions: False
runs_on: ['namespace-profile-16cpu-on-linux-64;container.privileged=true;container.mount-scratch=true']
tools_install_dir: ~/miniforge3
+ - CONFIG: linux_aarch64_c_stdlib_version2.17cuda_compiler_versionNonepython3.14.____cp314tsuffix
+ 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: ['namespace-profile-16cpu-on-linux-64;container.privileged=true;container.mount-scratch=true']
+ tools_install_dir: ~/miniforge3
+ - CONFIG: linux_aarch64_c_stdlib_version2.17cuda_compiler_versionNonepython3.14.____cp314tsuffix-novec
+ 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: ['namespace-profile-16cpu-on-linux-64;container.privileged=true;container.mount-scratch=true']
+ tools_install_dir: ~/miniforge3
- CONFIG: linux_aarch64_c_stdlib_version2.28cuda_compiler_version13.0python3.10.____cpythonsuffix
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma10
STORE_BUILD_ARTIFACTS: False
@@ -502,6 +586,18 @@ jobs:
resize_partitions: False
runs_on: ['namespace-profile-16cpu-on-linux-64;container.privileged=true;container.mount-scratch=true']
tools_install_dir: ~/miniforge3
+ - CONFIG: linux_aarch64_c_stdlib_version2.28cuda_compiler_version13.0python3.14.____cp314tsuffix
+ 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: ['namespace-profile-16cpu-on-linux-64;container.privileged=true;container.mount-scratch=true']
+ tools_install_dir: ~/miniforge3
- CONFIG: win_64_cuda_compiler_version12.9python3.10.____cpythonsuffix
STORE_BUILD_ARTIFACTS: False
UPLOAD_PACKAGES: True
@@ -562,6 +658,18 @@ jobs:
resize_partitions: False
runs_on: ['namespace-profile-16cpu-on-win-64']
tools_install_dir: D:\Miniforge
+ - CONFIG: win_64_cuda_compiler_version12.9python3.14.____cp314tsuffix
+ 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: ['namespace-profile-16cpu-on-win-64']
+ tools_install_dir: D:\Miniforge
- CONFIG: win_64_cuda_compiler_version13.0python3.10.____cpythonsuffix
STORE_BUILD_ARTIFACTS: False
UPLOAD_PACKAGES: True
@@ -622,6 +730,18 @@ jobs:
resize_partitions: False
runs_on: ['namespace-profile-16cpu-on-win-64']
tools_install_dir: D:\Miniforge
+ - CONFIG: win_64_cuda_compiler_version13.0python3.14.____cp314tsuffix
+ 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: ['namespace-profile-16cpu-on-win-64']
+ tools_install_dir: D:\Miniforge
- CONFIG: win_64_cuda_compiler_versionNonepython3.10.____cpythonsuffix
STORE_BUILD_ARTIFACTS: False
UPLOAD_PACKAGES: True
@@ -742,6 +862,30 @@ jobs:
resize_partitions: False
runs_on: ['namespace-profile-16cpu-on-win-64']
tools_install_dir: D:\Miniforge
+ - CONFIG: win_64_cuda_compiler_versionNonepython3.14.____cp314tsuffix
+ 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: ['namespace-profile-16cpu-on-win-64']
+ tools_install_dir: D:\Miniforge
+ - CONFIG: win_64_cuda_compiler_versionNonepython3.14.____cp314tsuffix-novec
+ 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: ['namespace-profile-16cpu-on-win-64']
+ tools_install_dir: D:\Miniforge
steps:
- name: Checkout code
diff --git a/.scripts/free_disk_space.sh b/.scripts/free_disk_space.sh
old mode 100755
new mode 100644
diff --git a/README.md b/README.md
index b53cd7e9..a3e63e5f 100644
--- a/README.md
+++ b/README.md
@@ -143,6 +143,20 @@ Current build status
+