From 191eed0bb981912712d4a5ccc9544749af7ab3f4 Mon Sep 17 00:00:00 2001 From: 22quinn <33176974+22quinn@users.noreply.github.com> Date: Sat, 18 Oct 2025 19:35:32 -0700 Subject: [PATCH] [BugFix] Fix lazy imports involving outlines_core (#27158) Signed-off-by: 22quinn <33176974+22quinn@users.noreply.github.com> --- vllm/v1/structured_output/backend_outlines.py | 2 ++ vllm/v1/structured_output/utils.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/vllm/v1/structured_output/backend_outlines.py b/vllm/v1/structured_output/backend_outlines.py index 1e01788076d54..34916079f821a 100644 --- a/vllm/v1/structured_output/backend_outlines.py +++ b/vllm/v1/structured_output/backend_outlines.py @@ -1,6 +1,8 @@ # SPDX-License-Identifier: Apache-2.0 # SPDX-FileCopyrightText: Copyright 2025-present the Outlines developers # SPDX-FileCopyrightText: Copyright contributors to the vLLM project +from __future__ import annotations + import ast import importlib import json diff --git a/vllm/v1/structured_output/utils.py b/vllm/v1/structured_output/utils.py index e20ad1a6ec312..ef9bae2367bed 100644 --- a/vllm/v1/structured_output/utils.py +++ b/vllm/v1/structured_output/utils.py @@ -1,5 +1,7 @@ # SPDX-License-Identifier: Apache-2.0 # SPDX-FileCopyrightText: Copyright contributors to the vLLM project +from __future__ import annotations + import hashlib import importlib.metadata import os