diff --git a/.ci_support/linux_64_.yaml b/.ci_support/linux_64_.yaml index f2abdd7..3d97090 100644 --- a/.ci_support/linux_64_.yaml +++ b/.ci_support/linux_64_.yaml @@ -1,7 +1,7 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -15,7 +15,7 @@ channel_targets: cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 libabseil: @@ -23,37 +23,37 @@ libabseil: libcurl: - '8' libgoogle_cloud_aiplatform_devel: -- '2.26' +- '2.28' libgoogle_cloud_automl_devel: -- '2.26' +- '2.28' libgoogle_cloud_bigquery_devel: -- '2.26' +- '2.28' libgoogle_cloud_bigtable_devel: -- '2.26' +- '2.28' libgoogle_cloud_compute_devel: -- '2.26' +- '2.28' libgoogle_cloud_dialogflow_cx_devel: -- '2.26' +- '2.28' libgoogle_cloud_dialogflow_es_devel: -- '2.26' +- '2.28' libgoogle_cloud_discoveryengine_devel: -- '2.26' +- '2.28' libgoogle_cloud_dlp_devel: -- '2.26' +- '2.28' libgoogle_cloud_iam_devel: -- '2.26' +- '2.28' libgoogle_cloud_oauth2_devel: -- '2.26' +- '2.28' libgoogle_cloud_policytroubleshooter_devel: -- '2.26' +- '2.28' libgoogle_cloud_pubsub_devel: -- '2.26' +- '2.28' libgoogle_cloud_spanner_devel: -- '2.26' +- '2.28' libgoogle_cloud_speech_devel: -- '2.26' +- '2.28' libgoogle_cloud_storage_devel: -- '2.26' +- '2.28' libgrpc: - '1.62' libprotobuf: diff --git a/.ci_support/linux_aarch64_.yaml b/.ci_support/linux_aarch64_.yaml index 62cfdf9..6cc0f06 100644 --- a/.ci_support/linux_aarch64_.yaml +++ b/.ci_support/linux_aarch64_.yaml @@ -3,7 +3,7 @@ BUILD: c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -19,7 +19,7 @@ channel_targets: cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 libabseil: @@ -27,37 +27,37 @@ libabseil: libcurl: - '8' libgoogle_cloud_aiplatform_devel: -- '2.26' +- '2.28' libgoogle_cloud_automl_devel: -- '2.26' +- '2.28' libgoogle_cloud_bigquery_devel: -- '2.26' +- '2.28' libgoogle_cloud_bigtable_devel: -- '2.26' +- '2.28' libgoogle_cloud_compute_devel: -- '2.26' +- '2.28' libgoogle_cloud_dialogflow_cx_devel: -- '2.26' +- '2.28' libgoogle_cloud_dialogflow_es_devel: -- '2.26' +- '2.28' libgoogle_cloud_discoveryengine_devel: -- '2.26' +- '2.28' libgoogle_cloud_dlp_devel: -- '2.26' +- '2.28' libgoogle_cloud_iam_devel: -- '2.26' +- '2.28' libgoogle_cloud_oauth2_devel: -- '2.26' +- '2.28' libgoogle_cloud_policytroubleshooter_devel: -- '2.26' +- '2.28' libgoogle_cloud_pubsub_devel: -- '2.26' +- '2.28' libgoogle_cloud_spanner_devel: -- '2.26' +- '2.28' libgoogle_cloud_speech_devel: -- '2.26' +- '2.28' libgoogle_cloud_storage_devel: -- '2.26' +- '2.28' libgrpc: - '1.62' libprotobuf: diff --git a/.ci_support/linux_ppc64le_.yaml b/.ci_support/linux_ppc64le_.yaml index 95d881f..fda9419 100644 --- a/.ci_support/linux_ppc64le_.yaml +++ b/.ci_support/linux_ppc64le_.yaml @@ -1,7 +1,7 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -15,7 +15,7 @@ channel_targets: cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 libabseil: @@ -23,37 +23,37 @@ libabseil: libcurl: - '8' libgoogle_cloud_aiplatform_devel: -- '2.26' +- '2.28' libgoogle_cloud_automl_devel: -- '2.26' +- '2.28' libgoogle_cloud_bigquery_devel: -- '2.26' +- '2.28' libgoogle_cloud_bigtable_devel: -- '2.26' +- '2.28' libgoogle_cloud_compute_devel: -- '2.26' +- '2.28' libgoogle_cloud_dialogflow_cx_devel: -- '2.26' +- '2.28' libgoogle_cloud_dialogflow_es_devel: -- '2.26' +- '2.28' libgoogle_cloud_discoveryengine_devel: -- '2.26' +- '2.28' libgoogle_cloud_dlp_devel: -- '2.26' +- '2.28' libgoogle_cloud_iam_devel: -- '2.26' +- '2.28' libgoogle_cloud_oauth2_devel: -- '2.26' +- '2.28' libgoogle_cloud_policytroubleshooter_devel: -- '2.26' +- '2.28' libgoogle_cloud_pubsub_devel: -- '2.26' +- '2.28' libgoogle_cloud_spanner_devel: -- '2.26' +- '2.28' libgoogle_cloud_speech_devel: -- '2.26' +- '2.28' libgoogle_cloud_storage_devel: -- '2.26' +- '2.28' libgrpc: - '1.62' libprotobuf: diff --git a/.ci_support/osx_64_.yaml b/.ci_support/osx_64_.yaml index 691882c..e7888df 100644 --- a/.ci_support/osx_64_.yaml +++ b/.ci_support/osx_64_.yaml @@ -5,7 +5,7 @@ MACOSX_SDK_VERSION: c_compiler: - clang c_compiler_version: -- '16' +- '17' c_stdlib: - macosx_deployment_target c_stdlib_version: @@ -17,43 +17,43 @@ channel_targets: cxx_compiler: - clangxx cxx_compiler_version: -- '16' +- '17' libabseil: - '20240116' libcurl: - '8' libgoogle_cloud_aiplatform_devel: -- '2.26' +- '2.28' libgoogle_cloud_automl_devel: -- '2.26' +- '2.28' libgoogle_cloud_bigquery_devel: -- '2.26' +- '2.28' libgoogle_cloud_bigtable_devel: -- '2.26' +- '2.28' libgoogle_cloud_compute_devel: -- '2.26' +- '2.28' libgoogle_cloud_dialogflow_cx_devel: -- '2.26' +- '2.28' libgoogle_cloud_dialogflow_es_devel: -- '2.26' +- '2.28' libgoogle_cloud_discoveryengine_devel: -- '2.26' +- '2.28' libgoogle_cloud_dlp_devel: -- '2.26' +- '2.28' libgoogle_cloud_iam_devel: -- '2.26' +- '2.28' libgoogle_cloud_oauth2_devel: -- '2.26' +- '2.28' libgoogle_cloud_policytroubleshooter_devel: -- '2.26' +- '2.28' libgoogle_cloud_pubsub_devel: -- '2.26' +- '2.28' libgoogle_cloud_spanner_devel: -- '2.26' +- '2.28' libgoogle_cloud_speech_devel: -- '2.26' +- '2.28' libgoogle_cloud_storage_devel: -- '2.26' +- '2.28' libgrpc: - '1.62' libprotobuf: diff --git a/.ci_support/osx_arm64_.yaml b/.ci_support/osx_arm64_.yaml index a06522b..b55c9db 100644 --- a/.ci_support/osx_arm64_.yaml +++ b/.ci_support/osx_arm64_.yaml @@ -5,7 +5,7 @@ MACOSX_SDK_VERSION: c_compiler: - clang c_compiler_version: -- '16' +- '17' c_stdlib: - macosx_deployment_target c_stdlib_version: @@ -17,43 +17,43 @@ channel_targets: cxx_compiler: - clangxx cxx_compiler_version: -- '16' +- '17' libabseil: - '20240116' libcurl: - '8' libgoogle_cloud_aiplatform_devel: -- '2.26' +- '2.28' libgoogle_cloud_automl_devel: -- '2.26' +- '2.28' libgoogle_cloud_bigquery_devel: -- '2.26' +- '2.28' libgoogle_cloud_bigtable_devel: -- '2.26' +- '2.28' libgoogle_cloud_compute_devel: -- '2.26' +- '2.28' libgoogle_cloud_dialogflow_cx_devel: -- '2.26' +- '2.28' libgoogle_cloud_dialogflow_es_devel: -- '2.26' +- '2.28' libgoogle_cloud_discoveryengine_devel: -- '2.26' +- '2.28' libgoogle_cloud_dlp_devel: -- '2.26' +- '2.28' libgoogle_cloud_iam_devel: -- '2.26' +- '2.28' libgoogle_cloud_oauth2_devel: -- '2.26' +- '2.28' libgoogle_cloud_policytroubleshooter_devel: -- '2.26' +- '2.28' libgoogle_cloud_pubsub_devel: -- '2.26' +- '2.28' libgoogle_cloud_spanner_devel: -- '2.26' +- '2.28' libgoogle_cloud_speech_devel: -- '2.26' +- '2.28' libgoogle_cloud_storage_devel: -- '2.26' +- '2.28' libgrpc: - '1.62' libprotobuf: diff --git a/.ci_support/win_64_.yaml b/.ci_support/win_64_.yaml index 7a8f106..cb1d72a 100644 --- a/.ci_support/win_64_.yaml +++ b/.ci_support/win_64_.yaml @@ -13,37 +13,37 @@ libabseil: libcurl: - '8' libgoogle_cloud_aiplatform_devel: -- '2.26' +- '2.28' libgoogle_cloud_automl_devel: -- '2.26' +- '2.28' libgoogle_cloud_bigquery_devel: -- '2.26' +- '2.28' libgoogle_cloud_bigtable_devel: -- '2.26' +- '2.28' libgoogle_cloud_compute_devel: -- '2.26' +- '2.28' libgoogle_cloud_dialogflow_cx_devel: -- '2.26' +- '2.28' libgoogle_cloud_dialogflow_es_devel: -- '2.26' +- '2.28' libgoogle_cloud_discoveryengine_devel: -- '2.26' +- '2.28' libgoogle_cloud_dlp_devel: -- '2.26' +- '2.28' libgoogle_cloud_iam_devel: -- '2.26' +- '2.28' libgoogle_cloud_oauth2_devel: -- '2.26' +- '2.28' libgoogle_cloud_policytroubleshooter_devel: -- '2.26' +- '2.28' libgoogle_cloud_pubsub_devel: -- '2.26' +- '2.28' libgoogle_cloud_spanner_devel: -- '2.26' +- '2.28' libgoogle_cloud_speech_devel: -- '2.26' +- '2.28' libgoogle_cloud_storage_devel: -- '2.26' +- '2.28' libgrpc: - '1.62' libprotobuf: diff --git a/.scripts/build_steps.sh b/.scripts/build_steps.sh index 4552b6d..e9a5f15 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 "conda-build>=24.1" "py-lief<0.14" + pip mamba conda-build conda-forge-ci-setup=4 python=3.11 py-lief=0.12.3 mamba update --update-specs --yes --quiet --channel conda-forge --strict-channel-priority \ - pip mamba conda-build conda-forge-ci-setup=4 "conda-build>=24.1" "py-lief<0.14" + pip mamba conda-build conda-forge-ci-setup=4 python=3.11 py-lief=0.12.3 # set up the condarc setup_conda_rc "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}" diff --git a/.scripts/run_osx_build.sh b/.scripts/run_osx_build.sh index 9904c13..a247ce4 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 "conda-build>=24.1" "py-lief<0.14" + pip mamba conda-build conda-forge-ci-setup=4 python=3.11 py-lief=0.12.3 mamba update --update-specs --yes --quiet --channel conda-forge --strict-channel-priority \ - pip mamba conda-build conda-forge-ci-setup=4 "conda-build>=24.1" "py-lief<0.14" + pip mamba conda-build conda-forge-ci-setup=4 python=3.11 py-lief=0.12.3 diff --git a/.scripts/run_win_build.bat b/.scripts/run_win_build.bat index e7275f3..e6326e1 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" "py-lief<0.14" -c conda-forge --strict-channel-priority --yes +mamba.exe install pip mamba conda-build conda-forge-ci-setup=4 python=3.11 py-lief=0.12.3 -c conda-forge --strict-channel-priority --yes if !errorlevel! neq 0 exit /b !errorlevel! :: Set basic configuration diff --git a/build-locally.py b/build-locally.py index d78427b..8ac9b84 100755 --- a/build-locally.py +++ b/build-locally.py @@ -1,8 +1,11 @@ -#!/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. # +# 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 diff --git a/conda-forge.yml b/conda-forge.yml index b4a3722..a6c98ac 100644 --- a/conda-forge.yml +++ b/conda-forge.yml @@ -19,6 +19,6 @@ github: tooling_branch_name: main remote_ci_setup: - conda-forge-ci-setup=4 - - conda-build>=24.1 - - py-lief<0.14 + - python=3.11 + - py-lief=0.12.3 test: native_and_emulated diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 4db5110..1b0f29f 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,4 +1,4 @@ -{% set version = "2.28.0" %} +{% set version = "2.29.0" %} package: name: google-cloud-cpp-split @@ -6,7 +6,7 @@ package: source: url: https://github.com/googleapis/google-cloud-cpp/archive/v{{ version }}.tar.gz - sha256: 1d51910cb4419f6100d8b9df6bccd33477d09f50e378f12b06dae0f137ed7bc6 + sha256: 758e1eca8186b962516c0659b34ce1768ba1c9769cfd998c5bbffb084ad901ff build: number: 0