From fd048795350293e0cd900920df272358bcc463ee Mon Sep 17 00:00:00 2001 From: Sherman Siu Date: Tue, 28 Apr 2026 06:41:58 -0400 Subject: [PATCH 1/3] [ci skip] Update recipe to v0.20.0 --- recipe/recipe.yaml | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/recipe/recipe.yaml b/recipe/recipe.yaml index 25d9a2d..91cbfdc 100644 --- a/recipe/recipe.yaml +++ b/recipe/recipe.yaml @@ -1,8 +1,8 @@ context: - version: 0.19.1 + version: 0.20.0 build_number: 0 use_cuda: ${{ cuda_compiler_version != "None" }} - pytorch_version: 2.10.0 + pytorch_version: 2.11.0 vllm_target_device: ${{ "cuda" if use_cuda else "cpu" }} cuda_build_string: cuda${{ cuda_compiler_version | version_to_buildstring }} string_prefix: ${{ cuda_build_string if cuda_compiler_version != "None" else "cpu" }} @@ -14,7 +14,7 @@ package: source: - url: https://pypi.org/packages/source/v/vllm/vllm-${{ version }}.tar.gz - sha256: 9fb88ce6b50991eba41d183584f65f51d7f6015d86a42cdabf79c1c8bd5d66fa + sha256: a6d50152936ee292455af3ffbe359f7a284ac43bf3b68caccf29f368e196cc72 patches: - patches/0001-Search-for-the-CUDA-package-in-CMakeLists.patch - patches/0002-Remove-ninja-pip-requirement.patch @@ -84,7 +84,7 @@ build: - aarch64 and use_cuda # Still have issues locating CUDA for the aarch64 build # - not use_cuda # Just build CUDA for now # - match(python, "!=3.10") # Until all the builds succeed - # See XXX on why we need this skip to distinguish runners for GPU builds vs CPU builds + # See https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/6910 on why we need this skip to distinguish runners for GPU builds vs CPU builds - cuda_compiler_version == "None" and "default" != github_actions_labels # skip CPU on large runners - cuda_compiler_version != "None" and "default" == github_actions_labels # skip GPU on GH-hosted @@ -158,10 +158,10 @@ requirements: - llguidance >=1.3.0,<1.4.0 - lm-format-enforcer ==0.11.3 - mcp - - mistral-common >=1.10.0 + - mistral-common >=1.11.0 - msgspec - ninja - - numba ==0.61.2 + - numba ==0.65.0 - numpy - openai >=2.0.0 - openai-harmony >=0.0.3 @@ -169,12 +169,13 @@ requirements: - opentelemetry-api >=1.27.0 - opentelemetry-exporter-otlp >=1.27.0 - opentelemetry-sdk >=1.27.0 - - outlines-core ==0.2.11 + - outlines-core ==0.2.14 - partial-json-parser - pillow - prometheus-fastapi-instrumentator >=7.0.0 - prometheus_client >=0.18.0 - - protobuf >=5.29.6 + # Exclude Protobuf versions due to CVE-2026-0994 + - protobuf >=5.29.6,!=6.30.*,!=6.31.*,!=6.32.*,!=6.33.0.*,!=6.33.1.*,!=6.33.2.*,!=6.33.3.*,!=6.33.4.* - psutil - py-cpuinfo - pybase64 @@ -190,7 +191,7 @@ requirements: - tiktoken >=0.6.0 - tokenizers >=0.21.1 - tqdm - - transformers >=4.56.0 + - transformers >=4.56.0,!= 5.0.*,!= 5.1.*,!= 5.2.*,!= 5.3.*,!= 5.4.*,!= 5.5.0 - typing_extensions >=4.10 - watchfiles - xgrammar >=0.1.32,<1.0.0 @@ -203,9 +204,10 @@ requirements: # see https://github.com/vllm-project/vllm/blame/v{{ version }}/requirements/cuda.txt - pytorch ==${{ pytorch_version }} [build=cuda*] - torchaudio ==${{ pytorch_version }} - - torchvision ==0.25.0 + - torchvision ==0.26.0 else: # see https://github.com/vllm-project/vllm/blame/v{{ version }}/requirements/cpu.txt; + # and https://github.com/vllm-project/vllm/blame/v{{ version }}/requirements/build/cpu.txt; # some are in common already (py-cpuinfo), some move there because they're in both cpu&cuda (numba) - packaging >=24.2 - torchaudio @@ -245,7 +247,7 @@ tests: - tblib script: # Pick an arbitrary test to run: some of the other ones rely on a bunch of external packages - - pytest ./tests/config/test_config_utils.py + - pytest ./tests/v1/core/test_scheduler.py about: homepage: https://github.com/vllm-project/vllm From 40811008a145541585d832f78771be16c0141e56 Mon Sep 17 00:00:00 2001 From: Sherman Siu Date: Tue, 28 Apr 2026 06:52:55 -0400 Subject: [PATCH 2/3] [ci skip] MNT: Re-rendered with conda-smithy 3.61.2 and conda-forge-pinning 2026.04.28.00.10.39 --- .azure-pipelines/azure-pipelines-linux.yml | 60 -------- .azure-pipelines/azure-pipelines-osx.yml | 54 -------- ...ler_versionNonepython3.10.____cpython.yaml | 35 ----- ...ler_versionNonepython3.11.____cpython.yaml | 35 ----- ...ler_versionNonepython3.12.____cpython.yaml | 35 ----- ...piler_versionNonepython3.13.____cp313.yaml | 35 ----- .../osx_arm64_python3.10.____cpython.yaml | 37 ----- .../osx_arm64_python3.11.____cpython.yaml | 37 ----- .../osx_arm64_python3.12.____cpython.yaml | 37 ----- .../osx_arm64_python3.13.____cp313.yaml | 37 ----- .gitignore | 1 + .scripts/run_osx_build.sh | 131 ------------------ README.md | 123 ---------------- azure-pipelines.yml | 32 ----- 14 files changed, 1 insertion(+), 688 deletions(-) delete mode 100755 .azure-pipelines/azure-pipelines-linux.yml delete mode 100755 .azure-pipelines/azure-pipelines-osx.yml delete mode 100644 .ci_support/linux_aarch64_cuda_compiler_versionNonepython3.10.____cpython.yaml delete mode 100644 .ci_support/linux_aarch64_cuda_compiler_versionNonepython3.11.____cpython.yaml delete mode 100644 .ci_support/linux_aarch64_cuda_compiler_versionNonepython3.12.____cpython.yaml delete mode 100644 .ci_support/linux_aarch64_cuda_compiler_versionNonepython3.13.____cp313.yaml delete mode 100644 .ci_support/osx_arm64_python3.10.____cpython.yaml delete mode 100644 .ci_support/osx_arm64_python3.11.____cpython.yaml delete mode 100644 .ci_support/osx_arm64_python3.12.____cpython.yaml delete mode 100644 .ci_support/osx_arm64_python3.13.____cp313.yaml delete mode 100755 .scripts/run_osx_build.sh delete mode 100644 azure-pipelines.yml diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml deleted file mode 100755 index 2c1ffde..0000000 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ /dev/null @@ -1,60 +0,0 @@ -# This file was generated automatically from conda-smithy. To update this configuration, -# update the conda-forge.yml and/or the recipe/meta.yaml. -# -*- mode: yaml -*- - -jobs: -- job: linux - pool: - vmImage: ubuntu-latest - strategy: - matrix: - linux_aarch64_cuda_compiler_versionNonepython3.10.____cpython: - CONFIG: linux_aarch64_cuda_compiler_versionNonepython3.10.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64:alma9 - store_build_artifacts: false - linux_aarch64_cuda_compiler_versionNonepython3.11.____cpython: - CONFIG: linux_aarch64_cuda_compiler_versionNonepython3.11.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64:alma9 - store_build_artifacts: false - linux_aarch64_cuda_compiler_versionNonepython3.12.____cpython: - CONFIG: linux_aarch64_cuda_compiler_versionNonepython3.12.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64:alma9 - store_build_artifacts: false - linux_aarch64_cuda_compiler_versionNonepython3.13.____cp313: - CONFIG: linux_aarch64_cuda_compiler_versionNonepython3.13.____cp313 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64:alma9 - store_build_artifacts: false - timeoutInMinutes: 360 - variables: {} - - steps: - # configure qemu binfmt-misc running. This allows us to run docker containers - # embedded qemu-static - - script: | - docker run --rm --privileged multiarch/qemu-user-static:register --reset --credential yes - ls /proc/sys/fs/binfmt_misc/ - condition: not(startsWith(variables['CONFIG'], 'linux_64')) - displayName: Configure binfmt_misc - - - script: | - export CI=azure - export flow_run_id=azure_$(Build.BuildNumber).$(System.JobAttempt) - export remote_url=$(Build.Repository.Uri) - export sha=$(Build.SourceVersion) - export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME - export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) - if [[ "${BUILD_REASON:-}" == "PullRequest" ]]; then - export IS_PR_BUILD="True" - else - export IS_PR_BUILD="False" - fi - .scripts/run_docker_build.sh - displayName: Run docker build - env: - BINSTAR_TOKEN: $(BINSTAR_TOKEN) - FEEDSTOCK_TOKEN: $(FEEDSTOCK_TOKEN) - STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN) diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml deleted file mode 100755 index 281b1fc..0000000 --- a/.azure-pipelines/azure-pipelines-osx.yml +++ /dev/null @@ -1,54 +0,0 @@ -# This file was generated automatically from conda-smithy. To update this configuration, -# update the conda-forge.yml and/or the recipe/meta.yaml. -# -*- mode: yaml -*- - -jobs: -- job: osx - pool: - vmImage: $(VMIMAGE) - strategy: - matrix: - osx_arm64_python3.10.____cpython: - CONFIG: osx_arm64_python3.10.____cpython - UPLOAD_PACKAGES: 'True' - VMIMAGE: macOS-15-arm64 - store_build_artifacts: false - osx_arm64_python3.11.____cpython: - CONFIG: osx_arm64_python3.11.____cpython - UPLOAD_PACKAGES: 'True' - VMIMAGE: macOS-15-arm64 - store_build_artifacts: false - osx_arm64_python3.12.____cpython: - CONFIG: osx_arm64_python3.12.____cpython - UPLOAD_PACKAGES: 'True' - VMIMAGE: macOS-15-arm64 - store_build_artifacts: false - osx_arm64_python3.13.____cp313: - CONFIG: osx_arm64_python3.13.____cp313 - UPLOAD_PACKAGES: 'True' - VMIMAGE: macOS-15-arm64 - store_build_artifacts: false - timeoutInMinutes: 360 - variables: {} - - steps: - # TODO: Fast finish on azure pipelines? - - script: | - export CI=azure - export flow_run_id=azure_$(Build.BuildNumber).$(System.JobAttempt) - export remote_url=$(Build.Repository.Uri) - export sha=$(Build.SourceVersion) - export OSX_FORCE_SDK_DOWNLOAD="1" - export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME - export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) - if [[ "${BUILD_REASON:-}" == "PullRequest" ]]; then - export IS_PR_BUILD="True" - else - export IS_PR_BUILD="False" - fi - ./.scripts/run_osx_build.sh - displayName: Run OSX build - env: - BINSTAR_TOKEN: $(BINSTAR_TOKEN) - FEEDSTOCK_TOKEN: $(FEEDSTOCK_TOKEN) - STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN) diff --git a/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.10.____cpython.yaml b/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.10.____cpython.yaml deleted file mode 100644 index 6bf7d1b..0000000 --- a/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.10.____cpython.yaml +++ /dev/null @@ -1,35 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '14' -c_stdlib: -- sysroot -c_stdlib_version: -- '2.17' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler_version: -- None -cxx_compiler: -- gxx -cxx_compiler_version: -- '14' -docker_image: -- quay.io/condaforge/linux-anvil-aarch64:alma9 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -target_platform: -- linux-aarch64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - c_stdlib_version - - cuda_compiler_version -zlib: -- '1' diff --git a/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.11.____cpython.yaml b/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.11.____cpython.yaml deleted file mode 100644 index e8a429b..0000000 --- a/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.11.____cpython.yaml +++ /dev/null @@ -1,35 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '14' -c_stdlib: -- sysroot -c_stdlib_version: -- '2.17' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler_version: -- None -cxx_compiler: -- gxx -cxx_compiler_version: -- '14' -docker_image: -- quay.io/condaforge/linux-anvil-aarch64:alma9 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.11.* *_cpython -target_platform: -- linux-aarch64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - c_stdlib_version - - cuda_compiler_version -zlib: -- '1' diff --git a/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.12.____cpython.yaml b/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.12.____cpython.yaml deleted file mode 100644 index a3ca800..0000000 --- a/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.12.____cpython.yaml +++ /dev/null @@ -1,35 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '14' -c_stdlib: -- sysroot -c_stdlib_version: -- '2.17' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler_version: -- None -cxx_compiler: -- gxx -cxx_compiler_version: -- '14' -docker_image: -- quay.io/condaforge/linux-anvil-aarch64:alma9 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.12.* *_cpython -target_platform: -- linux-aarch64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - c_stdlib_version - - cuda_compiler_version -zlib: -- '1' diff --git a/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.13.____cp313.yaml b/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.13.____cp313.yaml deleted file mode 100644 index efc3fb9..0000000 --- a/.ci_support/linux_aarch64_cuda_compiler_versionNonepython3.13.____cp313.yaml +++ /dev/null @@ -1,35 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '14' -c_stdlib: -- sysroot -c_stdlib_version: -- '2.17' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler_version: -- None -cxx_compiler: -- gxx -cxx_compiler_version: -- '14' -docker_image: -- quay.io/condaforge/linux-anvil-aarch64:alma9 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.13.* *_cp313 -target_platform: -- linux-aarch64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - c_stdlib_version - - cuda_compiler_version -zlib: -- '1' diff --git a/.ci_support/osx_arm64_python3.10.____cpython.yaml b/.ci_support/osx_arm64_python3.10.____cpython.yaml deleted file mode 100644 index 7735187..0000000 --- a/.ci_support/osx_arm64_python3.10.____cpython.yaml +++ /dev/null @@ -1,37 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '11.0' -MACOSX_SDK_VERSION: -- '11.0' -c_compiler: -- clang -c_compiler_version: -- '19' -c_stdlib: -- macosx_deployment_target -c_stdlib_version: -- '11.0' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler_version: -- None -cxx_compiler: -- clangxx -cxx_compiler_version: -- '19' -macos_machine: -- arm64-apple-darwin20.0.0 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -target_platform: -- osx-arm64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version -zlib: -- '1' diff --git a/.ci_support/osx_arm64_python3.11.____cpython.yaml b/.ci_support/osx_arm64_python3.11.____cpython.yaml deleted file mode 100644 index 190657b..0000000 --- a/.ci_support/osx_arm64_python3.11.____cpython.yaml +++ /dev/null @@ -1,37 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '11.0' -MACOSX_SDK_VERSION: -- '11.0' -c_compiler: -- clang -c_compiler_version: -- '19' -c_stdlib: -- macosx_deployment_target -c_stdlib_version: -- '11.0' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler_version: -- None -cxx_compiler: -- clangxx -cxx_compiler_version: -- '19' -macos_machine: -- arm64-apple-darwin20.0.0 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.11.* *_cpython -target_platform: -- osx-arm64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version -zlib: -- '1' diff --git a/.ci_support/osx_arm64_python3.12.____cpython.yaml b/.ci_support/osx_arm64_python3.12.____cpython.yaml deleted file mode 100644 index 97eb353..0000000 --- a/.ci_support/osx_arm64_python3.12.____cpython.yaml +++ /dev/null @@ -1,37 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '11.0' -MACOSX_SDK_VERSION: -- '11.0' -c_compiler: -- clang -c_compiler_version: -- '19' -c_stdlib: -- macosx_deployment_target -c_stdlib_version: -- '11.0' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler_version: -- None -cxx_compiler: -- clangxx -cxx_compiler_version: -- '19' -macos_machine: -- arm64-apple-darwin20.0.0 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.12.* *_cpython -target_platform: -- osx-arm64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version -zlib: -- '1' diff --git a/.ci_support/osx_arm64_python3.13.____cp313.yaml b/.ci_support/osx_arm64_python3.13.____cp313.yaml deleted file mode 100644 index 2ea60d9..0000000 --- a/.ci_support/osx_arm64_python3.13.____cp313.yaml +++ /dev/null @@ -1,37 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '11.0' -MACOSX_SDK_VERSION: -- '11.0' -c_compiler: -- clang -c_compiler_version: -- '19' -c_stdlib: -- macosx_deployment_target -c_stdlib_version: -- '11.0' -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler_version: -- None -cxx_compiler: -- clangxx -cxx_compiler_version: -- '19' -macos_machine: -- arm64-apple-darwin20.0.0 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.13.* *_cp313 -target_platform: -- osx-arm64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version -zlib: -- '1' diff --git a/.gitignore b/.gitignore index 47b5408..86a9c55 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ # Ignore all files and folders in root * !/conda-forge.yml +!.recipe_maintainers.json # Don't ignore any files/folders if the parent folder is 'un-ignored' # This also avoids warnings when adding an already-checked file with an ignored parent. diff --git a/.scripts/run_osx_build.sh b/.scripts/run_osx_build.sh deleted file mode 100755 index 6a9653c..0000000 --- a/.scripts/run_osx_build.sh +++ /dev/null @@ -1,131 +0,0 @@ -#!/usr/bin/env bash - -# -*- mode: jinja-shell -*- - -source .scripts/logging_utils.sh - -set -xe - -MINIFORGE_HOME="${MINIFORGE_HOME:-${HOME}/miniforge3}" -MINIFORGE_HOME="${MINIFORGE_HOME%/}" # remove trailing slash -export CONDA_BLD_PATH="${CONDA_BLD_PATH:-${MINIFORGE_HOME}/conda-bld}" - -( startgroup "Provisioning base env with micromamba" ) 2> /dev/null -MICROMAMBA_VERSION="1.5.10-0" -if [[ "$(uname -m)" == "arm64" ]]; then - osx_arch="osx-arm64" -else - osx_arch="osx-64" -fi -MICROMAMBA_URL="https://github.com/mamba-org/micromamba-releases/releases/download/${MICROMAMBA_VERSION}/micromamba-${osx_arch}" -MAMBA_ROOT_PREFIX="${MINIFORGE_HOME}-micromamba-$(date +%s)" -echo "Downloading micromamba ${MICROMAMBA_VERSION}" -micromamba_exe="$(mktemp -d)/micromamba" -curl -L -o "${micromamba_exe}" "${MICROMAMBA_URL}" -chmod +x "${micromamba_exe}" -echo "Creating environment" -"${micromamba_exe}" create --yes --root-prefix "${MAMBA_ROOT_PREFIX}" --prefix "${MINIFORGE_HOME}" \ - --channel conda-forge \ - pip rattler-build conda-forge-ci-setup=4 "conda-build>=24.1" -echo "Moving pkgs cache from ${MAMBA_ROOT_PREFIX} to ${MINIFORGE_HOME}" -mv "${MAMBA_ROOT_PREFIX}/pkgs" "${MINIFORGE_HOME}" -echo "Cleaning up micromamba" -rm -rf "${MAMBA_ROOT_PREFIX}" "${micromamba_exe}" || true -( endgroup "Provisioning base env with micromamba" ) 2> /dev/null - -( startgroup "Configuring conda" ) 2> /dev/null -echo "Activating environment" -source "${MINIFORGE_HOME}/etc/profile.d/conda.sh" -conda activate base -export CONDA_SOLVER="libmamba" -export CONDA_LIBMAMBA_SOLVER_NO_CHANNELS_FROM_INSTALLED=1 - - - - - -echo -e "\n\nSetting up the condarc and mangling the compiler." -setup_conda_rc ./ ./recipe ./.ci_support/${CONFIG}.yaml - -if [[ "${CI:-}" != "" ]]; then - mangle_compiler ./ ./recipe .ci_support/${CONFIG}.yaml -fi - -if [[ "${CI:-}" != "" ]]; then - echo -e "\n\nMangling homebrew in the CI to avoid conflicts." - /usr/bin/sudo mangle_homebrew - /usr/bin/sudo -k -else - echo -e "\n\nNot mangling homebrew as we are not running in CI" -fi - -if [[ "${sha:-}" == "" ]]; then - sha=$(git rev-parse HEAD) -fi - -if [[ "${OSX_SDK_DIR:-}" == "" ]]; then - if [[ "${CI:-}" == "" ]]; then - echo "Please set OSX_SDK_DIR to a directory where SDKs can be downloaded to. Aborting" - exit 1 - else - export OSX_SDK_DIR=/opt/conda-sdks - /usr/bin/sudo mkdir -p "${OSX_SDK_DIR}" - /usr/bin/sudo chown "${USER}" "${OSX_SDK_DIR}" - fi -else - if tmpf=$(mktemp -p "$OSX_SDK_DIR" tmp.XXXXXXXX 2>/dev/null); then - rm -f "$tmpf" - echo "OSX_SDK_DIR is writeable without sudo, continuing" - else - echo "User-provided OSX_SDK_DIR is not writeable for current user! Aborting" - exit 1 - fi -fi - -echo -e "\n\nRunning the build setup script." -source run_conda_forge_build_setup - - - -( endgroup "Configuring conda" ) 2> /dev/null - -if [[ -f LICENSE.txt ]]; then - cp LICENSE.txt "recipe/recipe-scripts-license.txt" -fi - -if [[ "${BUILD_WITH_CONDA_DEBUG:-0}" == 1 ]]; then - echo "rattler-build does not currently support debug mode" -else - - if [[ "${HOST_PLATFORM}" != "${BUILD_PLATFORM}" ]]; then - EXTRA_CB_OPTIONS="${EXTRA_CB_OPTIONS:-} --test skip" - fi - - rattler-build build --recipe ./recipe \ - -m ./.ci_support/${CONFIG}.yaml \ - ${EXTRA_CB_OPTIONS:-} \ - --target-platform "${HOST_PLATFORM}" \ - --extra-meta flow_run_id="$flow_run_id" \ - --extra-meta remote_url="$remote_url" \ - --extra-meta sha="$sha" - - ( startgroup "Inspecting artifacts" ) 2> /dev/null - - # 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 - - validate_recipe_outputs "${FEEDSTOCK_NAME}" - - ( endgroup "Validating outputs" ) 2> /dev/null - - ( startgroup "Uploading packages" ) 2> /dev/null - - if [[ "${UPLOAD_PACKAGES}" != "False" ]] && [[ "${IS_PR_BUILD}" == "False" ]]; then - upload_package --validate --feedstock-name="${FEEDSTOCK_NAME}" ./ ./recipe ./.ci_support/${CONFIG}.yaml - fi - - ( endgroup "Uploading packages" ) 2> /dev/null -fi diff --git a/README.md b/README.md index ce19d83..9f48362 100644 --- a/README.md +++ b/README.md @@ -18,129 +18,6 @@ Current build status - - - - -
Azure -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
VariantStatus
linux_64_cuda_compiler_version12.9github_actions_labelsblacksmith-16vcpu-ubuntu-2404python3.11.____cpython - - variant - -
linux_64_cuda_compiler_version12.9github_actions_labelsblacksmith-16vcpu-ubuntu-2404python3.12.____cpython - - variant - -
linux_64_cuda_compiler_version12.9github_actions_labelsblacksmith-16vcpu-ubuntu-2404python3.13.____cp313 - - variant - -
linux_64_cuda_compiler_versionNonegithub_actions_labelsdefaultpython3.10.____cpython - - variant - -
linux_64_cuda_compiler_versionNonegithub_actions_labelsdefaultpython3.11.____cpython - - variant - -
linux_64_cuda_compiler_versionNonegithub_actions_labelsdefaultpython3.12.____cpython - - variant - -
linux_64_cuda_compiler_versionNonegithub_actions_labelsdefaultpython3.13.____cp313 - - variant - -
linux_aarch64_cuda_compiler_versionNonepython3.10.____cpython - - variant - -
linux_aarch64_cuda_compiler_versionNonepython3.11.____cpython - - variant - -
linux_aarch64_cuda_compiler_versionNonepython3.12.____cpython - - variant - -
linux_aarch64_cuda_compiler_versionNonepython3.13.____cp313 - - variant - -
osx_arm64_python3.10.____cpython - - variant - -
osx_arm64_python3.11.____cpython - - variant - -
osx_arm64_python3.12.____cpython - - variant - -
osx_arm64_python3.13.____cp313 - - variant - -
-
-
Current release info diff --git a/azure-pipelines.yml b/azure-pipelines.yml deleted file mode 100644 index 5a2cd45..0000000 --- a/azure-pipelines.yml +++ /dev/null @@ -1,32 +0,0 @@ -# This file was generated automatically from conda-smithy. To update this configuration, -# update the conda-forge.yml and/or the recipe/meta.yaml. -# -*- mode: yaml -*- - -stages: -- stage: Check - jobs: - - job: Skip - pool: - vmImage: 'ubuntu-latest' - 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: and(eq(variables['Build.Reason'], 'PullRequest'), 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 \ No newline at end of file From 7f6e3f62c436678dfa806c86971a2c35e367757f Mon Sep 17 00:00:00 2001 From: Sherman Siu Date: Tue, 28 Apr 2026 07:04:33 -0400 Subject: [PATCH 3/3] [ci skip] Fix glob issues --- recipe/recipe.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipe/recipe.yaml b/recipe/recipe.yaml index 91cbfdc..c88b579 100644 --- a/recipe/recipe.yaml +++ b/recipe/recipe.yaml @@ -175,7 +175,7 @@ requirements: - prometheus-fastapi-instrumentator >=7.0.0 - prometheus_client >=0.18.0 # Exclude Protobuf versions due to CVE-2026-0994 - - protobuf >=5.29.6,!=6.30.*,!=6.31.*,!=6.32.*,!=6.33.0.*,!=6.33.1.*,!=6.33.2.*,!=6.33.3.*,!=6.33.4.* + - protobuf >=5.29.6,!=6.30,!=6.31,!=6.32,!=6.33.0,!=6.33.1,!=6.33.2,!=6.33.3,!=6.33.4 - psutil - py-cpuinfo - pybase64 @@ -191,7 +191,7 @@ requirements: - tiktoken >=0.6.0 - tokenizers >=0.21.1 - tqdm - - transformers >=4.56.0,!= 5.0.*,!= 5.1.*,!= 5.2.*,!= 5.3.*,!= 5.4.*,!= 5.5.0 + - transformers >=4.56.0,!= 5.0,!= 5.1,!= 5.2,!= 5.3,!= 5.4,!= 5.5.0 - typing_extensions >=4.10 - watchfiles - xgrammar >=0.1.32,<1.0.0