diff --git a/requirements/common.txt b/requirements/common.txt index 132979d8e6..acfc986c75 100644 --- a/requirements/common.txt +++ b/requirements/common.txt @@ -8,7 +8,7 @@ tqdm blake3 py-cpuinfo transformers >= 5.10.4 -huggingface_hub >= 1.28.0 +huggingface_hub >= 1.31.0 # Required for the `huggingface_hub.utils.httpx` re-export tokenizers >= 0.21.1 # Required for fast incremental detokenization. safetensors >= 0.6.2 # MXFP4/MXFP6 dtype support (F8_E8M0, F4) added in 0.6.0: https://github.com/huggingface/safetensors/pull/611 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.* # Required by LlamaTokenizer, gRPC. CVE-2026-0994 diff --git a/requirements/test/cpu.txt b/requirements/test/cpu.txt index 81eb1b15cf..2b1b8d372d 100644 --- a/requirements/test/cpu.txt +++ b/requirements/test/cpu.txt @@ -342,7 +342,7 @@ httpx==0.27.2 # schemathesis httpx2==2.12.0 # via mcp -huggingface-hub==1.28.0 +huggingface-hub==1.31.0 # via # -r requirements/test/../common.txt # accelerate diff --git a/requirements/test/cuda.txt b/requirements/test/cuda.txt index aee0e7003d..2910f01e9f 100644 --- a/requirements/test/cuda.txt +++ b/requirements/test/cuda.txt @@ -361,7 +361,7 @@ httpx==0.27.2 # schemathesis httpx2==2.12.0 # via mcp -huggingface-hub==1.28.0 +huggingface-hub==1.31.0 # via # -c requirements/common.txt # -r requirements/test/../common.txt diff --git a/requirements/test/rocm.txt b/requirements/test/rocm.txt index aa0835cd1b..ed47efded1 100644 --- a/requirements/test/rocm.txt +++ b/requirements/test/rocm.txt @@ -354,7 +354,7 @@ httpx==0.27.2 # schemathesis httpx2==2.12.0 # via mcp -huggingface-hub==1.28.0 +huggingface-hub==1.31.0 # via # -c requirements/common.txt # -r requirements/test/../common.txt diff --git a/requirements/test/xpu.txt b/requirements/test/xpu.txt index 99e5699993..76453f50f2 100644 --- a/requirements/test/xpu.txt +++ b/requirements/test/xpu.txt @@ -232,7 +232,7 @@ httpx2==2.10.0 # via # mcp # openai -huggingface-hub==1.28.0 +huggingface-hub==1.31.0 # via # -c requirements/common.txt # -r requirements/test/../common.txt diff --git a/vllm/distributed/kv_transfer/kv_connector/v1/mooncake/mooncake_connector.py b/vllm/distributed/kv_transfer/kv_connector/v1/mooncake/mooncake_connector.py index 0a899b7b62..8fa9a8836a 100644 --- a/vllm/distributed/kv_transfer/kv_connector/v1/mooncake/mooncake_connector.py +++ b/vllm/distributed/kv_transfer/kv_connector/v1/mooncake/mooncake_connector.py @@ -10,12 +10,12 @@ from dataclasses import dataclass from enum import IntEnum from typing import TYPE_CHECKING, Any -import httpx import msgspec import numpy as np import torch import zmq import zmq.asyncio +from huggingface_hub.utils import httpx from vllm import envs from vllm.config import VllmConfig diff --git a/vllm/logger.py b/vllm/logger.py index 2d053f608b..ec67e504bb 100644 --- a/vllm/logger.py +++ b/vllm/logger.py @@ -258,8 +258,10 @@ _configure_vllm_root_logger() # Transformers uses httpx to access the Hugging Face Hub. httpx is quite verbose, # so we set its logging level to WARNING when vLLM's logging level is INFO. +# httpx2 is the successor huggingface_hub switches to in its 2.x releases. if envs.VLLM_LOGGING_LEVEL == "INFO": logging.getLogger("httpx").setLevel(logging.WARNING) + logging.getLogger("httpx2").setLevel(logging.WARNING) logger = init_logger(__name__)