From 59984601433944d3d9ab7fbeebdb9c056a705f75 Mon Sep 17 00:00:00 2001 From: Silvio Traversaro Date: Thu, 6 Nov 2025 18:05:44 +0100 Subject: [PATCH 1/5] Add dual libyarp builds --- recipe/conda_build_config.yaml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 recipe/conda_build_config.yaml diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml new file mode 100644 index 0000000..8d6e60b --- /dev/null +++ b/recipe/conda_build_config.yaml @@ -0,0 +1,3 @@ +libyarp: + - "3.12.0" + - "3.12.1" From e9ac4b5d95142f75f8fc78dd93813aca47209cc2 Mon Sep 17 00:00:00 2001 From: Silvio Traversaro Date: Thu, 6 Nov 2025 18:06:00 +0100 Subject: [PATCH 2/5] Increment build number from 1 to 2 --- recipe/recipe.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/recipe.yaml b/recipe/recipe.yaml index 61411ca..9e8e16f 100644 --- a/recipe/recipe.yaml +++ b/recipe/recipe.yaml @@ -10,7 +10,7 @@ source: sha256: 30da30414a7bbb3c88fb8d3f286bf36b2ab8f7ce7010702dca3d21578a58080c build: - number: 1 + number: 2 outputs: - package: From d0980dc1775552b3b5eb02d315fbdc844c3f87eb Mon Sep 17 00:00:00 2001 From: Silvio Traversaro Date: Thu, 6 Nov 2025 18:09:09 +0100 Subject: [PATCH 3/5] Add host requirement 'libyarp' to trintrin package --- recipe/recipe.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/recipe/recipe.yaml b/recipe/recipe.yaml index 9e8e16f..1e42f6d 100644 --- a/recipe/recipe.yaml +++ b/recipe/recipe.yaml @@ -84,6 +84,8 @@ outputs: - package: name: trintrin requirements: + host: + - libyarp run: - ${{ pin_subpackage('libtrintrin', exact=True) }} - ${{ pin_subpackage('trintrin-python', upper_bound='x.x.x') }} From 5bb855d07ae236b7781f49e8728712406ba78120 Mon Sep 17 00:00:00 2001 From: "conda-forge-webservices[bot]" <91080706+conda-forge-webservices[bot]@users.noreply.github.com> Date: Thu, 6 Nov 2025 17:10:28 +0000 Subject: [PATCH 4/5] MNT: Re-rendered with conda-smithy 3.52.3 and conda-forge-pinning 2025.11.06.15.57.1 --- .ci_support/linux_64_.yaml | 1 + .ci_support/linux_aarch64_.yaml | 1 + .ci_support/linux_ppc64le_.yaml | 1 + .ci_support/osx_64_.yaml | 1 + .ci_support/osx_arm64_.yaml | 1 + .ci_support/win_64_.yaml | 1 + 6 files changed, 6 insertions(+) diff --git a/.ci_support/linux_64_.yaml b/.ci_support/linux_64_.yaml index f357607..7455c81 100644 --- a/.ci_support/linux_64_.yaml +++ b/.ci_support/linux_64_.yaml @@ -17,6 +17,7 @@ cxx_compiler_version: docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 libyarp: +- 3.12.0 - 3.12.1 pin_run_as_build: python: diff --git a/.ci_support/linux_aarch64_.yaml b/.ci_support/linux_aarch64_.yaml index 64a6fc6..940fad2 100644 --- a/.ci_support/linux_aarch64_.yaml +++ b/.ci_support/linux_aarch64_.yaml @@ -17,6 +17,7 @@ cxx_compiler_version: docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 libyarp: +- 3.12.0 - 3.12.1 pin_run_as_build: python: diff --git a/.ci_support/linux_ppc64le_.yaml b/.ci_support/linux_ppc64le_.yaml index a7080a7..f586756 100644 --- a/.ci_support/linux_ppc64le_.yaml +++ b/.ci_support/linux_ppc64le_.yaml @@ -17,6 +17,7 @@ cxx_compiler_version: docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 libyarp: +- 3.12.0 - 3.12.1 pin_run_as_build: python: diff --git a/.ci_support/osx_64_.yaml b/.ci_support/osx_64_.yaml index 362565e..d1905ec 100644 --- a/.ci_support/osx_64_.yaml +++ b/.ci_support/osx_64_.yaml @@ -19,6 +19,7 @@ cxx_compiler: cxx_compiler_version: - '19' libyarp: +- 3.12.0 - 3.12.1 macos_machine: - x86_64-apple-darwin13.4.0 diff --git a/.ci_support/osx_arm64_.yaml b/.ci_support/osx_arm64_.yaml index f68c2de..9859bb1 100644 --- a/.ci_support/osx_arm64_.yaml +++ b/.ci_support/osx_arm64_.yaml @@ -19,6 +19,7 @@ cxx_compiler: cxx_compiler_version: - '19' libyarp: +- 3.12.0 - 3.12.1 macos_machine: - arm64-apple-darwin20.0.0 diff --git a/.ci_support/win_64_.yaml b/.ci_support/win_64_.yaml index c0032ea..1ac0855 100644 --- a/.ci_support/win_64_.yaml +++ b/.ci_support/win_64_.yaml @@ -9,6 +9,7 @@ channel_targets: cxx_compiler: - vs2022 libyarp: +- 3.12.0 - 3.12.1 pin_run_as_build: python: From dc2236e12a31b1febec884bc03b982ce36efcf97 Mon Sep 17 00:00:00 2001 From: Silvio Traversaro Date: Thu, 6 Nov 2025 18:29:27 +0100 Subject: [PATCH 5/5] Change libtrintrin pinning to use upper bound --- recipe/recipe.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/recipe/recipe.yaml b/recipe/recipe.yaml index 1e42f6d..ea0c462 100644 --- a/recipe/recipe.yaml +++ b/recipe/recipe.yaml @@ -68,13 +68,13 @@ outputs: - cross-python_${{ target_platform }} - python host: - - ${{ pin_subpackage('libtrintrin', exact=True) }} + - ${{ pin_subpackage('libtrintrin', upper_bound='x.x.x') }} - python - libyarp - pybind11 - pybind11-abi run: - - ${{ pin_subpackage('libtrintrin', exact=True) }} + - ${{ pin_subpackage('libtrintrin', upper_bound='x.x.x') }} - python tests: - python: @@ -87,7 +87,7 @@ outputs: host: - libyarp run: - - ${{ pin_subpackage('libtrintrin', exact=True) }} + - ${{ pin_subpackage('libtrintrin', upper_bound='x.x.x') }} - ${{ pin_subpackage('trintrin-python', upper_bound='x.x.x') }} tests: - script: