From 89f1db279d207eae5a32328fb6719b9ab2617e36 Mon Sep 17 00:00:00 2001 From: chrishavlin Date: Thu, 12 Sep 2024 13:30:19 -0500 Subject: [PATCH 1/4] unpin unyt --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index c84d501..3b03912 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -49,7 +49,7 @@ requirements: - tomli >=1.2.3 # [py<311] - tomli-w >=0.4.0 - tqdm >=3.4.0 - - unyt >=2.9.2,<3.0 + - unyt >=2.9.2 - cmyt >=1.1.2 - ewah-bool-utils >=1.0.2 - typing-extensions >=4.1.0 # [py<311] From bd12adda2c838743417507f24114d5e8555ae65b Mon Sep 17 00:00:00 2001 From: chavlin Date: Mon, 23 Sep 2024 15:13:39 -0500 Subject: [PATCH 2/4] add setuptools to host, bump build number --- recipe/meta.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 3b03912..0048892 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -13,7 +13,7 @@ source: - patches/drop_iyt.patch # [python_impl == 'pypy'] build: - number: 1 + number: 2 skip: true # [py<39 or python_impl == 'pypy'] entry_points: - yt = yt.utilities.command_line:run_main @@ -39,6 +39,7 @@ requirements: - numpy - cython >=3.0.3,<3.1 - ewah-bool-utils >=1.0.2 + - setuptools >= 61.2 run: - python - ipywidgets >=8.0.0 From 8dee7bd6734002974fc2cce07cd8e74f694d7f47 Mon Sep 17 00:00:00 2001 From: chavlin Date: Mon, 23 Sep 2024 15:22:02 -0500 Subject: [PATCH 3/4] fix linting error --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 0048892..82259e3 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -39,7 +39,7 @@ requirements: - numpy - cython >=3.0.3,<3.1 - ewah-bool-utils >=1.0.2 - - setuptools >= 61.2 + - setuptools >=61.2 run: - python - ipywidgets >=8.0.0 From 04709e136c95ab8a11a51bc358458a2e413e7336 Mon Sep 17 00:00:00 2001 From: "conda-forge-webservices[bot]" <91080706+conda-forge-webservices[bot]@users.noreply.github.com> Date: Mon, 23 Sep 2024 20:33:17 +0000 Subject: [PATCH 4/4] MNT: Re-rendered with conda-build 24.7.1, conda-smithy 3.40.1, and conda-forge-pinning 2024.09.23.09.40.07 --- .azure-pipelines/azure-pipelines-linux.yml | 48 +++++----- .azure-pipelines/azure-pipelines-osx.yml | 32 +++---- .azure-pipelines/azure-pipelines-win.yml | 18 ++-- ...l => linux_64_python3.10.____cpython.yaml} | 10 +- ...l => linux_64_python3.11.____cpython.yaml} | 10 +- ...l => linux_64_python3.12.____cpython.yaml} | 10 +- ...ml => linux_64_python3.9.____cpython.yaml} | 10 +- ...linux_aarch64_python3.10.____cpython.yaml} | 6 +- ...linux_aarch64_python3.11.____cpython.yaml} | 6 +- ...linux_aarch64_python3.12.____cpython.yaml} | 6 +- ... linux_aarch64_python3.9.____cpython.yaml} | 6 +- ...linux_ppc64le_python3.10.____cpython.yaml} | 6 +- ...linux_ppc64le_python3.11.____cpython.yaml} | 6 +- ...linux_ppc64le_python3.12.____cpython.yaml} | 6 +- ... linux_ppc64le_python3.9.____cpython.yaml} | 6 +- .ci_support/migrations/pypy38.yaml | 43 --------- ...aml => osx_64_python3.10.____cpython.yaml} | 6 +- ...aml => osx_64_python3.11.____cpython.yaml} | 6 +- ...aml => osx_64_python3.12.____cpython.yaml} | 6 +- ...yaml => osx_64_python3.9.____cpython.yaml} | 6 +- ... => osx_arm64_python3.10.____cpython.yaml} | 6 +- ... => osx_arm64_python3.11.____cpython.yaml} | 6 +- ... => osx_arm64_python3.12.____cpython.yaml} | 6 +- ...l => osx_arm64_python3.9.____cpython.yaml} | 6 +- ...aml => win_64_python3.10.____cpython.yaml} | 2 +- ...aml => win_64_python3.11.____cpython.yaml} | 2 +- ...aml => win_64_python3.12.____cpython.yaml} | 2 +- ...yaml => win_64_python3.9.____cpython.yaml} | 2 +- .scripts/build_steps.sh | 14 ++- .scripts/run_osx_build.sh | 9 +- .scripts/run_win_build.bat | 9 +- README.md | 96 +++++++++---------- build-locally.py | 9 +- 33 files changed, 203 insertions(+), 219 deletions(-) rename .ci_support/{linux_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml => linux_64_python3.10.____cpython.yaml} (88%) rename .ci_support/{linux_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml => linux_64_python3.11.____cpython.yaml} (88%) rename .ci_support/{linux_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml => linux_64_python3.12.____cpython.yaml} (88%) rename .ci_support/{linux_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml => linux_64_python3.9.____cpython.yaml} (88%) rename .ci_support/{linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpython.yaml => linux_aarch64_python3.10.____cpython.yaml} (91%) rename .ci_support/{linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpython.yaml => linux_aarch64_python3.11.____cpython.yaml} (91%) rename .ci_support/{linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpython.yaml => linux_aarch64_python3.12.____cpython.yaml} (91%) rename .ci_support/{linux_aarch64_numpy2.0python3.9.____cpythonpython_implcpython.yaml => linux_aarch64_python3.9.____cpython.yaml} (91%) rename .ci_support/{linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpython.yaml => linux_ppc64le_python3.10.____cpython.yaml} (90%) rename .ci_support/{linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpython.yaml => linux_ppc64le_python3.11.____cpython.yaml} (90%) rename .ci_support/{linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpython.yaml => linux_ppc64le_python3.12.____cpython.yaml} (90%) rename .ci_support/{linux_ppc64le_numpy2.0python3.9.____cpythonpython_implcpython.yaml => linux_ppc64le_python3.9.____cpython.yaml} (90%) delete mode 100644 .ci_support/migrations/pypy38.yaml rename .ci_support/{osx_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml => osx_64_python3.10.____cpython.yaml} (91%) rename .ci_support/{osx_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml => osx_64_python3.11.____cpython.yaml} (91%) rename .ci_support/{osx_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml => osx_64_python3.12.____cpython.yaml} (91%) rename .ci_support/{osx_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml => osx_64_python3.9.____cpython.yaml} (91%) rename .ci_support/{osx_arm64_numpy2.0python3.10.____cpython.yaml => osx_arm64_python3.10.____cpython.yaml} (91%) rename .ci_support/{osx_arm64_numpy2.0python3.11.____cpython.yaml => osx_arm64_python3.11.____cpython.yaml} (91%) rename .ci_support/{osx_arm64_numpy2.0python3.12.____cpython.yaml => osx_arm64_python3.12.____cpython.yaml} (91%) rename .ci_support/{osx_arm64_numpy2.0python3.9.____cpython.yaml => osx_arm64_python3.9.____cpython.yaml} (91%) rename .ci_support/{win_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml => win_64_python3.10.____cpython.yaml} (88%) rename .ci_support/{win_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml => win_64_python3.11.____cpython.yaml} (88%) rename .ci_support/{win_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml => win_64_python3.12.____cpython.yaml} (88%) rename .ci_support/{win_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml => win_64_python3.9.____cpython.yaml} (88%) diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index c9aae85..b77a148 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,52 +8,52 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_numpy2.0python3.10.____cpythonpython_implcpython: - CONFIG: linux_64_numpy2.0python3.10.____cpythonpython_implcpython + linux_64_python3.10.____cpython: + CONFIG: linux_64_python3.10.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_numpy2.0python3.11.____cpythonpython_implcpython: - CONFIG: linux_64_numpy2.0python3.11.____cpythonpython_implcpython + linux_64_python3.11.____cpython: + CONFIG: linux_64_python3.11.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_numpy2.0python3.12.____cpythonpython_implcpython: - CONFIG: linux_64_numpy2.0python3.12.____cpythonpython_implcpython + linux_64_python3.12.____cpython: + CONFIG: linux_64_python3.12.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_numpy2.0python3.9.____cpythonpython_implcpython: - CONFIG: linux_64_numpy2.0python3.9.____cpythonpython_implcpython + linux_64_python3.9.____cpython: + CONFIG: linux_64_python3.9.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpython: - CONFIG: linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpython + linux_aarch64_python3.10.____cpython: + CONFIG: linux_aarch64_python3.10.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpython: - CONFIG: linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpython + linux_aarch64_python3.11.____cpython: + CONFIG: linux_aarch64_python3.11.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpython: - CONFIG: linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpython + linux_aarch64_python3.12.____cpython: + CONFIG: linux_aarch64_python3.12.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_numpy2.0python3.9.____cpythonpython_implcpython: - CONFIG: linux_aarch64_numpy2.0python3.9.____cpythonpython_implcpython + linux_aarch64_python3.9.____cpython: + CONFIG: linux_aarch64_python3.9.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpython: - CONFIG: linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpython + linux_ppc64le_python3.10.____cpython: + CONFIG: linux_ppc64le_python3.10.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpython: - CONFIG: linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpython + linux_ppc64le_python3.11.____cpython: + CONFIG: linux_ppc64le_python3.11.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpython: - CONFIG: linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpython + linux_ppc64le_python3.12.____cpython: + CONFIG: linux_ppc64le_python3.12.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_ppc64le_numpy2.0python3.9.____cpythonpython_implcpython: - CONFIG: linux_ppc64le_numpy2.0python3.9.____cpythonpython_implcpython + linux_ppc64le_python3.9.____cpython: + CONFIG: linux_ppc64le_python3.9.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 timeoutInMinutes: 360 diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml index a66fa8b..49fe09a 100755 --- a/.azure-pipelines/azure-pipelines-osx.yml +++ b/.azure-pipelines/azure-pipelines-osx.yml @@ -8,29 +8,29 @@ jobs: vmImage: macOS-12 strategy: matrix: - osx_64_numpy2.0python3.10.____cpythonpython_implcpython: - CONFIG: osx_64_numpy2.0python3.10.____cpythonpython_implcpython + osx_64_python3.10.____cpython: + CONFIG: osx_64_python3.10.____cpython UPLOAD_PACKAGES: 'True' - osx_64_numpy2.0python3.11.____cpythonpython_implcpython: - CONFIG: osx_64_numpy2.0python3.11.____cpythonpython_implcpython + osx_64_python3.11.____cpython: + CONFIG: osx_64_python3.11.____cpython UPLOAD_PACKAGES: 'True' - osx_64_numpy2.0python3.12.____cpythonpython_implcpython: - CONFIG: osx_64_numpy2.0python3.12.____cpythonpython_implcpython + osx_64_python3.12.____cpython: + CONFIG: osx_64_python3.12.____cpython UPLOAD_PACKAGES: 'True' - osx_64_numpy2.0python3.9.____cpythonpython_implcpython: - CONFIG: osx_64_numpy2.0python3.9.____cpythonpython_implcpython + osx_64_python3.9.____cpython: + CONFIG: osx_64_python3.9.____cpython UPLOAD_PACKAGES: 'True' - osx_arm64_numpy2.0python3.10.____cpython: - CONFIG: osx_arm64_numpy2.0python3.10.____cpython + osx_arm64_python3.10.____cpython: + CONFIG: osx_arm64_python3.10.____cpython UPLOAD_PACKAGES: 'True' - osx_arm64_numpy2.0python3.11.____cpython: - CONFIG: osx_arm64_numpy2.0python3.11.____cpython + osx_arm64_python3.11.____cpython: + CONFIG: osx_arm64_python3.11.____cpython UPLOAD_PACKAGES: 'True' - osx_arm64_numpy2.0python3.12.____cpython: - CONFIG: osx_arm64_numpy2.0python3.12.____cpython + osx_arm64_python3.12.____cpython: + CONFIG: osx_arm64_python3.12.____cpython UPLOAD_PACKAGES: 'True' - osx_arm64_numpy2.0python3.9.____cpython: - CONFIG: osx_arm64_numpy2.0python3.9.____cpython + osx_arm64_python3.9.____cpython: + CONFIG: osx_arm64_python3.9.____cpython UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 variables: {} diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index cf3fc1e..fa9734f 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -8,17 +8,17 @@ jobs: vmImage: windows-2022 strategy: matrix: - win_64_numpy2.0python3.10.____cpythonpython_implcpython: - CONFIG: win_64_numpy2.0python3.10.____cpythonpython_implcpython + win_64_python3.10.____cpython: + CONFIG: win_64_python3.10.____cpython UPLOAD_PACKAGES: 'True' - win_64_numpy2.0python3.11.____cpythonpython_implcpython: - CONFIG: win_64_numpy2.0python3.11.____cpythonpython_implcpython + win_64_python3.11.____cpython: + CONFIG: win_64_python3.11.____cpython UPLOAD_PACKAGES: 'True' - win_64_numpy2.0python3.12.____cpythonpython_implcpython: - CONFIG: win_64_numpy2.0python3.12.____cpythonpython_implcpython + win_64_python3.12.____cpython: + CONFIG: win_64_python3.12.____cpython UPLOAD_PACKAGES: 'True' - win_64_numpy2.0python3.9.____cpythonpython_implcpython: - CONFIG: win_64_numpy2.0python3.9.____cpythonpython_implcpython + win_64_python3.9.____cpython: + CONFIG: win_64_python3.9.____cpython UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 variables: @@ -33,7 +33,7 @@ jobs: scriptSource: inline script: | import urllib.request - url = 'https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-Windows-x86_64.exe' + url = 'https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Windows-x86_64.exe' path = r"$(Build.ArtifactStagingDirectory)/Miniforge.exe" urllib.request.urlretrieve(url, path) diff --git a/.ci_support/linux_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_python3.10.____cpython.yaml similarity index 88% rename from .ci_support/linux_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml rename to .ci_support/linux_64_python3.10.____cpython.yaml index c657a27..56f835a 100644 --- a/.ci_support/linux_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_64_python3.10.____cpython.yaml @@ -1,21 +1,21 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: -- '2.12' +- '2.17' cdt_name: -- cos6 +- cos7 channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 numpy: diff --git a/.ci_support/linux_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_python3.11.____cpython.yaml similarity index 88% rename from .ci_support/linux_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml rename to .ci_support/linux_64_python3.11.____cpython.yaml index c29c1c0..2be52a4 100644 --- a/.ci_support/linux_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_64_python3.11.____cpython.yaml @@ -1,21 +1,21 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: -- '2.12' +- '2.17' cdt_name: -- cos6 +- cos7 channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 numpy: diff --git a/.ci_support/linux_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_python3.12.____cpython.yaml similarity index 88% rename from .ci_support/linux_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml rename to .ci_support/linux_64_python3.12.____cpython.yaml index 22e7343..18f8f70 100644 --- a/.ci_support/linux_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_64_python3.12.____cpython.yaml @@ -1,21 +1,21 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: -- '2.12' +- '2.17' cdt_name: -- cos6 +- cos7 channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 numpy: diff --git a/.ci_support/linux_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_python3.9.____cpython.yaml similarity index 88% rename from .ci_support/linux_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml rename to .ci_support/linux_64_python3.9.____cpython.yaml index 5c44e9b..c28d666 100644 --- a/.ci_support/linux_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_64_python3.9.____cpython.yaml @@ -1,21 +1,21 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: -- '2.12' +- '2.17' cdt_name: -- cos6 +- cos7 channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 numpy: diff --git a/.ci_support/linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/linux_aarch64_python3.10.____cpython.yaml similarity index 91% rename from .ci_support/linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpython.yaml rename to .ci_support/linux_aarch64_python3.10.____cpython.yaml index 12f724c..cababef 100644 --- a/.ci_support/linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_aarch64_python3.10.____cpython.yaml @@ -3,7 +3,7 @@ BUILD: c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -13,13 +13,13 @@ cdt_arch: cdt_name: - cos7 channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 numpy: diff --git a/.ci_support/linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/linux_aarch64_python3.11.____cpython.yaml similarity index 91% rename from .ci_support/linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpython.yaml rename to .ci_support/linux_aarch64_python3.11.____cpython.yaml index 4c58a6d..d54f136 100644 --- a/.ci_support/linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_aarch64_python3.11.____cpython.yaml @@ -3,7 +3,7 @@ BUILD: c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -13,13 +13,13 @@ cdt_arch: cdt_name: - cos7 channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 numpy: diff --git a/.ci_support/linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/linux_aarch64_python3.12.____cpython.yaml similarity index 91% rename from .ci_support/linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpython.yaml rename to .ci_support/linux_aarch64_python3.12.____cpython.yaml index c605666..54be1cb 100644 --- a/.ci_support/linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_aarch64_python3.12.____cpython.yaml @@ -3,7 +3,7 @@ BUILD: c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -13,13 +13,13 @@ cdt_arch: cdt_name: - cos7 channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 numpy: diff --git a/.ci_support/linux_aarch64_numpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/linux_aarch64_python3.9.____cpython.yaml similarity index 91% rename from .ci_support/linux_aarch64_numpy2.0python3.9.____cpythonpython_implcpython.yaml rename to .ci_support/linux_aarch64_python3.9.____cpython.yaml index 1118791..587bb92 100644 --- a/.ci_support/linux_aarch64_numpy2.0python3.9.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_aarch64_python3.9.____cpython.yaml @@ -3,7 +3,7 @@ BUILD: c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -13,13 +13,13 @@ cdt_arch: cdt_name: - cos7 channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 numpy: diff --git a/.ci_support/linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/linux_ppc64le_python3.10.____cpython.yaml similarity index 90% rename from .ci_support/linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpython.yaml rename to .ci_support/linux_ppc64le_python3.10.____cpython.yaml index 2dd756e..9fb65fb 100644 --- a/.ci_support/linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_ppc64le_python3.10.____cpython.yaml @@ -1,7 +1,7 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -9,13 +9,13 @@ c_stdlib_version: cdt_name: - cos7 channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 numpy: diff --git a/.ci_support/linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/linux_ppc64le_python3.11.____cpython.yaml similarity index 90% rename from .ci_support/linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpython.yaml rename to .ci_support/linux_ppc64le_python3.11.____cpython.yaml index 472a64d..0aa0633 100644 --- a/.ci_support/linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_ppc64le_python3.11.____cpython.yaml @@ -1,7 +1,7 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -9,13 +9,13 @@ c_stdlib_version: cdt_name: - cos7 channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 numpy: diff --git a/.ci_support/linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/linux_ppc64le_python3.12.____cpython.yaml similarity index 90% rename from .ci_support/linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpython.yaml rename to .ci_support/linux_ppc64le_python3.12.____cpython.yaml index a4653b1..ff72a6c 100644 --- a/.ci_support/linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_ppc64le_python3.12.____cpython.yaml @@ -1,7 +1,7 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -9,13 +9,13 @@ c_stdlib_version: cdt_name: - cos7 channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 numpy: diff --git a/.ci_support/linux_ppc64le_numpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/linux_ppc64le_python3.9.____cpython.yaml similarity index 90% rename from .ci_support/linux_ppc64le_numpy2.0python3.9.____cpythonpython_implcpython.yaml rename to .ci_support/linux_ppc64le_python3.9.____cpython.yaml index 36e3af7..d70243b 100644 --- a/.ci_support/linux_ppc64le_numpy2.0python3.9.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_ppc64le_python3.9.____cpython.yaml @@ -1,7 +1,7 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -9,13 +9,13 @@ c_stdlib_version: cdt_name: - cos7 channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 numpy: diff --git a/.ci_support/migrations/pypy38.yaml b/.ci_support/migrations/pypy38.yaml deleted file mode 100644 index 741fc1e..0000000 --- a/.ci_support/migrations/pypy38.yaml +++ /dev/null @@ -1,43 +0,0 @@ -migrator_ts: 1647123563 -__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.6.* *_73_pypy - - 3.7.* *_73_pypy - - 3.8.* *_73_pypy - - 3.9.* *_73_pypy - paused: False - longterm: True - use_local: False - check_solvable: True - exclude_pinned_pkgs: False - pr_limit: 10 - bump_number: 1 - commit_message: "Rebuild for PyPy3.8 and PyPy3.9" - exclude: - # this shouldn't attempt to modify the python feedstocks - - python - - pypy3.6 - - pypy-meta - ignored_deps_per_node: - matplotlib: - - pyqt - -python: - - 3.8.* *_73_pypy # [not (osx and arm64)] - - 3.9.* *_73_pypy # [not (osx and arm64)] -numpy: - # part of a zip_keys: python, python_impl, numpy - - 1.19 # [not (osx and arm64)] - - 1.19 # [not (osx and arm64)] -python_impl: - - pypy # [not (osx and arm64)] - - pypy # [not (osx and arm64)] diff --git a/.ci_support/osx_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_python3.10.____cpython.yaml similarity index 91% rename from .ci_support/osx_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml rename to .ci_support/osx_64_python3.10.____cpython.yaml index 2cf6899..fdc650f 100644 --- a/.ci_support/osx_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml +++ b/.ci_support/osx_64_python3.10.____cpython.yaml @@ -5,19 +5,19 @@ MACOSX_SDK_VERSION: c_compiler: - clang c_compiler_version: -- '16' +- '17' c_stdlib: - macosx_deployment_target c_stdlib_version: - '10.11' channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: - clangxx cxx_compiler_version: -- '16' +- '17' macos_machine: - x86_64-apple-darwin13.4.0 numpy: diff --git a/.ci_support/osx_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_python3.11.____cpython.yaml similarity index 91% rename from .ci_support/osx_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml rename to .ci_support/osx_64_python3.11.____cpython.yaml index 665baa1..37f98d2 100644 --- a/.ci_support/osx_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml +++ b/.ci_support/osx_64_python3.11.____cpython.yaml @@ -5,19 +5,19 @@ MACOSX_SDK_VERSION: c_compiler: - clang c_compiler_version: -- '16' +- '17' c_stdlib: - macosx_deployment_target c_stdlib_version: - '10.11' channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: - clangxx cxx_compiler_version: -- '16' +- '17' macos_machine: - x86_64-apple-darwin13.4.0 numpy: diff --git a/.ci_support/osx_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_python3.12.____cpython.yaml similarity index 91% rename from .ci_support/osx_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml rename to .ci_support/osx_64_python3.12.____cpython.yaml index bd2376c..3e41eff 100644 --- a/.ci_support/osx_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml +++ b/.ci_support/osx_64_python3.12.____cpython.yaml @@ -5,19 +5,19 @@ MACOSX_SDK_VERSION: c_compiler: - clang c_compiler_version: -- '16' +- '17' c_stdlib: - macosx_deployment_target c_stdlib_version: - '10.11' channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: - clangxx cxx_compiler_version: -- '16' +- '17' macos_machine: - x86_64-apple-darwin13.4.0 numpy: diff --git a/.ci_support/osx_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_python3.9.____cpython.yaml similarity index 91% rename from .ci_support/osx_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml rename to .ci_support/osx_64_python3.9.____cpython.yaml index 3b9a0b1..7bb1c5b 100644 --- a/.ci_support/osx_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml +++ b/.ci_support/osx_64_python3.9.____cpython.yaml @@ -5,19 +5,19 @@ MACOSX_SDK_VERSION: c_compiler: - clang c_compiler_version: -- '16' +- '17' c_stdlib: - macosx_deployment_target c_stdlib_version: - '10.11' channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: - clangxx cxx_compiler_version: -- '16' +- '17' macos_machine: - x86_64-apple-darwin13.4.0 numpy: diff --git a/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml b/.ci_support/osx_arm64_python3.10.____cpython.yaml similarity index 91% rename from .ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml rename to .ci_support/osx_arm64_python3.10.____cpython.yaml index c601d60..58fb88b 100644 --- a/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.10.____cpython.yaml @@ -5,19 +5,19 @@ MACOSX_SDK_VERSION: c_compiler: - clang c_compiler_version: -- '16' +- '17' c_stdlib: - macosx_deployment_target c_stdlib_version: - '11.0' channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: - clangxx cxx_compiler_version: -- '16' +- '17' macos_machine: - arm64-apple-darwin20.0.0 numpy: diff --git a/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml b/.ci_support/osx_arm64_python3.11.____cpython.yaml similarity index 91% rename from .ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml rename to .ci_support/osx_arm64_python3.11.____cpython.yaml index d6d2114..3df1b8b 100644 --- a/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.11.____cpython.yaml @@ -5,19 +5,19 @@ MACOSX_SDK_VERSION: c_compiler: - clang c_compiler_version: -- '16' +- '17' c_stdlib: - macosx_deployment_target c_stdlib_version: - '11.0' channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: - clangxx cxx_compiler_version: -- '16' +- '17' macos_machine: - arm64-apple-darwin20.0.0 numpy: diff --git a/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml b/.ci_support/osx_arm64_python3.12.____cpython.yaml similarity index 91% rename from .ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml rename to .ci_support/osx_arm64_python3.12.____cpython.yaml index cc0be46..9dd4bcb 100644 --- a/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.12.____cpython.yaml @@ -5,19 +5,19 @@ MACOSX_SDK_VERSION: c_compiler: - clang c_compiler_version: -- '16' +- '17' c_stdlib: - macosx_deployment_target c_stdlib_version: - '11.0' channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: - clangxx cxx_compiler_version: -- '16' +- '17' macos_machine: - arm64-apple-darwin20.0.0 numpy: diff --git a/.ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml b/.ci_support/osx_arm64_python3.9.____cpython.yaml similarity index 91% rename from .ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml rename to .ci_support/osx_arm64_python3.9.____cpython.yaml index b8610d2..131971d 100644 --- a/.ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.9.____cpython.yaml @@ -5,19 +5,19 @@ MACOSX_SDK_VERSION: c_compiler: - clang c_compiler_version: -- '16' +- '17' c_stdlib: - macosx_deployment_target c_stdlib_version: - '11.0' channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: - clangxx cxx_compiler_version: -- '16' +- '17' macos_machine: - arm64-apple-darwin20.0.0 numpy: diff --git a/.ci_support/win_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/win_64_python3.10.____cpython.yaml similarity index 88% rename from .ci_support/win_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml rename to .ci_support/win_64_python3.10.____cpython.yaml index b465083..24730fa 100644 --- a/.ci_support/win_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml +++ b/.ci_support/win_64_python3.10.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: c_stdlib: - vs channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: diff --git a/.ci_support/win_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/win_64_python3.11.____cpython.yaml similarity index 88% rename from .ci_support/win_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml rename to .ci_support/win_64_python3.11.____cpython.yaml index 097d441..ab2aaa4 100644 --- a/.ci_support/win_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml +++ b/.ci_support/win_64_python3.11.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: c_stdlib: - vs channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: diff --git a/.ci_support/win_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/win_64_python3.12.____cpython.yaml similarity index 88% rename from .ci_support/win_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml rename to .ci_support/win_64_python3.12.____cpython.yaml index 239bb6c..6be04e8 100644 --- a/.ci_support/win_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml +++ b/.ci_support/win_64_python3.12.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: c_stdlib: - vs channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: diff --git a/.ci_support/win_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/win_64_python3.9.____cpython.yaml similarity index 88% rename from .ci_support/win_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml rename to .ci_support/win_64_python3.9.____cpython.yaml index 13d7b1d..d34d923 100644 --- a/.ci_support/win_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml +++ b/.ci_support/win_64_python3.9.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: c_stdlib: - vs channel_sources: -- conda-forge/label/numpy_rc,conda-forge +- conda-forge channel_targets: - conda-forge main cxx_compiler: diff --git a/.scripts/build_steps.sh b/.scripts/build_steps.sh index cf74978..a4443b8 100755 --- a/.scripts/build_steps.sh +++ b/.scripts/build_steps.sh @@ -43,13 +43,19 @@ setup_conda_rc "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}" source run_conda_forge_build_setup +( +# Due to https://bugzilla.redhat.com/show_bug.cgi?id=1537564 old versions of rpm +# are drastically slowed down when the number of file descriptors is very high. +# This can be visible during a `yum install` step of a feedstock build. +# => Set a lower limit in a subshell for the `yum install`s only. +ulimit -n 1024 # Install the yum requirements defined canonically in the # "recipe/yum_requirements.txt" file. After updating that file, # run "conda smithy rerender" and this line will be updated # automatically. /usr/bin/sudo -n yum install -y xorg-x11-server-Xorg - +) # make the build number clobber make_build_number "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}" @@ -80,6 +86,12 @@ else --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:-}" + ( startgroup "Inspecting artifacts" ) 2> /dev/null + + # inspect_artifacts was only added in conda-forge-ci-setup 4.6.0 + command -v inspect_artifacts >/dev/null 2>&1 && inspect_artifacts || echo "inspect_artifacts needs conda-forge-ci-setup >=4.6.0" + + ( endgroup "Inspecting artifacts" ) 2> /dev/null ( startgroup "Validating outputs" ) 2> /dev/null validate_recipe_outputs "${FEEDSTOCK_NAME}" diff --git a/.scripts/run_osx_build.sh b/.scripts/run_osx_build.sh index 07dff21..420f051 100755 --- a/.scripts/run_osx_build.sh +++ b/.scripts/run_osx_build.sh @@ -11,7 +11,7 @@ MINIFORGE_HOME=${MINIFORGE_HOME:-${HOME}/miniforge3} ( startgroup "Installing a fresh version of Miniforge" ) 2> /dev/null MINIFORGE_URL="https://github.com/conda-forge/miniforge/releases/latest/download" -MINIFORGE_FILE="Mambaforge-MacOSX-$(uname -m).sh" +MINIFORGE_FILE="Miniforge3-MacOSX-$(uname -m).sh" curl -L -O "${MINIFORGE_URL}/${MINIFORGE_FILE}" rm -rf ${MINIFORGE_HOME} bash $MINIFORGE_FILE -b -p ${MINIFORGE_HOME} @@ -85,6 +85,13 @@ else --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" + + ( startgroup "Inspecting artifacts" ) 2> /dev/null + + # inspect_artifacts was only added in conda-forge-ci-setup 4.6.0 + command -v inspect_artifacts >/dev/null 2>&1 && inspect_artifacts || echo "inspect_artifacts needs conda-forge-ci-setup >=4.6.0" + + ( endgroup "Inspecting artifacts" ) 2> /dev/null ( startgroup "Validating outputs" ) 2> /dev/null validate_recipe_outputs "${FEEDSTOCK_NAME}" diff --git a/.scripts/run_win_build.bat b/.scripts/run_win_build.bat index 6d54697..a45c34f 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 "conda-build>=24.1" -c conda-forge --strict-channel-priority --yes +mamba.exe install pip mamba conda-build conda-forge-ci-setup=4 "conda-build>=24.1" -c conda-forge --strict-channel-priority --yes if !errorlevel! neq 0 exit /b !errorlevel! :: Set basic configuration @@ -48,7 +48,7 @@ if NOT [%HOST_PLATFORM%] == [%BUILD_PLATFORM%] ( ) if NOT [%flow_run_id%] == [] ( - set "EXTRA_CB_OPTIONS=%EXTRA_CB_OPTIONS% --extra-meta flow_run_id=%flow_run_id% remote_url=%remote_url% sha=%sha%" + set "EXTRA_CB_OPTIONS=%EXTRA_CB_OPTIONS% --extra-meta flow_run_id=%flow_run_id% remote_url=%remote_url% sha=%sha%" ) call :end_group @@ -58,6 +58,11 @@ echo Building recipe conda-build.exe "recipe" -m .ci_support\%CONFIG%.yaml --suppress-variables %EXTRA_CB_OPTIONS% if !errorlevel! neq 0 exit /b !errorlevel! +call :start_group "Inspecting artifacts" +:: inspect_artifacts was only added in conda-forge-ci-setup 4.6.0 +WHERE inspect_artifacts >nul 2>nul && inspect_artifacts || echo "inspect_artifacts needs conda-forge-ci-setup >=4.6.0" +call :end_group + :: Prepare some environment variables for the upload step if /i "%CI%" == "github_actions" ( set "FEEDSTOCK_NAME=%GITHUB_REPOSITORY:*/=%" diff --git a/README.md b/README.md index 3bba53e..1f2e850 100644 --- a/README.md +++ b/README.md @@ -27,171 +27,171 @@ Current build status - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/build-locally.py b/build-locally.py index e0d408d..6788aea 100755 --- a/build-locally.py +++ b/build-locally.py @@ -1,13 +1,16 @@ -#!/usr/bin/env python3 +#!/bin/sh +"""exec" "python3" "$0" "$@" #""" # fmt: off # fmt: on # # This file has been generated by conda-smithy in order to build the recipe # locally. # -import os +# The line above this comment is a bash / sh / zsh guard +# to stop people from running it with the wrong interpreter import glob +import os +import platform import subprocess from argparse import ArgumentParser -import platform def setup_environment(ns):
VariantStatus
linux_64_numpy2.0python3.10.____cpythonpython_implcpythonlinux_64_python3.10.____cpython - variant + variant
linux_64_numpy2.0python3.11.____cpythonpython_implcpythonlinux_64_python3.11.____cpython - variant + variant
linux_64_numpy2.0python3.12.____cpythonpython_implcpythonlinux_64_python3.12.____cpython - variant + variant
linux_64_numpy2.0python3.9.____cpythonpython_implcpythonlinux_64_python3.9.____cpython - variant + variant
linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpythonlinux_aarch64_python3.10.____cpython - variant + variant
linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpythonlinux_aarch64_python3.11.____cpython - variant + variant
linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpythonlinux_aarch64_python3.12.____cpython - variant + variant
linux_aarch64_numpy2.0python3.9.____cpythonpython_implcpythonlinux_aarch64_python3.9.____cpython - variant + variant
linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpythonlinux_ppc64le_python3.10.____cpython - variant + variant
linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpythonlinux_ppc64le_python3.11.____cpython - variant + variant
linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpythonlinux_ppc64le_python3.12.____cpython - variant + variant
linux_ppc64le_numpy2.0python3.9.____cpythonpython_implcpythonlinux_ppc64le_python3.9.____cpython - variant + variant
osx_64_numpy2.0python3.10.____cpythonpython_implcpythonosx_64_python3.10.____cpython - variant + variant
osx_64_numpy2.0python3.11.____cpythonpython_implcpythonosx_64_python3.11.____cpython - variant + variant
osx_64_numpy2.0python3.12.____cpythonpython_implcpythonosx_64_python3.12.____cpython - variant + variant
osx_64_numpy2.0python3.9.____cpythonpython_implcpythonosx_64_python3.9.____cpython - variant + variant
osx_arm64_numpy2.0python3.10.____cpythonosx_arm64_python3.10.____cpython - variant + variant
osx_arm64_numpy2.0python3.11.____cpythonosx_arm64_python3.11.____cpython - variant + variant
osx_arm64_numpy2.0python3.12.____cpythonosx_arm64_python3.12.____cpython - variant + variant
osx_arm64_numpy2.0python3.9.____cpythonosx_arm64_python3.9.____cpython - variant + variant
win_64_numpy2.0python3.10.____cpythonpython_implcpythonwin_64_python3.10.____cpython - variant + variant
win_64_numpy2.0python3.11.____cpythonpython_implcpythonwin_64_python3.11.____cpython - variant + variant
win_64_numpy2.0python3.12.____cpythonpython_implcpythonwin_64_python3.12.____cpython - variant + variant
win_64_numpy2.0python3.9.____cpythonpython_implcpythonwin_64_python3.9.____cpython - variant + variant