mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-10-31 01:02:20 +00:00
python313Packages.kserve: fix vllm 0.29.0 compat
This commit is contained in:
@@ -73,6 +73,11 @@ buildPythonPackage (finalAttrs: {
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/python/kserve";
|
||||
|
||||
patches = [
|
||||
# vllm 0.29.0 removed vllm.entrypoints.openai.engine.protocol
|
||||
./vllm-0.29-compat.patch
|
||||
];
|
||||
|
||||
build-system = [
|
||||
setuptools
|
||||
];
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
diff --git a/kserve/protocol/rest/openai/types/__init__.py b/kserve/protocol/rest/openai/types/__init__.py
|
||||
index d70e258..811aa95 100644
|
||||
--- a/kserve/protocol/rest/openai/types/__init__.py
|
||||
+++ b/kserve/protocol/rest/openai/types/__init__.py
|
||||
@@ -31,8 +31,8 @@ from vllm.entrypoints.openai.completion.protocol import (
|
||||
CompletionRequest,
|
||||
CompletionResponse as Completion,
|
||||
)
|
||||
-from vllm.entrypoints.openai.engine.protocol import (
|
||||
- DeltaMessage as ChoiceDelta,
|
||||
+from vllm.entrypoints.generate.base.protocol import DeltaMessage as ChoiceDelta
|
||||
+from vllm.entrypoints.serve.engine.protocol import (
|
||||
UsageInfo,
|
||||
ModelCard as Model,
|
||||
ModelList,
|
||||
Reference in New Issue
Block a user