From d25d78f9b1f71b6d63905cd0a781daf06e29d04e Mon Sep 17 00:00:00 2001 From: regro-cf-autotick-bot <36490558+regro-cf-autotick-bot@users.noreply.github.com> Date: Wed, 2 Oct 2024 16:43:49 +0000 Subject: [PATCH 1/4] Rebuild for libabseil 20240722, libgrp 1.65 & libprotobuf 5.27.5 --- ...abseil20240722_grpc165_libprotobuf5275.yaml | 18 ++++++++++++++++++ recipe/meta.yaml | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 .ci_support/migrations/libabseil20240722_grpc165_libprotobuf5275.yaml diff --git a/.ci_support/migrations/libabseil20240722_grpc165_libprotobuf5275.yaml b/.ci_support/migrations/libabseil20240722_grpc165_libprotobuf5275.yaml new file mode 100644 index 0000000..85540a1 --- /dev/null +++ b/.ci_support/migrations/libabseil20240722_grpc165_libprotobuf5275.yaml @@ -0,0 +1,18 @@ +__migrator: + build_number: 1 + commit_message: Rebuild for libabseil 20240722, libgrp 1.65 & libprotobuf 5.27.5 + kind: version + migration_number: 1 + exclude: + - abseil-cpp + - grpc-cpp + - libprotobuf + - protobuf + - re2 +libabseil: +- 20240722 +libgrpc: +- "1.65" +libprotobuf: +- 5.27.5 +migrator_ts: 1727040240.8650293 diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 459edf0..6635fff 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -31,7 +31,7 @@ build: skip: true # [(aarch64 or ppc64le or osx) and python_impl == 'pypy'] # Workaround for https://github.com/conda-forge/mujoco-feedstock/pull/56#issuecomment-2230334963 skip: true # [py == 38] - number: 1 + number: 2 outputs: - name: {{ namecxx }} From 46cbba6aaf9c63d54e3f93e779041bc15fb84bf9 Mon Sep 17 00:00:00 2001 From: regro-cf-autotick-bot <36490558+regro-cf-autotick-bot@users.noreply.github.com> Date: Wed, 2 Oct 2024 16:45:16 +0000 Subject: [PATCH 2/4] MNT: Re-rendered with conda-build 24.9.0, conda-smithy 3.40.1, and conda-forge-pinning 2024.10.02.13.37.37 --- .azure-pipelines/azure-pipelines-linux.yml | 48 +++++- .azure-pipelines/azure-pipelines-osx.yml | 26 ++- .azure-pipelines/azure-pipelines-win.yml | 13 +- ...l => linux_64_python3.10.____cpython.yaml} | 11 +- .../linux_64_python3.11.____cpython.yaml | 48 ++++++ .../linux_64_python3.12.____cpython.yaml | 48 ++++++ .../linux_64_python3.9.____cpython.yaml | 48 ++++++ ...linux_aarch64_python3.10.____cpython.yaml} | 11 +- .../linux_aarch64_python3.11.____cpython.yaml | 52 ++++++ .../linux_aarch64_python3.12.____cpython.yaml | 52 ++++++ .../linux_aarch64_python3.9.____cpython.yaml | 52 ++++++ ...linux_ppc64le_python3.10.____cpython.yaml} | 11 +- .../linux_ppc64le_python3.11.____cpython.yaml | 48 ++++++ .../linux_ppc64le_python3.12.____cpython.yaml | 48 ++++++ .../linux_ppc64le_python3.9.____cpython.yaml | 48 ++++++ ...aml => osx_64_python3.10.____cpython.yaml} | 11 +- .../osx_64_python3.11.____cpython.yaml | 48 ++++++ .../osx_64_python3.12.____cpython.yaml | 48 ++++++ .ci_support/osx_64_python3.9.____cpython.yaml | 48 ++++++ ... => osx_arm64_python3.10.____cpython.yaml} | 11 +- .../osx_arm64_python3.11.____cpython.yaml | 48 ++++++ .../osx_arm64_python3.12.____cpython.yaml | 48 ++++++ .../osx_arm64_python3.9.____cpython.yaml | 48 ++++++ ...aml => win_64_python3.10.____cpython.yaml} | 11 +- .../win_64_python3.11.____cpython.yaml | 34 ++++ .../win_64_python3.12.____cpython.yaml | 34 ++++ .ci_support/win_64_python3.9.____cpython.yaml | 34 ++++ .scripts/build_steps.sh | 2 + .scripts/run_win_build.bat | 4 +- README.md | 150 ++++++++++++++++-- build-locally.py | 2 +- 31 files changed, 1058 insertions(+), 87 deletions(-) rename .ci_support/{linux_64_.yaml => linux_64_python3.10.____cpython.yaml} (83%) create mode 100644 .ci_support/linux_64_python3.11.____cpython.yaml create mode 100644 .ci_support/linux_64_python3.12.____cpython.yaml create mode 100644 .ci_support/linux_64_python3.9.____cpython.yaml rename .ci_support/{linux_aarch64_.yaml => linux_aarch64_python3.10.____cpython.yaml} (85%) create mode 100644 .ci_support/linux_aarch64_python3.11.____cpython.yaml create mode 100644 .ci_support/linux_aarch64_python3.12.____cpython.yaml create mode 100644 .ci_support/linux_aarch64_python3.9.____cpython.yaml rename .ci_support/{linux_ppc64le_.yaml => linux_ppc64le_python3.10.____cpython.yaml} (83%) create mode 100644 .ci_support/linux_ppc64le_python3.11.____cpython.yaml create mode 100644 .ci_support/linux_ppc64le_python3.12.____cpython.yaml create mode 100644 .ci_support/linux_ppc64le_python3.9.____cpython.yaml rename .ci_support/{osx_64_.yaml => osx_64_python3.10.____cpython.yaml} (84%) create mode 100644 .ci_support/osx_64_python3.11.____cpython.yaml create mode 100644 .ci_support/osx_64_python3.12.____cpython.yaml create mode 100644 .ci_support/osx_64_python3.9.____cpython.yaml rename .ci_support/{osx_arm64_.yaml => osx_arm64_python3.10.____cpython.yaml} (84%) create mode 100644 .ci_support/osx_arm64_python3.11.____cpython.yaml create mode 100644 .ci_support/osx_arm64_python3.12.____cpython.yaml create mode 100644 .ci_support/osx_arm64_python3.9.____cpython.yaml rename .ci_support/{win_64_.yaml => win_64_python3.10.____cpython.yaml} (76%) create mode 100644 .ci_support/win_64_python3.11.____cpython.yaml create mode 100644 .ci_support/win_64_python3.12.____cpython.yaml create mode 100644 .ci_support/win_64_python3.9.____cpython.yaml diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index aef462c..b77a148 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,16 +8,52 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_: - CONFIG: linux_64_ + 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_aarch64_: - CONFIG: linux_aarch64_ + 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_ppc64le_: - CONFIG: linux_ppc64le_ + 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_python3.9.____cpython: + CONFIG: linux_64_python3.9.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + 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_python3.11.____cpython: + CONFIG: linux_aarch64_python3.11.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + 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_python3.9.____cpython: + CONFIG: linux_aarch64_python3.9.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + 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_python3.11.____cpython: + CONFIG: linux_ppc64le_python3.11.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + 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_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 7708e23..49fe09a 100755 --- a/.azure-pipelines/azure-pipelines-osx.yml +++ b/.azure-pipelines/azure-pipelines-osx.yml @@ -8,11 +8,29 @@ jobs: vmImage: macOS-12 strategy: matrix: - osx_64_: - CONFIG: osx_64_ + osx_64_python3.10.____cpython: + CONFIG: osx_64_python3.10.____cpython UPLOAD_PACKAGES: 'True' - osx_arm64_: - CONFIG: osx_arm64_ + osx_64_python3.11.____cpython: + CONFIG: osx_64_python3.11.____cpython + UPLOAD_PACKAGES: 'True' + osx_64_python3.12.____cpython: + CONFIG: osx_64_python3.12.____cpython + UPLOAD_PACKAGES: 'True' + osx_64_python3.9.____cpython: + CONFIG: osx_64_python3.9.____cpython + UPLOAD_PACKAGES: 'True' + osx_arm64_python3.10.____cpython: + CONFIG: osx_arm64_python3.10.____cpython + UPLOAD_PACKAGES: 'True' + osx_arm64_python3.11.____cpython: + CONFIG: osx_arm64_python3.11.____cpython + UPLOAD_PACKAGES: 'True' + osx_arm64_python3.12.____cpython: + CONFIG: osx_arm64_python3.12.____cpython + UPLOAD_PACKAGES: 'True' + 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 204327b..fa9734f 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -8,8 +8,17 @@ jobs: vmImage: windows-2022 strategy: matrix: - win_64_: - CONFIG: win_64_ + win_64_python3.10.____cpython: + CONFIG: win_64_python3.10.____cpython + UPLOAD_PACKAGES: 'True' + win_64_python3.11.____cpython: + CONFIG: win_64_python3.11.____cpython + UPLOAD_PACKAGES: 'True' + win_64_python3.12.____cpython: + CONFIG: win_64_python3.12.____cpython + UPLOAD_PACKAGES: 'True' + win_64_python3.9.____cpython: + CONFIG: win_64_python3.9.____cpython UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 variables: diff --git a/.ci_support/linux_64_.yaml b/.ci_support/linux_64_python3.10.____cpython.yaml similarity index 83% rename from .ci_support/linux_64_.yaml rename to .ci_support/linux_64_python3.10.____cpython.yaml index f62d724..b5027a3 100644 --- a/.ci_support/linux_64_.yaml +++ b/.ci_support/linux_64_python3.10.____cpython.yaml @@ -19,12 +19,9 @@ cxx_compiler_version: docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 libabseil: -- '20240116' +- '20240722' numpy: - '2.0' -- '2.0' -- '2.0' -- '2.0' pin_run_as_build: python: min_pin: x.x @@ -33,14 +30,8 @@ pybind11_abi: - '4' python: - 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.9.* *_cpython python_impl: - cpython -- cpython -- cpython -- cpython qhull: - '2020.2' target_platform: diff --git a/.ci_support/linux_64_python3.11.____cpython.yaml b/.ci_support/linux_64_python3.11.____cpython.yaml new file mode 100644 index 0000000..f0dfed0 --- /dev/null +++ b/.ci_support/linux_64_python3.11.____cpython.yaml @@ -0,0 +1,48 @@ +c_compiler: +- gcc +c_compiler_version: +- '13' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '13' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +libabseil: +- '20240722' +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +pybind11_abi: +- '4' +python: +- 3.11.* *_cpython +python_impl: +- cpython +qhull: +- '2020.2' +target_platform: +- linux-64 +tinyxml2: +- '10' +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_64_python3.12.____cpython.yaml b/.ci_support/linux_64_python3.12.____cpython.yaml new file mode 100644 index 0000000..88201b7 --- /dev/null +++ b/.ci_support/linux_64_python3.12.____cpython.yaml @@ -0,0 +1,48 @@ +c_compiler: +- gcc +c_compiler_version: +- '13' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '13' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +libabseil: +- '20240722' +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +pybind11_abi: +- '4' +python: +- 3.12.* *_cpython +python_impl: +- cpython +qhull: +- '2020.2' +target_platform: +- linux-64 +tinyxml2: +- '10' +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_64_python3.9.____cpython.yaml b/.ci_support/linux_64_python3.9.____cpython.yaml new file mode 100644 index 0000000..c4a0004 --- /dev/null +++ b/.ci_support/linux_64_python3.9.____cpython.yaml @@ -0,0 +1,48 @@ +c_compiler: +- gcc +c_compiler_version: +- '13' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '13' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +libabseil: +- '20240722' +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +pybind11_abi: +- '4' +python: +- 3.9.* *_cpython +python_impl: +- cpython +qhull: +- '2020.2' +target_platform: +- linux-64 +tinyxml2: +- '10' +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_aarch64_.yaml b/.ci_support/linux_aarch64_python3.10.____cpython.yaml similarity index 85% rename from .ci_support/linux_aarch64_.yaml rename to .ci_support/linux_aarch64_python3.10.____cpython.yaml index f3b6d38..08e8865 100644 --- a/.ci_support/linux_aarch64_.yaml +++ b/.ci_support/linux_aarch64_python3.10.____cpython.yaml @@ -23,12 +23,9 @@ cxx_compiler_version: docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 libabseil: -- '20240116' +- '20240722' numpy: - '2.0' -- '2.0' -- '2.0' -- '2.0' pin_run_as_build: python: min_pin: x.x @@ -37,14 +34,8 @@ pybind11_abi: - '4' python: - 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.9.* *_cpython python_impl: - cpython -- cpython -- cpython -- cpython qhull: - '2020.2' target_platform: diff --git a/.ci_support/linux_aarch64_python3.11.____cpython.yaml b/.ci_support/linux_aarch64_python3.11.____cpython.yaml new file mode 100644 index 0000000..39ebd2a --- /dev/null +++ b/.ci_support/linux_aarch64_python3.11.____cpython.yaml @@ -0,0 +1,52 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '13' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '13' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +libabseil: +- '20240722' +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +pybind11_abi: +- '4' +python: +- 3.11.* *_cpython +python_impl: +- cpython +qhull: +- '2020.2' +target_platform: +- linux-aarch64 +tinyxml2: +- '10' +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_aarch64_python3.12.____cpython.yaml b/.ci_support/linux_aarch64_python3.12.____cpython.yaml new file mode 100644 index 0000000..682e5ad --- /dev/null +++ b/.ci_support/linux_aarch64_python3.12.____cpython.yaml @@ -0,0 +1,52 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '13' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '13' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +libabseil: +- '20240722' +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +pybind11_abi: +- '4' +python: +- 3.12.* *_cpython +python_impl: +- cpython +qhull: +- '2020.2' +target_platform: +- linux-aarch64 +tinyxml2: +- '10' +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_aarch64_python3.9.____cpython.yaml b/.ci_support/linux_aarch64_python3.9.____cpython.yaml new file mode 100644 index 0000000..7a1907b --- /dev/null +++ b/.ci_support/linux_aarch64_python3.9.____cpython.yaml @@ -0,0 +1,52 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '13' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '13' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +libabseil: +- '20240722' +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +pybind11_abi: +- '4' +python: +- 3.9.* *_cpython +python_impl: +- cpython +qhull: +- '2020.2' +target_platform: +- linux-aarch64 +tinyxml2: +- '10' +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_ppc64le_.yaml b/.ci_support/linux_ppc64le_python3.10.____cpython.yaml similarity index 83% rename from .ci_support/linux_ppc64le_.yaml rename to .ci_support/linux_ppc64le_python3.10.____cpython.yaml index 1276023..94be362 100644 --- a/.ci_support/linux_ppc64le_.yaml +++ b/.ci_support/linux_ppc64le_python3.10.____cpython.yaml @@ -19,12 +19,9 @@ cxx_compiler_version: docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 libabseil: -- '20240116' +- '20240722' numpy: - '2.0' -- '2.0' -- '2.0' -- '2.0' pin_run_as_build: python: min_pin: x.x @@ -33,14 +30,8 @@ pybind11_abi: - '4' python: - 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.9.* *_cpython python_impl: - cpython -- cpython -- cpython -- cpython qhull: - '2020.2' target_platform: diff --git a/.ci_support/linux_ppc64le_python3.11.____cpython.yaml b/.ci_support/linux_ppc64le_python3.11.____cpython.yaml new file mode 100644 index 0000000..f5213e7 --- /dev/null +++ b/.ci_support/linux_ppc64le_python3.11.____cpython.yaml @@ -0,0 +1,48 @@ +c_compiler: +- gcc +c_compiler_version: +- '13' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '13' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +libabseil: +- '20240722' +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +pybind11_abi: +- '4' +python: +- 3.11.* *_cpython +python_impl: +- cpython +qhull: +- '2020.2' +target_platform: +- linux-ppc64le +tinyxml2: +- '10' +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_ppc64le_python3.12.____cpython.yaml b/.ci_support/linux_ppc64le_python3.12.____cpython.yaml new file mode 100644 index 0000000..2e3f9c7 --- /dev/null +++ b/.ci_support/linux_ppc64le_python3.12.____cpython.yaml @@ -0,0 +1,48 @@ +c_compiler: +- gcc +c_compiler_version: +- '13' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '13' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +libabseil: +- '20240722' +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +pybind11_abi: +- '4' +python: +- 3.12.* *_cpython +python_impl: +- cpython +qhull: +- '2020.2' +target_platform: +- linux-ppc64le +tinyxml2: +- '10' +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_ppc64le_python3.9.____cpython.yaml b/.ci_support/linux_ppc64le_python3.9.____cpython.yaml new file mode 100644 index 0000000..02fe66f --- /dev/null +++ b/.ci_support/linux_ppc64le_python3.9.____cpython.yaml @@ -0,0 +1,48 @@ +c_compiler: +- gcc +c_compiler_version: +- '13' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '13' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +libabseil: +- '20240722' +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +pybind11_abi: +- '4' +python: +- 3.9.* *_cpython +python_impl: +- cpython +qhull: +- '2020.2' +target_platform: +- linux-ppc64le +tinyxml2: +- '10' +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_64_.yaml b/.ci_support/osx_64_python3.10.____cpython.yaml similarity index 84% rename from .ci_support/osx_64_.yaml rename to .ci_support/osx_64_python3.10.____cpython.yaml index 718102a..f450e13 100644 --- a/.ci_support/osx_64_.yaml +++ b/.ci_support/osx_64_python3.10.____cpython.yaml @@ -19,14 +19,11 @@ cxx_compiler: cxx_compiler_version: - '17' libabseil: -- '20240116' +- '20240722' macos_machine: - x86_64-apple-darwin13.4.0 numpy: - '2.0' -- '2.0' -- '2.0' -- '2.0' pin_run_as_build: python: min_pin: x.x @@ -35,14 +32,8 @@ pybind11_abi: - '4' python: - 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.9.* *_cpython python_impl: - cpython -- cpython -- cpython -- cpython qhull: - '2020.2' target_platform: diff --git a/.ci_support/osx_64_python3.11.____cpython.yaml b/.ci_support/osx_64_python3.11.____cpython.yaml new file mode 100644 index 0000000..1fe41ce --- /dev/null +++ b/.ci_support/osx_64_python3.11.____cpython.yaml @@ -0,0 +1,48 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.14' +MACOSX_SDK_VERSION: +- '10.15' +c_compiler: +- clang +c_compiler_version: +- '17' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.14' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '17' +libabseil: +- '20240722' +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +pybind11_abi: +- '4' +python: +- 3.11.* *_cpython +python_impl: +- cpython +qhull: +- '2020.2' +target_platform: +- osx-64 +tinyxml2: +- '10' +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_64_python3.12.____cpython.yaml b/.ci_support/osx_64_python3.12.____cpython.yaml new file mode 100644 index 0000000..e112967 --- /dev/null +++ b/.ci_support/osx_64_python3.12.____cpython.yaml @@ -0,0 +1,48 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.14' +MACOSX_SDK_VERSION: +- '10.15' +c_compiler: +- clang +c_compiler_version: +- '17' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.14' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '17' +libabseil: +- '20240722' +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +pybind11_abi: +- '4' +python: +- 3.12.* *_cpython +python_impl: +- cpython +qhull: +- '2020.2' +target_platform: +- osx-64 +tinyxml2: +- '10' +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_64_python3.9.____cpython.yaml b/.ci_support/osx_64_python3.9.____cpython.yaml new file mode 100644 index 0000000..9cbff78 --- /dev/null +++ b/.ci_support/osx_64_python3.9.____cpython.yaml @@ -0,0 +1,48 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.14' +MACOSX_SDK_VERSION: +- '10.15' +c_compiler: +- clang +c_compiler_version: +- '17' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.14' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '17' +libabseil: +- '20240722' +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +pybind11_abi: +- '4' +python: +- 3.9.* *_cpython +python_impl: +- cpython +qhull: +- '2020.2' +target_platform: +- osx-64 +tinyxml2: +- '10' +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_arm64_.yaml b/.ci_support/osx_arm64_python3.10.____cpython.yaml similarity index 84% rename from .ci_support/osx_arm64_.yaml rename to .ci_support/osx_arm64_python3.10.____cpython.yaml index fbbc677..e78e9e4 100644 --- a/.ci_support/osx_arm64_.yaml +++ b/.ci_support/osx_arm64_python3.10.____cpython.yaml @@ -19,14 +19,11 @@ cxx_compiler: cxx_compiler_version: - '17' libabseil: -- '20240116' +- '20240722' macos_machine: - arm64-apple-darwin20.0.0 numpy: - '2.0' -- '2.0' -- '2.0' -- '2.0' pin_run_as_build: python: min_pin: x.x @@ -35,14 +32,8 @@ pybind11_abi: - '4' python: - 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.9.* *_cpython python_impl: - cpython -- cpython -- cpython -- cpython qhull: - '2020.2' target_platform: diff --git a/.ci_support/osx_arm64_python3.11.____cpython.yaml b/.ci_support/osx_arm64_python3.11.____cpython.yaml new file mode 100644 index 0000000..42240e2 --- /dev/null +++ b/.ci_support/osx_arm64_python3.11.____cpython.yaml @@ -0,0 +1,48 @@ +MACOSX_DEPLOYMENT_TARGET: +- '11.0' +MACOSX_SDK_VERSION: +- '11.0' +c_compiler: +- clang +c_compiler_version: +- '17' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '11.0' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '17' +libabseil: +- '20240722' +macos_machine: +- arm64-apple-darwin20.0.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +pybind11_abi: +- '4' +python: +- 3.11.* *_cpython +python_impl: +- cpython +qhull: +- '2020.2' +target_platform: +- osx-arm64 +tinyxml2: +- '10' +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_arm64_python3.12.____cpython.yaml b/.ci_support/osx_arm64_python3.12.____cpython.yaml new file mode 100644 index 0000000..2359fcc --- /dev/null +++ b/.ci_support/osx_arm64_python3.12.____cpython.yaml @@ -0,0 +1,48 @@ +MACOSX_DEPLOYMENT_TARGET: +- '11.0' +MACOSX_SDK_VERSION: +- '11.0' +c_compiler: +- clang +c_compiler_version: +- '17' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '11.0' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '17' +libabseil: +- '20240722' +macos_machine: +- arm64-apple-darwin20.0.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +pybind11_abi: +- '4' +python: +- 3.12.* *_cpython +python_impl: +- cpython +qhull: +- '2020.2' +target_platform: +- osx-arm64 +tinyxml2: +- '10' +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_arm64_python3.9.____cpython.yaml b/.ci_support/osx_arm64_python3.9.____cpython.yaml new file mode 100644 index 0000000..67bb4d5 --- /dev/null +++ b/.ci_support/osx_arm64_python3.9.____cpython.yaml @@ -0,0 +1,48 @@ +MACOSX_DEPLOYMENT_TARGET: +- '11.0' +MACOSX_SDK_VERSION: +- '11.0' +c_compiler: +- clang +c_compiler_version: +- '17' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '11.0' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '17' +libabseil: +- '20240722' +macos_machine: +- arm64-apple-darwin20.0.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +pybind11_abi: +- '4' +python: +- 3.9.* *_cpython +python_impl: +- cpython +qhull: +- '2020.2' +target_platform: +- osx-arm64 +tinyxml2: +- '10' +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_.yaml b/.ci_support/win_64_python3.10.____cpython.yaml similarity index 76% rename from .ci_support/win_64_.yaml rename to .ci_support/win_64_python3.10.____cpython.yaml index fc54b6d..3dc3834 100644 --- a/.ci_support/win_64_.yaml +++ b/.ci_support/win_64_python3.10.____cpython.yaml @@ -9,12 +9,9 @@ channel_targets: cxx_compiler: - vs2019 libabseil: -- '20240116' +- '20240722' numpy: - '2.0' -- '2.0' -- '2.0' -- '2.0' pin_run_as_build: python: min_pin: x.x @@ -23,14 +20,8 @@ pybind11_abi: - '4' python: - 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.9.* *_cpython python_impl: - cpython -- cpython -- cpython -- cpython qhull: - '2020.2' target_platform: diff --git a/.ci_support/win_64_python3.11.____cpython.yaml b/.ci_support/win_64_python3.11.____cpython.yaml new file mode 100644 index 0000000..852cd08 --- /dev/null +++ b/.ci_support/win_64_python3.11.____cpython.yaml @@ -0,0 +1,34 @@ +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +libabseil: +- '20240722' +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +pybind11_abi: +- '4' +python: +- 3.11.* *_cpython +python_impl: +- cpython +qhull: +- '2020.2' +target_platform: +- win-64 +tinyxml2: +- '10' +zip_keys: +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_python3.12.____cpython.yaml b/.ci_support/win_64_python3.12.____cpython.yaml new file mode 100644 index 0000000..8434e50 --- /dev/null +++ b/.ci_support/win_64_python3.12.____cpython.yaml @@ -0,0 +1,34 @@ +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +libabseil: +- '20240722' +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +pybind11_abi: +- '4' +python: +- 3.12.* *_cpython +python_impl: +- cpython +qhull: +- '2020.2' +target_platform: +- win-64 +tinyxml2: +- '10' +zip_keys: +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_python3.9.____cpython.yaml b/.ci_support/win_64_python3.9.____cpython.yaml new file mode 100644 index 0000000..09512e6 --- /dev/null +++ b/.ci_support/win_64_python3.9.____cpython.yaml @@ -0,0 +1,34 @@ +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +libabseil: +- '20240722' +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +pybind11_abi: +- '4' +python: +- 3.9.* *_cpython +python_impl: +- cpython +qhull: +- '2020.2' +target_platform: +- win-64 +tinyxml2: +- '10' +zip_keys: +- - python + - numpy + - python_impl diff --git a/.scripts/build_steps.sh b/.scripts/build_steps.sh index ba4b251..856f469 100755 --- a/.scripts/build_steps.sh +++ b/.scripts/build_steps.sh @@ -43,6 +43,8 @@ setup_conda_rc "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}" source run_conda_forge_build_setup + + # make the build number clobber make_build_number "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}" diff --git a/.scripts/run_win_build.bat b/.scripts/run_win_build.bat index 65650bf..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 diff --git a/README.md b/README.md index 8b133bc..8fc2c8c 100644 --- a/README.md +++ b/README.md @@ -95,45 +95,171 @@ Current build status - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build-locally.py b/build-locally.py index 8ac9b84..6788aea 100755 --- a/build-locally.py +++ b/build-locally.py @@ -1,5 +1,5 @@ #!/bin/sh -"""exec' "python3" "$0" "$@" #""" # fmt: off # fmt: on +"""exec" "python3" "$0" "$@" #""" # fmt: off # fmt: on # # This file has been generated by conda-smithy in order to build the recipe # locally. From e6dcf08a8144f037a0184436f026a4f2005cda63 Mon Sep 17 00:00:00 2001 From: "conda-forge-webservices[bot]" <91080706+conda-forge-webservices[bot]@users.noreply.github.com> Date: Wed, 16 Oct 2024 08:07:47 +0000 Subject: [PATCH 3/4] MNT: Re-rendered with conda-build 24.9.0, conda-smithy 3.42.2, and conda-forge-pinning 2024.10.16.07.13.15 --- .azure-pipelines/azure-pipelines-osx.yml | 2 +- .scripts/build_steps.sh | 4 +-- .scripts/run_osx_build.sh | 4 +-- .scripts/run_win_build.bat | 4 +-- azure-pipelines.yml | 33 +++++++++++++++++++++--- 5 files changed, 36 insertions(+), 11 deletions(-) diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml index 49fe09a..5f820ea 100755 --- a/.azure-pipelines/azure-pipelines-osx.yml +++ b/.azure-pipelines/azure-pipelines-osx.yml @@ -5,7 +5,7 @@ jobs: - job: osx pool: - vmImage: macOS-12 + vmImage: macOS-13 strategy: matrix: osx_64_python3.10.____cpython: diff --git a/.scripts/build_steps.sh b/.scripts/build_steps.sh index 856f469..12647a5 100755 --- a/.scripts/build_steps.sh +++ b/.scripts/build_steps.sh @@ -76,8 +76,8 @@ else --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" + # inspect_artifacts was only added in conda-forge-ci-setup 4.9.4 + command -v inspect_artifacts >/dev/null 2>&1 && inspect_artifacts --recipe-dir "${RECIPE_ROOT}" -m "${CONFIG_FILE}" || echo "inspect_artifacts needs conda-forge-ci-setup >=4.9.4" ( endgroup "Inspecting artifacts" ) 2> /dev/null ( startgroup "Validating outputs" ) 2> /dev/null diff --git a/.scripts/run_osx_build.sh b/.scripts/run_osx_build.sh index 420f051..dfef5ae 100755 --- a/.scripts/run_osx_build.sh +++ b/.scripts/run_osx_build.sh @@ -88,8 +88,8 @@ else ( 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" + # inspect_artifacts was only added in conda-forge-ci-setup 4.9.4 + command -v inspect_artifacts >/dev/null 2>&1 && inspect_artifacts --recipe-dir ./recipe -m ./.ci_support/${CONFIG}.yaml || echo "inspect_artifacts needs conda-forge-ci-setup >=4.9.4" ( endgroup "Inspecting artifacts" ) 2> /dev/null ( startgroup "Validating outputs" ) 2> /dev/null diff --git a/.scripts/run_win_build.bat b/.scripts/run_win_build.bat index a45c34f..c43b3db 100755 --- a/.scripts/run_win_build.bat +++ b/.scripts/run_win_build.bat @@ -59,8 +59,8 @@ conda-build.exe "recipe" -m .ci_support\%CONFIG%.yaml --suppress-variables %EXTR 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" +:: inspect_artifacts was only added in conda-forge-ci-setup 4.9.4 +WHERE inspect_artifacts >nul 2>nul && inspect_artifacts --recipe-dir ".\recipe" -m .ci_support\%CONFIG%.yaml || echo "inspect_artifacts needs conda-forge-ci-setup >=4.9.4" call :end_group :: Prepare some environment variables for the upload step diff --git a/azure-pipelines.yml b/azure-pipelines.yml index e5306da..32da3d0 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -2,7 +2,32 @@ # update the conda-forge.yml and/or the recipe/meta.yaml. # -*- mode: yaml -*- -jobs: - - template: ./.azure-pipelines/azure-pipelines-linux.yml - - template: ./.azure-pipelines/azure-pipelines-osx.yml - - template: ./.azure-pipelines/azure-pipelines-win.yml \ No newline at end of file +stages: +- stage: Check + jobs: + - job: Skip + pool: + vmImage: 'ubuntu-22.04' + variables: + DECODE_PERCENTS: 'false' + RET: 'true' + steps: + - checkout: self + fetchDepth: '2' + - bash: | + git_log=`git log --max-count=1 --skip=1 --pretty=format:"%B" | tr "\n" " "` + echo "##vso[task.setvariable variable=log]$git_log" + displayName: Obtain commit message + - bash: echo "##vso[task.setvariable variable=RET]false" + condition: or(contains(variables.log, '[skip azp]'), contains(variables.log, '[azp skip]'), contains(variables.log, '[skip ci]'), contains(variables.log, '[ci skip]')) + displayName: Skip build? + - bash: echo "##vso[task.setvariable variable=start_main;isOutput=true]$RET" + name: result + displayName: Export result +- stage: Build + condition: and(succeeded(), eq(dependencies.Check.outputs['Skip.result.start_main'], 'true')) + dependsOn: Check + jobs: + - template: ./.azure-pipelines/azure-pipelines-linux.yml + - template: ./.azure-pipelines/azure-pipelines-osx.yml + - template: ./.azure-pipelines/azure-pipelines-win.yml \ No newline at end of file From 76c074d795dbbb8b76f7126d91cde580b5c1e809 Mon Sep 17 00:00:00 2001 From: Silvio Traversaro Date: Wed, 16 Oct 2024 19:44:52 +0400 Subject: [PATCH 4/4] Do not test mujoco-mjx on Python 3.9 --- recipe/meta.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 6635fff..9073a24 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -29,8 +29,6 @@ source: build: # See https://github.com/conda-forge/mujoco-feedstock/issues/22 skip: true # [(aarch64 or ppc64le or osx) and python_impl == 'pypy'] - # Workaround for https://github.com/conda-forge/mujoco-feedstock/pull/56#issuecomment-2230334963 - skip: true # [py == 38] number: 2 outputs: @@ -278,6 +276,9 @@ outputs: # even if it the mujoco-python was just build skip: true # [arm64] skip: true # [aarch64] + # jax upstream does not support anymore Python 3.9 + # See https://github.com/conda-forge/jax-feedstock/pull/156 + skip: true # [py == 39] script: python -m pip install ./mjx/ --no-deps -vv requirements: host:
VariantStatus
linux_64linux_64_python3.10.____cpython - variant + variant
linux_aarch64linux_64_python3.11.____cpython - variant + variant
linux_ppc64lelinux_64_python3.12.____cpython - variant + variant
osx_64linux_64_python3.9.____cpython - variant + variant
osx_arm64linux_aarch64_python3.10.____cpython - variant + variant
win_64linux_aarch64_python3.11.____cpython - variant + variant + +
linux_aarch64_python3.12.____cpython + + variant + +
linux_aarch64_python3.9.____cpython + + variant + +
linux_ppc64le_python3.10.____cpython + + variant + +
linux_ppc64le_python3.11.____cpython + + variant + +
linux_ppc64le_python3.12.____cpython + + variant + +
linux_ppc64le_python3.9.____cpython + + variant + +
osx_64_python3.10.____cpython + + variant + +
osx_64_python3.11.____cpython + + variant + +
osx_64_python3.12.____cpython + + variant + +
osx_64_python3.9.____cpython + + variant + +
osx_arm64_python3.10.____cpython + + variant + +
osx_arm64_python3.11.____cpython + + variant + +
osx_arm64_python3.12.____cpython + + variant + +
osx_arm64_python3.9.____cpython + + variant + +
win_64_python3.10.____cpython + + variant + +
win_64_python3.11.____cpython + + variant + +
win_64_python3.12.____cpython + + variant + +
win_64_python3.9.____cpython + + variant