diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml
index 1db9df97..b6229969 100755
--- a/.azure-pipelines/azure-pipelines-osx.yml
+++ b/.azure-pipelines/azure-pipelines-osx.yml
@@ -32,6 +32,12 @@ jobs:
osx_64_python3.13.____cp313suffix-novec:
CONFIG: osx_64_python3.13.____cp313suffix-novec
UPLOAD_PACKAGES: 'True'
+ osx_64_python3.14.____cp314suffix:
+ CONFIG: osx_64_python3.14.____cp314suffix
+ UPLOAD_PACKAGES: 'True'
+ osx_64_python3.14.____cp314suffix-novec:
+ CONFIG: osx_64_python3.14.____cp314suffix-novec
+ UPLOAD_PACKAGES: 'True'
osx_arm64_python3.10.____cpythonsuffix:
CONFIG: osx_arm64_python3.10.____cpythonsuffix
UPLOAD_PACKAGES: 'True'
@@ -56,6 +62,12 @@ jobs:
osx_arm64_python3.13.____cp313suffix-novec:
CONFIG: osx_arm64_python3.13.____cp313suffix-novec
UPLOAD_PACKAGES: 'True'
+ osx_arm64_python3.14.____cp314suffix:
+ CONFIG: osx_arm64_python3.14.____cp314suffix
+ UPLOAD_PACKAGES: 'True'
+ osx_arm64_python3.14.____cp314suffix-novec:
+ CONFIG: osx_arm64_python3.14.____cp314suffix-novec
+ UPLOAD_PACKAGES: 'True'
timeoutInMinutes: 360
variables: {}
diff --git a/.ci_support/linux_64_cuda_compiler_version12.9python3.13.____cp313suffix-novec.yaml b/.ci_support/linux_64_cuda_compiler_version12.9python3.14.____cp314suffix.yaml
similarity index 96%
rename from .ci_support/linux_64_cuda_compiler_version12.9python3.13.____cp313suffix-novec.yaml
rename to .ci_support/linux_64_cuda_compiler_version12.9python3.14.____cp314suffix.yaml
index fa298efc..35e34eab 100644
--- a/.ci_support/linux_64_cuda_compiler_version12.9python3.13.____cp313suffix-novec.yaml
+++ b/.ci_support/linux_64_cuda_compiler_version12.9python3.14.____cp314suffix.yaml
@@ -31,9 +31,9 @@ pin_run_as_build:
min_pin: x.x
max_pin: x.x
python:
-- 3.13.* *_cp313
+- 3.14.* *_cp314
suffix:
-- -novec
+- ''
target_platform:
- linux-64
zip_keys:
diff --git a/.ci_support/linux_64_cuda_compiler_version12.9python3.10.____cpythonsuffix-novec.yaml b/.ci_support/linux_64_cuda_compiler_versionNonepython3.14.____cp314suffix-novec.yaml
similarity index 95%
rename from .ci_support/linux_64_cuda_compiler_version12.9python3.10.____cpythonsuffix-novec.yaml
rename to .ci_support/linux_64_cuda_compiler_versionNonepython3.14.____cp314suffix-novec.yaml
index 3e99f1b1..d434f417 100644
--- a/.ci_support/linux_64_cuda_compiler_version12.9python3.10.____cpythonsuffix-novec.yaml
+++ b/.ci_support/linux_64_cuda_compiler_versionNonepython3.14.____cp314suffix-novec.yaml
@@ -13,7 +13,7 @@ channel_targets:
cuda_compiler:
- cuda-nvcc
cuda_compiler_version:
-- '12.9'
+- None
cudnn:
- '9'
cxx_compiler:
@@ -31,7 +31,7 @@ pin_run_as_build:
min_pin: x.x
max_pin: x.x
python:
-- 3.10.* *_cpython
+- 3.14.* *_cp314
suffix:
- -novec
target_platform:
diff --git a/.ci_support/linux_64_cuda_compiler_version12.9python3.11.____cpythonsuffix-novec.yaml b/.ci_support/linux_64_cuda_compiler_versionNonepython3.14.____cp314suffix.yaml
similarity index 94%
rename from .ci_support/linux_64_cuda_compiler_version12.9python3.11.____cpythonsuffix-novec.yaml
rename to .ci_support/linux_64_cuda_compiler_versionNonepython3.14.____cp314suffix.yaml
index 3ad365bc..cdeb4193 100644
--- a/.ci_support/linux_64_cuda_compiler_version12.9python3.11.____cpythonsuffix-novec.yaml
+++ b/.ci_support/linux_64_cuda_compiler_versionNonepython3.14.____cp314suffix.yaml
@@ -13,7 +13,7 @@ channel_targets:
cuda_compiler:
- cuda-nvcc
cuda_compiler_version:
-- '12.9'
+- None
cudnn:
- '9'
cxx_compiler:
@@ -31,9 +31,9 @@ pin_run_as_build:
min_pin: x.x
max_pin: x.x
python:
-- 3.11.* *_cpython
+- 3.14.* *_cp314
suffix:
-- -novec
+- ''
target_platform:
- linux-64
zip_keys:
diff --git a/.ci_support/linux_64_cuda_compiler_version12.9python3.12.____cpythonsuffix-novec.yaml b/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.14.____cp314suffix-novec.yaml
similarity index 92%
rename from .ci_support/linux_64_cuda_compiler_version12.9python3.12.____cpythonsuffix-novec.yaml
rename to .ci_support/linux_aarch64_cuda_compiler_versionNonepython3.14.____cp314suffix-novec.yaml
index b7d7b638..605287b5 100644
--- a/.ci_support/linux_64_cuda_compiler_version12.9python3.12.____cpythonsuffix-novec.yaml
+++ b/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.14.____cp314suffix-novec.yaml
@@ -13,9 +13,7 @@ channel_targets:
cuda_compiler:
- cuda-nvcc
cuda_compiler_version:
-- '12.9'
-cudnn:
-- '9'
+- None
cxx_compiler:
- gxx
cxx_compiler_version:
@@ -31,11 +29,11 @@ pin_run_as_build:
min_pin: x.x
max_pin: x.x
python:
-- 3.12.* *_cpython
+- 3.14.* *_cp314
suffix:
- -novec
target_platform:
-- linux-64
+- linux-aarch64
zip_keys:
- - c_compiler_version
- cxx_compiler_version
diff --git a/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.14.____cp314suffix.yaml b/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.14.____cp314suffix.yaml
new file mode 100644
index 00000000..b98ce944
--- /dev/null
+++ b/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.14.____cp314suffix.yaml
@@ -0,0 +1,43 @@
+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
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '14'
+docker_image:
+- quay.io/condaforge/linux-anvil-x86_64:alma9
+github_actions_labels:
+- cirun-openstack-cpu-4xlarge
+numpy:
+- '2'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.14.* *_cp314
+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/cuda129.yaml b/.ci_support/migrations/cuda129.yaml
deleted file mode 100644
index 5074cd12..00000000
--- a/.ci_support/migrations/cuda129.yaml
+++ /dev/null
@@ -1,57 +0,0 @@
-migrator_ts: 1738229377
-__migrator:
- kind:
- version
- migration_number:
- 1
- build_number:
- 1
- paused: false
- override_cbc_keys:
- - cuda_compiler_stub
- check_solvable: false
- primary_key: cuda_compiler_version
- ordering:
- cuda_compiler_version:
- - 12.4
- - 12.6
- - 12.8
- - None
- - 12.9
- # to allow manual opt-in for CUDA 11.8, see
- # https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/7472
- # must be last due to how cuda_compiler ordering in that migrator works
- - 11.8
- commit_message: |
- Upgrade to CUDA 12.9
-
- CUDA 12.8 added support for architectures `sm_100`, `sm_101` and `sm_120`,
- while CUDA 12.9 further added `sm_103` and `sm_121`. To build for these,
- maintainers will need to modify their existing list of specified architectures
- (e.g. `CMAKE_CUDA_ARCHITECTURES`, `TORCH_CUDA_ARCH_LIST`, etc.)
- for their package. A good balance between broad support and storage
- footprint (resp. compilation time) is to add `sm_100` and `sm_120`.
-
- Since CUDA 12.8, the conda-forge nvcc package now sets `CUDAARCHS` and
- `TORCH_CUDA_ARCH_LIST` in its activation script to a string containing all
- of the supported real architectures plus the virtual architecture of the
- latest. Recipes for packages who use these variables to control their build
- but do not want to build for all supported architectures will need to override
- these variables in their build script.
-
- ref: https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#new-features
-
-cuda_compiler_version: # [((linux and (x86_64 or aarch64)) or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"]
- - 12.9 # [((linux and (x86_64 or aarch64)) or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"]
-
-cuda_compiler_version_min: # [((linux and (x86_64 or aarch64)) or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"]
- - 12.9 # [((linux and (x86_64 or aarch64)) or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"]
-
-c_compiler_version: # [(linux and (x86_64 or aarch64)) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"]
- - 14 # [(linux and (x86_64 or aarch64)) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"]
-
-cxx_compiler_version: # [(linux and (x86_64 or aarch64)) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"]
- - 14 # [(linux and (x86_64 or aarch64)) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"]
-
-fortran_compiler_version: # [(linux and (x86_64 or aarch64)) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"]
- - 14 # [(linux and (x86_64 or aarch64)) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"]
diff --git a/.ci_support/migrations/python314.yaml b/.ci_support/migrations/python314.yaml
new file mode 100644
index 00000000..e382cc9a
--- /dev/null
+++ b/.ci_support/migrations/python314.yaml
@@ -0,0 +1,41 @@
+# 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
+ # Manually migrated (e.g. were blocked on missing dev dependencies)
+ - pyarrow
+ exclude_pinned_pkgs: false
+ ignored_deps_per_node:
+ matplotlib:
+ - pyqt
+
+python:
+- 3.14.* *_cp314
+# additional entries to add for zip_keys
+is_python_min:
+- false
diff --git a/.ci_support/osx_64_python3.14.____cp314suffix-novec.yaml b/.ci_support/osx_64_python3.14.____cp314suffix-novec.yaml
new file mode 100644
index 00000000..b94bbc88
--- /dev/null
+++ b/.ci_support/osx_64_python3.14.____cp314suffix-novec.yaml
@@ -0,0 +1,43 @@
+MACOSX_DEPLOYMENT_TARGET:
+- '10.15'
+MACOSX_SDK_VERSION:
+- '10.15'
+c_compiler:
+- clang
+c_compiler_version:
+- '19'
+c_stdlib:
+- macosx_deployment_target
+c_stdlib_version:
+- '10.15'
+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:
+- x86_64-apple-darwin13.4.0
+numpy:
+- '2'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.14.* *_cp314
+suffix:
+- -novec
+target_platform:
+- osx-64
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+zlib:
+- '1'
diff --git a/.ci_support/osx_64_python3.14.____cp314suffix.yaml b/.ci_support/osx_64_python3.14.____cp314suffix.yaml
new file mode 100644
index 00000000..82e34685
--- /dev/null
+++ b/.ci_support/osx_64_python3.14.____cp314suffix.yaml
@@ -0,0 +1,43 @@
+MACOSX_DEPLOYMENT_TARGET:
+- '10.15'
+MACOSX_SDK_VERSION:
+- '10.15'
+c_compiler:
+- clang
+c_compiler_version:
+- '19'
+c_stdlib:
+- macosx_deployment_target
+c_stdlib_version:
+- '10.15'
+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:
+- x86_64-apple-darwin13.4.0
+numpy:
+- '2'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.14.* *_cp314
+suffix:
+- ''
+target_platform:
+- osx-64
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+zlib:
+- '1'
diff --git a/.ci_support/osx_arm64_python3.14.____cp314suffix-novec.yaml b/.ci_support/osx_arm64_python3.14.____cp314suffix-novec.yaml
new file mode 100644
index 00000000..f75a9f5e
--- /dev/null
+++ b/.ci_support/osx_arm64_python3.14.____cp314suffix-novec.yaml
@@ -0,0 +1,43 @@
+MACOSX_DEPLOYMENT_TARGET:
+- '11.0'
+MACOSX_SDK_VERSION:
+- '11.0'
+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.* *_cp314
+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.____cp314suffix.yaml b/.ci_support/osx_arm64_python3.14.____cp314suffix.yaml
new file mode 100644
index 00000000..8abd1778
--- /dev/null
+++ b/.ci_support/osx_arm64_python3.14.____cp314suffix.yaml
@@ -0,0 +1,43 @@
+MACOSX_DEPLOYMENT_TARGET:
+- '11.0'
+MACOSX_SDK_VERSION:
+- '11.0'
+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.* *_cp314
+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.12.____cpythonsuffix-novec.yaml b/.ci_support/win_64_cuda_compiler_version12.9python3.12.____cpythonsuffix-novec.yaml
deleted file mode 100644
index d3dd6bf7..00000000
--- a/.ci_support/win_64_cuda_compiler_version12.9python3.12.____cpythonsuffix-novec.yaml
+++ /dev/null
@@ -1,32 +0,0 @@
-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:
-- cirun-azure-windows-4xlarge
-numpy:
-- '2'
-pin_run_as_build:
- python:
- min_pin: x.x
- max_pin: x.x
-python:
-- 3.12.* *_cpython
-suffix:
-- -novec
-target_platform:
-- win-64
-zlib:
-- '1'
diff --git a/.ci_support/win_64_cuda_compiler_version12.9python3.13.____cp313suffix-novec.yaml b/.ci_support/win_64_cuda_compiler_version12.9python3.14.____cp314suffix.yaml
similarity index 93%
rename from .ci_support/win_64_cuda_compiler_version12.9python3.13.____cp313suffix-novec.yaml
rename to .ci_support/win_64_cuda_compiler_version12.9python3.14.____cp314suffix.yaml
index a1f7d65a..e2248102 100644
--- a/.ci_support/win_64_cuda_compiler_version12.9python3.13.____cp313suffix-novec.yaml
+++ b/.ci_support/win_64_cuda_compiler_version12.9python3.14.____cp314suffix.yaml
@@ -23,9 +23,9 @@ pin_run_as_build:
min_pin: x.x
max_pin: x.x
python:
-- 3.13.* *_cp313
+- 3.14.* *_cp314
suffix:
-- -novec
+- ''
target_platform:
- win-64
zlib:
diff --git a/.ci_support/win_64_cuda_compiler_version12.9python3.10.____cpythonsuffix-novec.yaml b/.ci_support/win_64_cuda_compiler_versionNonepython3.14.____cp314suffix-novec.yaml
similarity index 93%
rename from .ci_support/win_64_cuda_compiler_version12.9python3.10.____cpythonsuffix-novec.yaml
rename to .ci_support/win_64_cuda_compiler_versionNonepython3.14.____cp314suffix-novec.yaml
index e4e0941e..12823a3b 100644
--- a/.ci_support/win_64_cuda_compiler_version12.9python3.10.____cpythonsuffix-novec.yaml
+++ b/.ci_support/win_64_cuda_compiler_versionNonepython3.14.____cp314suffix-novec.yaml
@@ -9,7 +9,7 @@ channel_targets:
cuda_compiler:
- cuda-nvcc
cuda_compiler_version:
-- '12.9'
+- None
cudnn:
- '9'
cxx_compiler:
@@ -23,7 +23,7 @@ pin_run_as_build:
min_pin: x.x
max_pin: x.x
python:
-- 3.10.* *_cpython
+- 3.14.* *_cp314
suffix:
- -novec
target_platform:
diff --git a/.ci_support/win_64_cuda_compiler_version12.9python3.11.____cpythonsuffix-novec.yaml b/.ci_support/win_64_cuda_compiler_versionNonepython3.14.____cp314suffix.yaml
similarity index 90%
rename from .ci_support/win_64_cuda_compiler_version12.9python3.11.____cpythonsuffix-novec.yaml
rename to .ci_support/win_64_cuda_compiler_versionNonepython3.14.____cp314suffix.yaml
index 24091db3..15313eb9 100644
--- a/.ci_support/win_64_cuda_compiler_version12.9python3.11.____cpythonsuffix-novec.yaml
+++ b/.ci_support/win_64_cuda_compiler_versionNonepython3.14.____cp314suffix.yaml
@@ -9,7 +9,7 @@ channel_targets:
cuda_compiler:
- cuda-nvcc
cuda_compiler_version:
-- '12.9'
+- None
cudnn:
- '9'
cxx_compiler:
@@ -23,9 +23,9 @@ pin_run_as_build:
min_pin: x.x
max_pin: x.x
python:
-- 3.11.* *_cpython
+- 3.14.* *_cp314
suffix:
-- -novec
+- ''
target_platform:
- win-64
zlib:
diff --git a/.github/workflows/conda-build.yml b/.github/workflows/conda-build.yml
index 1621df35..7e1b35e4 100644
--- a/.github/workflows/conda-build.yml
+++ b/.github/workflows/conda-build.yml
@@ -26,40 +26,25 @@ jobs:
os: ubuntu
runs_on: ['cirun-openstack-cpu-4xlarge--${{ github.run_id }}-linux_64_cuda_compiler_version12.9python_h3a66bdde', 'linux', 'x64', 'self-hosted']
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
- - CONFIG: linux_64_cuda_compiler_version12.9python3.10.____cpythonsuffix-novec
- UPLOAD_PACKAGES: True
- os: ubuntu
- runs_on: ['cirun-openstack-cpu-4xlarge--${{ github.run_id }}-linux_64_cuda_compiler_version12.9python_h31d65d89', 'linux', 'x64', 'self-hosted']
- DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
- CONFIG: linux_64_cuda_compiler_version12.9python3.11.____cpythonsuffix
UPLOAD_PACKAGES: True
os: ubuntu
runs_on: ['cirun-openstack-cpu-4xlarge--${{ github.run_id }}-linux_64_cuda_compiler_version12.9python_hc301f952', 'linux', 'x64', 'self-hosted']
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
- - CONFIG: linux_64_cuda_compiler_version12.9python3.11.____cpythonsuffix-novec
- UPLOAD_PACKAGES: True
- os: ubuntu
- runs_on: ['cirun-openstack-cpu-4xlarge--${{ github.run_id }}-linux_64_cuda_compiler_version12.9python_hca068e97', 'linux', 'x64', 'self-hosted']
- DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
- CONFIG: linux_64_cuda_compiler_version12.9python3.12.____cpythonsuffix
UPLOAD_PACKAGES: True
os: ubuntu
runs_on: ['cirun-openstack-cpu-4xlarge--${{ github.run_id }}-linux_64_cuda_compiler_version12.9python_h562205ff', 'linux', 'x64', 'self-hosted']
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
- - CONFIG: linux_64_cuda_compiler_version12.9python3.12.____cpythonsuffix-novec
- UPLOAD_PACKAGES: True
- os: ubuntu
- runs_on: ['cirun-openstack-cpu-4xlarge--${{ github.run_id }}-linux_64_cuda_compiler_version12.9python_hfcb0a960', 'linux', 'x64', 'self-hosted']
- DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
- CONFIG: linux_64_cuda_compiler_version12.9python3.13.____cp313suffix
UPLOAD_PACKAGES: True
os: ubuntu
runs_on: ['cirun-openstack-cpu-4xlarge--${{ github.run_id }}-linux_64_cuda_compiler_version12.9python_h5ed9d557', 'linux', 'x64', 'self-hosted']
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
- - CONFIG: linux_64_cuda_compiler_version12.9python3.13.____cp313suffix-novec
+ - CONFIG: linux_64_cuda_compiler_version12.9python3.14.____cp314suffix
UPLOAD_PACKAGES: True
os: ubuntu
- runs_on: ['cirun-openstack-cpu-4xlarge--${{ github.run_id }}-linux_64_cuda_compiler_version12.9python_h1cca7428', 'linux', 'x64', 'self-hosted']
+ runs_on: ['cirun-openstack-cpu-4xlarge--${{ github.run_id }}-linux_64_cuda_compiler_version12.9python_h7d5939de', 'linux', 'x64', 'self-hosted']
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
- CONFIG: linux_64_cuda_compiler_versionNonepython3.10.____cpythonsuffix
UPLOAD_PACKAGES: True
@@ -101,6 +86,16 @@ jobs:
os: ubuntu
runs_on: ['cirun-openstack-cpu-4xlarge--${{ github.run_id }}-linux_64_cuda_compiler_versionNonepython_h22789aa6', 'linux', 'x64', 'self-hosted']
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
+ - CONFIG: linux_64_cuda_compiler_versionNonepython3.14.____cp314suffix
+ UPLOAD_PACKAGES: True
+ os: ubuntu
+ runs_on: ['cirun-openstack-cpu-4xlarge--${{ github.run_id }}-linux_64_cuda_compiler_versionNonepython_hf04b3c35', 'linux', 'x64', 'self-hosted']
+ DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
+ - CONFIG: linux_64_cuda_compiler_versionNonepython3.14.____cp314suffix-novec
+ UPLOAD_PACKAGES: True
+ os: ubuntu
+ runs_on: ['cirun-openstack-cpu-4xlarge--${{ github.run_id }}-linux_64_cuda_compiler_versionNonepython_hfcde8b77', 'linux', 'x64', 'self-hosted']
+ DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
- CONFIG: linux_aarch64_cuda_compiler_versionNonepython3.10.____cpythonsuffix
UPLOAD_PACKAGES: True
os: ubuntu
@@ -141,38 +136,36 @@ jobs:
os: ubuntu
runs_on: ['cirun-openstack-cpu-4xlarge--${{ github.run_id }}-linux_aarch64_cuda_compiler_versionNonep_ha614c754', 'linux', 'x64', 'self-hosted']
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
+ - CONFIG: linux_aarch64_cuda_compiler_versionNonepython3.14.____cp314suffix
+ UPLOAD_PACKAGES: True
+ os: ubuntu
+ runs_on: ['cirun-openstack-cpu-4xlarge--${{ github.run_id }}-linux_aarch64_cuda_compiler_versionNonep_h72ac6396', 'linux', 'x64', 'self-hosted']
+ DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
+ - CONFIG: linux_aarch64_cuda_compiler_versionNonepython3.14.____cp314suffix-novec
+ UPLOAD_PACKAGES: True
+ os: ubuntu
+ runs_on: ['cirun-openstack-cpu-4xlarge--${{ github.run_id }}-linux_aarch64_cuda_compiler_versionNonep_h75527ed3', 'linux', 'x64', 'self-hosted']
+ DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
- CONFIG: win_64_cuda_compiler_version12.9python3.10.____cpythonsuffix
UPLOAD_PACKAGES: True
os: windows
runs_on: ['cirun-azure-windows-4xlarge--${{ github.run_id }}-win_64_cuda_compiler_version12.9python3._haca5f550', 'windows', 'x64', 'self-hosted']
- - CONFIG: win_64_cuda_compiler_version12.9python3.10.____cpythonsuffix-novec
- UPLOAD_PACKAGES: True
- os: windows
- runs_on: ['cirun-azure-windows-4xlarge--${{ github.run_id }}-win_64_cuda_compiler_version12.9python3._hda3d5d91', 'windows', 'x64', 'self-hosted']
- CONFIG: win_64_cuda_compiler_version12.9python3.11.____cpythonsuffix
UPLOAD_PACKAGES: True
os: windows
runs_on: ['cirun-azure-windows-4xlarge--${{ github.run_id }}-win_64_cuda_compiler_version12.9python3._h2845a0b2', 'windows', 'x64', 'self-hosted']
- - CONFIG: win_64_cuda_compiler_version12.9python3.11.____cpythonsuffix-novec
- UPLOAD_PACKAGES: True
- os: windows
- runs_on: ['cirun-azure-windows-4xlarge--${{ github.run_id }}-win_64_cuda_compiler_version12.9python3._hf5f00a0b', 'windows', 'x64', 'self-hosted']
- CONFIG: win_64_cuda_compiler_version12.9python3.12.____cpythonsuffix
UPLOAD_PACKAGES: True
os: windows
runs_on: ['cirun-azure-windows-4xlarge--${{ github.run_id }}-win_64_cuda_compiler_version12.9python3._h39d4b130', 'windows', 'x64', 'self-hosted']
- - CONFIG: win_64_cuda_compiler_version12.9python3.12.____cpythonsuffix-novec
- UPLOAD_PACKAGES: True
- os: windows
- runs_on: ['cirun-azure-windows-4xlarge--${{ github.run_id }}-win_64_cuda_compiler_version12.9python3._h512b08c8', 'windows', 'x64', 'self-hosted']
- CONFIG: win_64_cuda_compiler_version12.9python3.13.____cp313suffix
UPLOAD_PACKAGES: True
os: windows
runs_on: ['cirun-azure-windows-4xlarge--${{ github.run_id }}-win_64_cuda_compiler_version12.9python3._h3665483b', 'windows', 'x64', 'self-hosted']
- - CONFIG: win_64_cuda_compiler_version12.9python3.13.____cp313suffix-novec
+ - CONFIG: win_64_cuda_compiler_version12.9python3.14.____cp314suffix
UPLOAD_PACKAGES: True
os: windows
- runs_on: ['cirun-azure-windows-4xlarge--${{ github.run_id }}-win_64_cuda_compiler_version12.9python3._hc205d925', 'windows', 'x64', 'self-hosted']
+ runs_on: ['cirun-azure-windows-4xlarge--${{ github.run_id }}-win_64_cuda_compiler_version12.9python3._h1c2b214d', 'windows', 'x64', 'self-hosted']
- CONFIG: win_64_cuda_compiler_versionNonepython3.10.____cpythonsuffix
UPLOAD_PACKAGES: True
os: windows
@@ -205,6 +198,14 @@ jobs:
UPLOAD_PACKAGES: True
os: windows
runs_on: ['cirun-azure-windows-4xlarge--${{ github.run_id }}-win_64_cuda_compiler_versionNonepython3._he08fd93b', 'windows', 'x64', 'self-hosted']
+ - CONFIG: win_64_cuda_compiler_versionNonepython3.14.____cp314suffix
+ UPLOAD_PACKAGES: True
+ os: windows
+ runs_on: ['cirun-azure-windows-4xlarge--${{ github.run_id }}-win_64_cuda_compiler_versionNonepython3._h3ca1875c', 'windows', 'x64', 'self-hosted']
+ - CONFIG: win_64_cuda_compiler_versionNonepython3.14.____cp314suffix-novec
+ UPLOAD_PACKAGES: True
+ os: windows
+ runs_on: ['cirun-azure-windows-4xlarge--${{ github.run_id }}-win_64_cuda_compiler_versionNonepython3._h43d78f87', 'windows', 'x64', 'self-hosted']
steps:
- name: Checkout code
diff --git a/.scripts/run_osx_build.sh b/.scripts/run_osx_build.sh
index 361edeb2..bac7141a 100755
--- a/.scripts/run_osx_build.sh
+++ b/.scripts/run_osx_build.sh
@@ -63,6 +63,25 @@ if [[ "${sha:-}" == "" ]]; then
sha=$(git rev-parse HEAD)
fi
+if [[ "${OSX_SDK_DIR:-}" == "" ]]; then
+ if [[ "${CI:-}" == "" ]]; then
+ echo "Please set OSX_SDK_DIR to a directory where SDKs can be downloaded to. Aborting"
+ exit 1
+ else
+ export OSX_SDK_DIR=/opt/conda-sdks
+ /usr/bin/sudo mkdir -p "${OSX_SDK_DIR}"
+ /usr/bin/sudo chown "${USER}" "${OSX_SDK_DIR}"
+ fi
+else
+ if tmpf=$(mktemp -p "$OSX_SDK_DIR" tmp.XXXXXXXX 2>/dev/null); then
+ rm -f "$tmpf"
+ echo "OSX_SDK_DIR is writeable without sudo, continuing"
+ else
+ echo "User-provided OSX_SDK_DIR is not writeable for current user! Aborting"
+ exit 1
+ fi
+fi
+
echo -e "\n\nRunning the build setup script."
source run_conda_forge_build_setup
diff --git a/README.md b/README.md
index 7e11dd0e..17922f07 100644
--- a/README.md
+++ b/README.md
@@ -73,13 +73,6 @@ Current build status
-