From 9802fce9175d3801b03757bc6d5079d373b74544 Mon Sep 17 00:00:00 2001 From: Peter Eastman Date: Mon, 27 Nov 2023 11:40:34 -0800 Subject: [PATCH] Build 8.1 (#120) * Build 8.0 beta * MNT: Re-rendered with conda-build 3.21.9, conda-smithy 3.21.0, and conda-forge-pinning 2022.07.06.01.52.02 * Use newer glibc * Updated linux version * MNT: Re-rendered with conda-build 3.21.9, conda-smithy 3.21.0, and conda-forge-pinning 2022.07.06.01.52.02 * Updated beta for 8.0 * MNT: Re-rendered with conda-build 3.22.0, conda-smithy 3.21.1, and conda-forge-pinning 2022.09.13.19.09.01 * Try not packaging tests * Updated beta for 8.0 * [ci skip] [skip ci] [cf admin skip] ***NO_CI*** admin migration CondaForgeAutomergeUpdate * [ci skip] [skip ci] [cf admin skip] ***NO_CI*** admin migration DotConda * Release candidate for 8.0 (#95) * Release candidate for 8.0 * MNT: Re-rendered with conda-build 3.23.3, conda-smithy 3.22.1, and conda-forge-pinning 2023.01.07.12.45.19 * python 3.11 migration Co-authored-by: conda-forge-webservices[bot] <91080706+conda-forge-webservices[bot]@users.noreply.github.com> Co-authored-by: Mike Henry <11765982+mikemhenry@users.noreply.github.com> * Updated revision for release candidate (#98) * Second release candidate of 8.0 (#99) * Build 8.1 beta (#111) * [ci skip] [skip ci] [cf admin skip] ***NO_CI*** admin migration CondaForgeAutomergeUpdate * [ci skip] [skip ci] [cf admin skip] ***NO_CI*** admin migration DotConda * Build 8.0.0 release (#100) * Build 8.0 beta * MNT: Re-rendered with conda-build 3.21.9, conda-smithy 3.21.0, and conda-forge-pinning 2022.07.06.01.52.02 * Use newer glibc * Updated linux version * MNT: Re-rendered with conda-build 3.21.9, conda-smithy 3.21.0, and conda-forge-pinning 2022.07.06.01.52.02 * Updated beta for 8.0 * MNT: Re-rendered with conda-build 3.22.0, conda-smithy 3.21.1, and conda-forge-pinning 2022.09.13.19.09.01 * Try not packaging tests * Updated beta for 8.0 * [ci skip] [skip ci] [cf admin skip] ***NO_CI*** admin migration CondaForgeAutomergeUpdate * [ci skip] [skip ci] [cf admin skip] ***NO_CI*** admin migration DotConda * Release candidate for 8.0 (#95) * Release candidate for 8.0 * MNT: Re-rendered with conda-build 3.23.3, conda-smithy 3.22.1, and conda-forge-pinning 2023.01.07.12.45.19 * python 3.11 migration Co-authored-by: conda-forge-webservices[bot] <91080706+conda-forge-webservices[bot]@users.noreply.github.com> Co-authored-by: Mike Henry <11765982+mikemhenry@users.noreply.github.com> * Updated revision for release candidate (#98) * Second release candidate of 8.0 (#99) * Build 8.0.0 release * MNT: Re-rendered with conda-build 3.23.3, conda-smithy 3.22.1, and conda-forge-pinning 2023.01.26.16.59.55 * Removed inappropriate checks for github release * Removed checks that require a GPU * Remove more tests that prevent builds from completing * Another attempt at trying to make it happy with the batch file syntax --------- Co-authored-by: conda-forge-webservices[bot] <91080706+conda-forge-webservices[bot]@users.noreply.github.com> Co-authored-by: conda-forge-curator[bot] <79913779+conda-forge-curator[bot]@users.noreply.github.com> Co-authored-by: Mike Henry <11765982+mikemhenry@users.noreply.github.com> * Trigger CI * Rebuild for cuda for ppc64le and aarch64 * MNT: Re-rendered with conda-build 3.24.0, conda-smithy 3.23.1, and conda-forge-pinning 2023.04.14.07.22.14 * Update conda-forge.yml * MNT: Re-rendered with conda-build 3.24.0, conda-smithy 3.23.1, and conda-forge-pinning 2023.04.23.10.35.24 * Rebuild for CUDA 12 w/arch support (#108) * Rebuild for CUDA 12 * MNT: Re-rendered with conda-build 3.25.0, conda-smithy 3.23.1, and conda-forge-pinning 2023.05.31.22.15.24 * See if this fixes the missing target CMake Error at platforms/cuda/sharedTarget/CMakeLists.txt:16 (TARGET_LINK_LIBRARIES): Target "OpenMMCUDA" links to: CUDA::cufft but the target was not found. Possible reasons include: * I think I need to only add this to cuda 12 builds * Add missing header file * Update recipe/meta.yaml Co-authored-by: jakirkham * Add `cuda_compiler_version or ""` workaround * added cuda-nvrtc-dev as dep * added cuda-driver-dev * moved some deps into host * add cuda-driver-dev as a testing dep * move dep outside of if block * Update recipe/meta.yaml Co-authored-by: jakirkham * MNT: Re-rendered with conda-build 3.25.0, conda-smithy 3.24.1, and conda-forge-pinning 2023.07.25.19.20.13 * added cuda-compat * Rebuild for CUDA 12 w/arch support The transition to CUDA 12 SDK includes new packages for all CUDA libraries and build tools. Notably, the cudatoolkit package no longer exists, and packages should depend directly on the specific CUDA libraries (libcublas, libcusolver, etc) as needed. For an in-depth overview of the changes and to report problems [see this issue]( https://github.com/conda-forge/conda-forge.github.io/issues/1963 ). Please feel free to raise any issues encountered there. Thank you! :pray: * MNT: Re-rendered with conda-build 3.26.1, conda-smithy 3.24.1, and conda-forge-pinning 2023.08.24.17.10.00 * push cuda12 build to dev channel * MNT: Re-rendered with conda-build 3.25.0, conda-smithy 3.25.1, and conda-forge-pinning 2023.09.05.13.39.24 * sync conda-forge.yml with dev * skip test * made a mistake and was going to push this onto dev * MNT: Re-rendered with conda-build 3.25.0, conda-smithy 3.26.2, and conda-forge-pinning 2023.09.22.17.00.20 --------- Co-authored-by: Mike Henry <11765982+mikemhenry@users.noreply.github.com> Co-authored-by: jakirkham Co-authored-by: jaimergp * Rebuild for PyPy3.9 (#110) * Rebuild for PyPy3.9 * MNT: Re-rendered with conda-build 3.26.1, conda-smithy 3.26.2, and conda-forge-pinning 2023.09.26.23.22.17 * MNT: Re-rendered with conda-build 3.25.0, conda-smithy 3.26.3, and conda-forge-pinning 2023.09.27.16.11.26 * remove python version pin from run_constrained for windows python 3.9 builds --------- Co-authored-by: Mike Henry <11765982+mikemhenry@users.noreply.github.com> * Build 8.1 beta * MNT: Re-rendered with conda-build 3.27.0, conda-smithy 3.26.3, and conda-forge-pinning 2023.10.02.17.25.16 * MNT: Re-rendered with conda-build 3.27.0, conda-smithy 3.26.3, and conda-forge-pinning 2023.10.04.19.29.41 * Add setuptools as host dependency * Remove checks for CUDA compiler plugin --------- Co-authored-by: conda-forge-curator[bot] <79913779+conda-forge-curator[bot]@users.noreply.github.com> Co-authored-by: conda-forge-webservices[bot] <91080706+conda-forge-webservices[bot]@users.noreply.github.com> Co-authored-by: Mike Henry <11765982+mikemhenry@users.noreply.github.com> Co-authored-by: regro-cf-autotick-bot <36490558+regro-cf-autotick-bot@users.noreply.github.com> Co-authored-by: jaimergp Co-authored-by: jakirkham * bump ci * Add Python 3.12 migration (#113) * Add Python 3.12 migration * MNT: Re-rendered with conda-build 3.27.0, conda-smithy 3.27.1, and conda-forge-pinning 2023.10.08.10.53.16 --------- Co-authored-by: conda-forge-webservices[bot] <91080706+conda-forge-webservices[bot]@users.noreply.github.com> * Build 8.1 release candidate 1 (#115) * Build 8.1 release candidate 1 * MNT: Re-rendered with conda-build 3.27.0, conda-smithy 3.28.0, and conda-forge-pinning 2023.11.08.21.35.56 --------- Co-authored-by: conda-forge-webservices[bot] <91080706+conda-forge-webservices[bot]@users.noreply.github.com> * Build 8.1rc2 (#118) * Build 8.1rc2 * MNT: Re-rendered with conda-build 3.27.0, conda-smithy 3.29.0, and conda-forge-pinning 2023.11.16.09.46.51 --------- Co-authored-by: conda-forge-webservices[bot] <91080706+conda-forge-webservices[bot]@users.noreply.github.com> * Build 8.1 * MNT: Re-rendered with conda-build 3.27.0, conda-smithy 3.30.0, and conda-forge-pinning 2023.11.26.16.08.11 * MNT: Re-rendered with conda-build 3.27.0, conda-smithy 3.30.0, and conda-forge-pinning 2023.11.26.16.08.11 * Force rebuild --------- Co-authored-by: conda-forge-webservices[bot] <91080706+conda-forge-webservices[bot]@users.noreply.github.com> Co-authored-by: conda-forge-curator[bot] <79913779+conda-forge-curator[bot]@users.noreply.github.com> Co-authored-by: Mike Henry <11765982+mikemhenry@users.noreply.github.com> Co-authored-by: regro-cf-autotick-bot <36490558+regro-cf-autotick-bot@users.noreply.github.com> Co-authored-by: jaimergp Co-authored-by: jakirkham --- .azure-pipelines/azure-pipelines-linux.yml | 35 +++++++ .azure-pipelines/azure-pipelines-osx.yml | 16 ++++ .azure-pipelines/azure-pipelines-win.yml | 8 ++ ...sion10numpy1.26python3.12.____cpython.yaml | 39 ++++++++ ...sion11numpy1.26python3.12.____cpython.yaml | 39 ++++++++ ...sion12numpy1.26python3.12.____cpython.yaml | 39 ++++++++ ...sion10numpy1.26python3.12.____cpython.yaml | 40 ++++++++ ...sion11numpy1.26python3.12.____cpython.yaml | 40 ++++++++ ...sion12numpy1.26python3.12.____cpython.yaml | 40 ++++++++ ...sion12numpy1.26python3.12.____cpython.yaml | 40 ++++++++ .ci_support/migrations/python312.yaml | 42 +++++++++ ...pencl_implapplepython3.12.____cpython.yaml | 37 ++++++++ ...ncl_implkhronospython3.12.____cpython.yaml | 37 ++++++++ ...pencl_implapplepython3.12.____cpython.yaml | 35 +++++++ ...ncl_implkhronospython3.12.____cpython.yaml | 35 +++++++ ...on11.2numpy1.26python3.12.____cpython.yaml | 27 ++++++ ...on11.8numpy1.26python3.12.____cpython.yaml | 27 ++++++ .scripts/build_steps.sh | 6 +- .scripts/run_osx_build.sh | 6 +- .scripts/run_win_build.bat | 4 +- README.md | 93 ++++++++++++++++++- recipe/meta.yaml | 8 +- recipe/test_openmm.bat | 1 - recipe/test_openmm.sh | 1 - 24 files changed, 681 insertions(+), 14 deletions(-) create mode 100644 .ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cxx_compiler_version10numpy1.26python3.12.____cpython.yaml create mode 100644 .ci_support/linux_64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11numpy1.26python3.12.____cpython.yaml create mode 100644 .ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12numpy1.26python3.12.____cpython.yaml create mode 100644 .ci_support/linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10numpy1.26python3.12.____cpython.yaml create mode 100644 .ci_support/linux_aarch64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11numpy1.26python3.12.____cpython.yaml create mode 100644 .ci_support/linux_aarch64_c_compiler_version12cuda_compiler_version12.0cxx_compiler_version12numpy1.26python3.12.____cpython.yaml create mode 100644 .ci_support/linux_aarch64_c_compiler_version12cuda_compiler_versionNonecxx_compiler_version12numpy1.26python3.12.____cpython.yaml create mode 100644 .ci_support/migrations/python312.yaml create mode 100644 .ci_support/osx_64_numpy1.26opencl_implapplepython3.12.____cpython.yaml create mode 100644 .ci_support/osx_64_numpy1.26opencl_implkhronospython3.12.____cpython.yaml create mode 100644 .ci_support/osx_arm64_numpy1.26opencl_implapplepython3.12.____cpython.yaml create mode 100644 .ci_support/osx_arm64_numpy1.26opencl_implkhronospython3.12.____cpython.yaml create mode 100644 .ci_support/win_64_cuda_compilernvcccuda_compiler_version11.2numpy1.26python3.12.____cpython.yaml create mode 100644 .ci_support/win_64_cuda_compilernvcccuda_compiler_version11.8numpy1.26python3.12.____cpython.yaml diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 6a0a7f81..0c08ac16 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -33,6 +33,11 @@ jobs: UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 SHORT_CONFIG: linux_64_c_compiler_version10cuda_c_h580b7334a4 + ? linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cxx_compiler_version10numpy1.26python3.12.____cpython + : CONFIG: linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cxx_compiler_version10numpy1.26python3.12.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 + SHORT_CONFIG: linux_64_c_compiler_version10cuda_c_hc8bed6ac64 ? linux_64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11numpy1.22python3.10.____cpython : CONFIG: linux_64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11numpy1.22python3.10.____cpython UPLOAD_PACKAGES: 'True' @@ -58,6 +63,11 @@ jobs: UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.8 SHORT_CONFIG: linux_64_c_compiler_version11cuda_c_h0f9aeaedc7 + ? linux_64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11numpy1.26python3.12.____cpython + : CONFIG: linux_64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11numpy1.26python3.12.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.8 + SHORT_CONFIG: linux_64_c_compiler_version11cuda_c_h2d2962c827 ? linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12numpy1.22python3.10.____cpython : CONFIG: linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12numpy1.22python3.10.____cpython UPLOAD_PACKAGES: 'True' @@ -83,6 +93,11 @@ jobs: UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 SHORT_CONFIG: linux_64_c_compiler_version12cuda_c_hd008acaf9d + ? linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12numpy1.26python3.12.____cpython + : CONFIG: linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12numpy1.26python3.12.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + SHORT_CONFIG: linux_64_c_compiler_version12cuda_c_h6bb9447690 linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10numpy1.22python3.10.____cpython: CONFIG: linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10numpy1.22python3.10.____cpython UPLOAD_PACKAGES: 'True' @@ -108,6 +123,11 @@ jobs: UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 SHORT_CONFIG: linux_aarch64_c_compiler_version10c_hd562e86a91 + linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10numpy1.26python3.12.____cpython: + CONFIG: linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10numpy1.26python3.12.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 + SHORT_CONFIG: linux_aarch64_c_compiler_version10c_h8246e5e9d2 linux_aarch64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11numpy1.22python3.10.____cpython: CONFIG: linux_aarch64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11numpy1.22python3.10.____cpython UPLOAD_PACKAGES: 'True' @@ -133,6 +153,11 @@ jobs: UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.8 SHORT_CONFIG: linux_aarch64_c_compiler_version11c_h959a4c5d51 + linux_aarch64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11numpy1.26python3.12.____cpython: + CONFIG: linux_aarch64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11numpy1.26python3.12.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.8 + SHORT_CONFIG: linux_aarch64_c_compiler_version11c_h50f64d04f6 linux_aarch64_c_compiler_version12cuda_compiler_version12.0cxx_compiler_version12numpy1.22python3.10.____cpython: CONFIG: linux_aarch64_c_compiler_version12cuda_compiler_version12.0cxx_compiler_version12numpy1.22python3.10.____cpython UPLOAD_PACKAGES: 'True' @@ -158,6 +183,11 @@ jobs: UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 SHORT_CONFIG: linux_aarch64_c_compiler_version12c_h0e2e042b5f + linux_aarch64_c_compiler_version12cuda_compiler_version12.0cxx_compiler_version12numpy1.26python3.12.____cpython: + CONFIG: linux_aarch64_c_compiler_version12cuda_compiler_version12.0cxx_compiler_version12numpy1.26python3.12.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + SHORT_CONFIG: linux_aarch64_c_compiler_version12c_h514c7033c3 linux_aarch64_c_compiler_version12cuda_compiler_versionNonecxx_compiler_version12numpy1.22python3.10.____cpython: CONFIG: linux_aarch64_c_compiler_version12cuda_compiler_versionNonecxx_compiler_version12numpy1.22python3.10.____cpython UPLOAD_PACKAGES: 'True' @@ -183,6 +213,11 @@ jobs: UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 SHORT_CONFIG: linux_aarch64_c_compiler_version12c_hd95d8cc773 + linux_aarch64_c_compiler_version12cuda_compiler_versionNonecxx_compiler_version12numpy1.26python3.12.____cpython: + CONFIG: linux_aarch64_c_compiler_version12cuda_compiler_versionNonecxx_compiler_version12numpy1.26python3.12.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + SHORT_CONFIG: linux_aarch64_c_compiler_version12c_h95ec86a677 maxParallel: 28 timeoutInMinutes: 360 diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml index be93702d..a9779b96 100755 --- a/.azure-pipelines/azure-pipelines-osx.yml +++ b/.azure-pipelines/azure-pipelines-osx.yml @@ -48,6 +48,14 @@ jobs: CONFIG: osx_64_numpy1.23opencl_implkhronospython3.11.____cpython UPLOAD_PACKAGES: 'True' SHORT_CONFIG: osx_64_numpy1.23opencl_implkhronosp_h1b3f6d8cac + osx_64_numpy1.26opencl_implapplepython3.12.____cpython: + CONFIG: osx_64_numpy1.26opencl_implapplepython3.12.____cpython + UPLOAD_PACKAGES: 'True' + SHORT_CONFIG: osx_64_numpy1.26opencl_implapplepyt_h6975ce72fe + osx_64_numpy1.26opencl_implkhronospython3.12.____cpython: + CONFIG: osx_64_numpy1.26opencl_implkhronospython3.12.____cpython + UPLOAD_PACKAGES: 'True' + SHORT_CONFIG: osx_64_numpy1.26opencl_implkhronosp_h3fdadcb1f5 osx_arm64_numpy1.22opencl_implapplepython3.10.____cpython: CONFIG: osx_arm64_numpy1.22opencl_implapplepython3.10.____cpython UPLOAD_PACKAGES: 'True' @@ -80,6 +88,14 @@ jobs: CONFIG: osx_arm64_numpy1.23opencl_implkhronospython3.11.____cpython UPLOAD_PACKAGES: 'True' SHORT_CONFIG: osx_arm64_numpy1.23opencl_implkhron_h95b3c2c1e1 + osx_arm64_numpy1.26opencl_implapplepython3.12.____cpython: + CONFIG: osx_arm64_numpy1.26opencl_implapplepython3.12.____cpython + UPLOAD_PACKAGES: 'True' + SHORT_CONFIG: osx_arm64_numpy1.26opencl_implapple_h4b198e7614 + osx_arm64_numpy1.26opencl_implkhronospython3.12.____cpython: + CONFIG: osx_arm64_numpy1.26opencl_implkhronospython3.12.____cpython + UPLOAD_PACKAGES: 'True' + SHORT_CONFIG: osx_arm64_numpy1.26opencl_implkhron_hfa3c7f18f5 maxParallel: 14 timeoutInMinutes: 360 diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index 6934d6f0..61e507dd 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -28,6 +28,10 @@ jobs: CONFIG: win_64_cuda_compilernvcccuda_compiler_version11.2numpy1.23python3.11.____cpython UPLOAD_PACKAGES: 'True' SHORT_CONFIG: win_64_cuda_compilernvcccuda_compil_h275b1247ec + win_64_cuda_compilernvcccuda_compiler_version11.2numpy1.26python3.12.____cpython: + CONFIG: win_64_cuda_compilernvcccuda_compiler_version11.2numpy1.26python3.12.____cpython + UPLOAD_PACKAGES: 'True' + SHORT_CONFIG: win_64_cuda_compilernvcccuda_compil_h3d2cc50094 win_64_cuda_compilernvcccuda_compiler_version11.8numpy1.22python3.10.____cpython: CONFIG: win_64_cuda_compilernvcccuda_compiler_version11.8numpy1.22python3.10.____cpython UPLOAD_PACKAGES: 'True' @@ -48,6 +52,10 @@ jobs: CONFIG: win_64_cuda_compilernvcccuda_compiler_version11.8numpy1.23python3.11.____cpython UPLOAD_PACKAGES: 'True' SHORT_CONFIG: win_64_cuda_compilernvcccuda_compil_h8be27f826d + win_64_cuda_compilernvcccuda_compiler_version11.8numpy1.26python3.12.____cpython: + CONFIG: win_64_cuda_compilernvcccuda_compiler_version11.8numpy1.26python3.12.____cpython + UPLOAD_PACKAGES: 'True' + SHORT_CONFIG: win_64_cuda_compilernvcccuda_compil_h7c89bdb50c maxParallel: 8 timeoutInMinutes: 360 variables: diff --git a/.ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cxx_compiler_version10numpy1.26python3.12.____cpython.yaml b/.ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cxx_compiler_version10numpy1.26python3.12.____cpython.yaml new file mode 100644 index 00000000..a8a53d65 --- /dev/null +++ b/.ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cxx_compiler_version10numpy1.26python3.12.____cpython.yaml @@ -0,0 +1,39 @@ +c_compiler: +- gcc +c_compiler_version: +- '10' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '10' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.2 +numpy: +- '1.26' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cuda_compiler + - cuda_compiler_version + - cdt_name + - docker_image +- - python + - numpy diff --git a/.ci_support/linux_64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11numpy1.26python3.12.____cpython.yaml b/.ci_support/linux_64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11numpy1.26python3.12.____cpython.yaml new file mode 100644 index 00000000..66683cee --- /dev/null +++ b/.ci_support/linux_64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11numpy1.26python3.12.____cpython.yaml @@ -0,0 +1,39 @@ +c_compiler: +- gcc +c_compiler_version: +- '11' +cdt_name: +- cos7 +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-cuda:11.8 +numpy: +- '1.26' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cuda_compiler + - cuda_compiler_version + - cdt_name + - docker_image +- - python + - numpy diff --git a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12numpy1.26python3.12.____cpython.yaml b/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12numpy1.26python3.12.____cpython.yaml new file mode 100644 index 00000000..8f536bb0 --- /dev/null +++ b/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12numpy1.26python3.12.____cpython.yaml @@ -0,0 +1,39 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- cuda-nvcc +cuda_compiler_version: +- '12.0' +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +numpy: +- '1.26' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cuda_compiler + - cuda_compiler_version + - cdt_name + - docker_image +- - python + - numpy diff --git a/.ci_support/linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10numpy1.26python3.12.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10numpy1.26python3.12.____cpython.yaml new file mode 100644 index 00000000..8a68cd68 --- /dev/null +++ b/.ci_support/linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10numpy1.26python3.12.____cpython.yaml @@ -0,0 +1,40 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '10' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler_version: +- '11.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '10' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.2 +numpy: +- '1.26' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cuda_compiler_version + - cdt_name + - docker_image +- - python + - numpy diff --git a/.ci_support/linux_aarch64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11numpy1.26python3.12.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11numpy1.26python3.12.____cpython.yaml new file mode 100644 index 00000000..b42b3a97 --- /dev/null +++ b/.ci_support/linux_aarch64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11numpy1.26python3.12.____cpython.yaml @@ -0,0 +1,40 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '11' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler_version: +- '11.8' +cxx_compiler: +- gxx +cxx_compiler_version: +- '11' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.8 +numpy: +- '1.26' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cuda_compiler_version + - cdt_name + - docker_image +- - python + - numpy diff --git a/.ci_support/linux_aarch64_c_compiler_version12cuda_compiler_version12.0cxx_compiler_version12numpy1.26python3.12.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version12cuda_compiler_version12.0cxx_compiler_version12numpy1.26python3.12.____cpython.yaml new file mode 100644 index 00000000..147331ac --- /dev/null +++ b/.ci_support/linux_aarch64_c_compiler_version12cuda_compiler_version12.0cxx_compiler_version12numpy1.26python3.12.____cpython.yaml @@ -0,0 +1,40 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '12' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler_version: +- '12.0' +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +numpy: +- '1.26' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cuda_compiler_version + - cdt_name + - docker_image +- - python + - numpy diff --git a/.ci_support/linux_aarch64_c_compiler_version12cuda_compiler_versionNonecxx_compiler_version12numpy1.26python3.12.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version12cuda_compiler_versionNonecxx_compiler_version12numpy1.26python3.12.____cpython.yaml new file mode 100644 index 00000000..6e8fee31 --- /dev/null +++ b/.ci_support/linux_aarch64_c_compiler_version12cuda_compiler_versionNonecxx_compiler_version12numpy1.26python3.12.____cpython.yaml @@ -0,0 +1,40 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '12' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler_version: +- None +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +numpy: +- '1.26' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cuda_compiler_version + - cdt_name + - docker_image +- - python + - numpy diff --git a/.ci_support/migrations/python312.yaml b/.ci_support/migrations/python312.yaml new file mode 100644 index 00000000..98b527ac --- /dev/null +++ b/.ci_support/migrations/python312.yaml @@ -0,0 +1,42 @@ +migrator_ts: 1695046563 +__migrator: + migration_number: 1 + operation: key_add + primary_key: python + ordering: + python: + - 3.6.* *_cpython + - 3.7.* *_cpython + - 3.8.* *_cpython + - 3.9.* *_cpython + - 3.10.* *_cpython + - 3.11.* *_cpython + - 3.12.* *_cpython # new entry + - 3.6.* *_73_pypy + - 3.7.* *_73_pypy + - 3.8.* *_73_pypy + - 3.9.* *_73_pypy + paused: false + longterm: True + pr_limit: 60 + 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 + additional_zip_keys: + - channel_sources + +python: + - 3.12.* *_cpython +channel_sources: + - conda-forge/label/python_rc,conda-forge +# additional entries to add for zip_keys +numpy: + - 1.26 +python_impl: + - cpython \ No newline at end of file diff --git a/.ci_support/osx_64_numpy1.26opencl_implapplepython3.12.____cpython.yaml b/.ci_support/osx_64_numpy1.26opencl_implapplepython3.12.____cpython.yaml new file mode 100644 index 00000000..14428eab --- /dev/null +++ b/.ci_support/osx_64_numpy1.26opencl_implapplepython3.12.____cpython.yaml @@ -0,0 +1,37 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.9' +MACOSX_SDK_VERSION: +- '10.12' +c_compiler: +- clang +c_compiler_version: +- '16' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler_version: +- None +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '1.26' +opencl_impl: +- apple +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +target_platform: +- osx-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy diff --git a/.ci_support/osx_64_numpy1.26opencl_implkhronospython3.12.____cpython.yaml b/.ci_support/osx_64_numpy1.26opencl_implkhronospython3.12.____cpython.yaml new file mode 100644 index 00000000..0d795dfe --- /dev/null +++ b/.ci_support/osx_64_numpy1.26opencl_implkhronospython3.12.____cpython.yaml @@ -0,0 +1,37 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.9' +MACOSX_SDK_VERSION: +- '10.12' +c_compiler: +- clang +c_compiler_version: +- '16' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler_version: +- None +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '1.26' +opencl_impl: +- khronos +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +target_platform: +- osx-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy diff --git a/.ci_support/osx_arm64_numpy1.26opencl_implapplepython3.12.____cpython.yaml b/.ci_support/osx_arm64_numpy1.26opencl_implapplepython3.12.____cpython.yaml new file mode 100644 index 00000000..c292aa98 --- /dev/null +++ b/.ci_support/osx_arm64_numpy1.26opencl_implapplepython3.12.____cpython.yaml @@ -0,0 +1,35 @@ +MACOSX_DEPLOYMENT_TARGET: +- '11.0' +c_compiler: +- clang +c_compiler_version: +- '16' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler_version: +- None +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +macos_machine: +- arm64-apple-darwin20.0.0 +numpy: +- '1.26' +opencl_impl: +- apple +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +target_platform: +- osx-arm64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy diff --git a/.ci_support/osx_arm64_numpy1.26opencl_implkhronospython3.12.____cpython.yaml b/.ci_support/osx_arm64_numpy1.26opencl_implkhronospython3.12.____cpython.yaml new file mode 100644 index 00000000..098da491 --- /dev/null +++ b/.ci_support/osx_arm64_numpy1.26opencl_implkhronospython3.12.____cpython.yaml @@ -0,0 +1,35 @@ +MACOSX_DEPLOYMENT_TARGET: +- '11.0' +c_compiler: +- clang +c_compiler_version: +- '16' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler_version: +- None +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +macos_machine: +- arm64-apple-darwin20.0.0 +numpy: +- '1.26' +opencl_impl: +- khronos +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +target_platform: +- osx-arm64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy diff --git a/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.2numpy1.26python3.12.____cpython.yaml b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.2numpy1.26python3.12.____cpython.yaml new file mode 100644 index 00000000..7b87f0e2 --- /dev/null +++ b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.2numpy1.26python3.12.____cpython.yaml @@ -0,0 +1,27 @@ +c_compiler: +- vs2019 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.2' +cxx_compiler: +- vs2019 +numpy: +- '1.26' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +target_platform: +- win-64 +zip_keys: +- - cuda_compiler + - cuda_compiler_version +- - python + - numpy diff --git a/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.8numpy1.26python3.12.____cpython.yaml b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.8numpy1.26python3.12.____cpython.yaml new file mode 100644 index 00000000..14338abd --- /dev/null +++ b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.8numpy1.26python3.12.____cpython.yaml @@ -0,0 +1,27 @@ +c_compiler: +- vs2019 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.8' +cxx_compiler: +- vs2019 +numpy: +- '1.26' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +target_platform: +- win-64 +zip_keys: +- - cuda_compiler + - cuda_compiler_version +- - python + - numpy diff --git a/.scripts/build_steps.sh b/.scripts/build_steps.sh index 064e539a..eba1dfdb 100755 --- a/.scripts/build_steps.sh +++ b/.scripts/build_steps.sh @@ -34,9 +34,9 @@ CONDARC export CONDA_LIBMAMBA_SOLVER_NO_CHANNELS_FROM_INSTALLED=1 mamba install --update-specs --yes --quiet --channel conda-forge --strict-channel-priority \ - pip mamba conda-build conda-forge-ci-setup=4 + pip mamba conda-build boa conda-forge-ci-setup=4 mamba update --update-specs --yes --quiet --channel conda-forge --strict-channel-priority \ - pip mamba conda-build conda-forge-ci-setup=4 + pip mamba conda-build boa conda-forge-ci-setup=4 # set up the condarc setup_conda_rc "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}" @@ -74,7 +74,7 @@ if [[ "${BUILD_WITH_CONDA_DEBUG:-0}" == 1 ]]; then # Drop into an interactive shell /bin/bash else - conda build "${RECIPE_ROOT}" -m "${CI_SUPPORT}/${CONFIG}.yaml" \ + conda mambabuild "${RECIPE_ROOT}" -m "${CI_SUPPORT}/${CONFIG}.yaml" \ --suppress-variables ${EXTRA_CB_OPTIONS:-} \ --clobber-file "${CI_SUPPORT}/clobber_${CONFIG}.yaml" \ --extra-meta flow_run_id="${flow_run_id:-}" remote_url="${remote_url:-}" sha="${sha:-}" diff --git a/.scripts/run_osx_build.sh b/.scripts/run_osx_build.sh index 46ab346d..9259eb93 100755 --- a/.scripts/run_osx_build.sh +++ b/.scripts/run_osx_build.sh @@ -26,9 +26,9 @@ export CONDA_SOLVER="libmamba" export CONDA_LIBMAMBA_SOLVER_NO_CHANNELS_FROM_INSTALLED=1 mamba install --update-specs --quiet --yes --channel conda-forge --strict-channel-priority \ - pip mamba conda-build conda-forge-ci-setup=4 + pip mamba conda-build boa conda-forge-ci-setup=4 mamba update --update-specs --yes --quiet --channel conda-forge --strict-channel-priority \ - pip mamba conda-build conda-forge-ci-setup=4 + pip mamba conda-build boa conda-forge-ci-setup=4 @@ -81,7 +81,7 @@ else EXTRA_CB_OPTIONS="${EXTRA_CB_OPTIONS:-} --no-test" fi - conda build ./recipe -m ./.ci_support/${CONFIG}.yaml \ + conda mambabuild ./recipe -m ./.ci_support/${CONFIG}.yaml \ --suppress-variables ${EXTRA_CB_OPTIONS:-} \ --clobber-file ./.ci_support/clobber_${CONFIG}.yaml \ --extra-meta flow_run_id="$flow_run_id" remote_url="$remote_url" sha="$sha" diff --git a/.scripts/run_win_build.bat b/.scripts/run_win_build.bat index 5b2b8492..7d2fdd6b 100755 --- a/.scripts/run_win_build.bat +++ b/.scripts/run_win_build.bat @@ -24,7 +24,7 @@ set "CONDA_LIBMAMBA_SOLVER_NO_CHANNELS_FROM_INSTALLED=1" :: Provision the necessary dependencies to build the recipe later echo Installing dependencies -mamba.exe install "python=3.10" pip mamba conda-build conda-forge-ci-setup=4 -c conda-forge --strict-channel-priority --yes +mamba.exe install "python=3.10" pip mamba conda-build boa conda-forge-ci-setup=4 -c conda-forge --strict-channel-priority --yes if !errorlevel! neq 0 exit /b !errorlevel! :: Set basic configuration @@ -53,7 +53,7 @@ call :end_group :: Build the recipe echo Building recipe -conda.exe build "recipe" -m .ci_support\%CONFIG%.yaml --suppress-variables %EXTRA_CB_OPTIONS% +conda.exe mambabuild "recipe" -m .ci_support\%CONFIG%.yaml --suppress-variables %EXTRA_CB_OPTIONS% if !errorlevel! neq 0 exit /b !errorlevel! :: Prepare some environment variables for the upload step diff --git a/README.md b/README.md index a03a0583..46a494ab 100644 --- a/README.md +++ b/README.md @@ -74,6 +74,13 @@ Current build status variant + + linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cxx_compiler_version10numpy1.26python3.12.____cpython + + + variant + + linux_64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11numpy1.22python3.10.____cpython @@ -109,6 +116,13 @@ Current build status variant + + linux_64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11numpy1.26python3.12.____cpython + + + variant + + linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12numpy1.22python3.10.____cpython @@ -144,6 +158,13 @@ Current build status variant + + linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12numpy1.26python3.12.____cpython + + + variant + + linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10numpy1.22python3.10.____cpython @@ -179,6 +200,13 @@ Current build status variant + + linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10numpy1.26python3.12.____cpython + + + variant + + linux_aarch64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11numpy1.22python3.10.____cpython @@ -214,6 +242,13 @@ Current build status variant + + linux_aarch64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11numpy1.26python3.12.____cpython + + + variant + + linux_aarch64_c_compiler_version12cuda_compiler_version12.0cxx_compiler_version12numpy1.22python3.10.____cpython @@ -249,6 +284,13 @@ Current build status variant + + linux_aarch64_c_compiler_version12cuda_compiler_version12.0cxx_compiler_version12numpy1.26python3.12.____cpython + + + variant + + linux_aarch64_c_compiler_version12cuda_compiler_versionNonecxx_compiler_version12numpy1.22python3.10.____cpython @@ -284,6 +326,13 @@ Current build status variant + + linux_aarch64_c_compiler_version12cuda_compiler_versionNonecxx_compiler_version12numpy1.26python3.12.____cpython + + + variant + + osx_64_numpy1.22opencl_implapplepython3.10.____cpython @@ -354,6 +403,20 @@ Current build status variant + + osx_64_numpy1.26opencl_implapplepython3.12.____cpython + + + variant + + + + osx_64_numpy1.26opencl_implkhronospython3.12.____cpython + + + variant + + osx_arm64_numpy1.22opencl_implapplepython3.10.____cpython @@ -410,6 +473,20 @@ Current build status variant + + osx_arm64_numpy1.26opencl_implapplepython3.12.____cpython + + + variant + + + + osx_arm64_numpy1.26opencl_implkhronospython3.12.____cpython + + + variant + + win_64_cuda_compilernvcccuda_compiler_version11.2numpy1.22python3.10.____cpython @@ -445,6 +522,13 @@ Current build status variant + + win_64_cuda_compilernvcccuda_compiler_version11.2numpy1.26python3.12.____cpython + + + variant + + win_64_cuda_compilernvcccuda_compiler_version11.8numpy1.22python3.10.____cpython @@ -480,6 +564,13 @@ Current build status variant + + win_64_cuda_compilernvcccuda_compiler_version11.8numpy1.26python3.12.____cpython + + + variant + + @@ -561,7 +652,7 @@ available continuous integration services. Thanks to the awesome service provide [CircleCI](https://circleci.com/), [AppVeyor](https://www.appveyor.com/), [Drone](https://cloud.drone.io/welcome), and [TravisCI](https://travis-ci.com/) it is possible to build and upload installable packages to the -[conda-forge](https://anaconda.org/conda-forge) [Anaconda-Cloud](https://anaconda.org/) +[conda-forge](https://anaconda.org/conda-forge) [anaconda.org](https://anaconda.org/) channel for Linux, Windows and OSX respectively. To manage the continuous integration and simplify feedstock maintenance diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 896f7410..acea4216 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,6 +1,6 @@ {% set name = "openmm" %} -{% set version = "8.0.0" %} -{% set build = 4 %} +{% set version = "8.1.0" %} +{% set build = 0 %} {% set with_test_suite = "false" %} #{% set with_test_suite = "true" %} # [(osx and arm64)] @@ -10,7 +10,7 @@ package: source: git_url: https://github.com/openmm/{{ name }}.git - git_rev: "a780005" + git_rev: "43f571d" build: number: {{ build }} @@ -59,6 +59,7 @@ requirements: - lxml - numpy - cython + - setuptools # OpenCL ICD - ocl-icd # [linux] - khronos-opencl-icd-loader # [win or (osx and opencl_impl == 'khronos')] @@ -70,6 +71,7 @@ requirements: run: - python - numpy + - scipy # OpenCL ICD - ocl-icd # [linux] - ocl-icd-system # [linux] diff --git a/recipe/test_openmm.bat b/recipe/test_openmm.bat index 31e77d04..1930ed6b 100644 --- a/recipe/test_openmm.bat +++ b/recipe/test_openmm.bat @@ -10,7 +10,6 @@ if not exist %LIBRARY_LIB%/plugins/OpenMMCPU.lib exit 1 if not exist %LIBRARY_LIB%/plugins/OpenMMPME.lib exit 1 if not exist %LIBRARY_LIB%/plugins/OpenMMOpenCL.lib exit 1 if not exist %LIBRARY_LIB%/plugins/OpenMMCUDA.lib exit 1 -if not exist %LIBRARY_LIB%/plugins/OpenMMCudaCompiler.lib exit 1 :: Debug silent errors in plugin loading python -c "import openmm as mm; print('---Loaded---', *mm.pluginLoadedLibNames, '---Failed---', *mm.Platform.getPluginLoadFailures(), sep='\n')" diff --git a/recipe/test_openmm.sh b/recipe/test_openmm.sh index 79f1c3b9..13f760b3 100644 --- a/recipe/test_openmm.sh +++ b/recipe/test_openmm.sh @@ -10,7 +10,6 @@ test -f $PREFIX/lib/plugins/libOpenMMOpenCL$SHLIB_EXT if [[ "$target_platform" == linux-64 || "$target_platform" == linux-ppc64le ]]; then with_cuda="yes" test -f $PREFIX/lib/plugins/libOpenMMCUDA$SHLIB_EXT - test -f $PREFIX/lib/plugins/libOpenMMCudaCompiler$SHLIB_EXT fi ## Do they work properly?