From 844bc464c066ccbd8f0420f8074ee4bdb0c9793f Mon Sep 17 00:00:00 2001 From: xianml Date: Wed, 22 Jan 2025 16:01:51 +0800 Subject: [PATCH] chore: add spec into bento manifest schema --- src/bentoml/_internal/bento/bento.py | 1 + src/bentoml/_internal/cloud/schemas/modelschemas.py | 1 + 2 files changed, 2 insertions(+) diff --git a/src/bentoml/_internal/bento/bento.py b/src/bentoml/_internal/bento/bento.py index 7046713bb49..6249e9e3d22 100644 --- a/src/bentoml/_internal/bento/bento.py +++ b/src/bentoml/_internal/bento/bento.py @@ -227,6 +227,7 @@ def get_manifest(self, dev: bool = False) -> BentoManifestSchema: version=info.version, dev=dev, image=image, + spec=info.spec, ) @classmethod diff --git a/src/bentoml/_internal/cloud/schemas/modelschemas.py b/src/bentoml/_internal/cloud/schemas/modelschemas.py index ec781a7e293..ede00bd12ff 100644 --- a/src/bentoml/_internal/cloud/schemas/modelschemas.py +++ b/src/bentoml/_internal/cloud/schemas/modelschemas.py @@ -89,6 +89,7 @@ class BentoManifestSchema: version: t.Optional[str] = attr.field(default=None, eq=False) dev: bool = attr.field(default=False, eq=False) image: t.Optional[ImageInfo] = None + spec: int = attr.field(default=1) @property def tag(self) -> Tag: