diff --git a/pdm.lock b/pdm.lock index 0c7f2e733cb..9a79d12c979 100644 --- a/pdm.lock +++ b/pdm.lock @@ -5,7 +5,7 @@ groups = ["default", "all", "aws", "docs", "grpc", "grpc-channelz", "grpc-reflection", "io", "io-image", "io-pandas", "monitor-otlp", "testing", "tooling", "tracing", "tracing-jaeger", "tracing-otlp", "tracing-zipkin"] strategy = ["inherit_metadata"] lock_version = "4.5.0" -content_hash = "sha256:506c71ed44098fe76039e45f26956970fe857731ea14ff6c5d52c63fdfe59e6b" +content_hash = "sha256:3b07478d62b644fab7060d77e50958eb9274815bdc8d0094a7ace7d02d558916" [[metadata.targets]] requires_python = ">=3.9" diff --git a/pyproject.toml b/pyproject.toml index 43beadff51a..5bb2ff46be9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -53,7 +53,7 @@ dependencies = [ "pip-requirements-parser>=31.2.0", "prometheus-client>=0.10.0", "psutil", - "pydantic<3", + "pydantic<2.10", "python-dateutil", "python-multipart", "python-json-logger", diff --git a/src/bentoml/_internal/bento/bento.py b/src/bentoml/_internal/bento/bento.py index 30f28a9fc6e..82b88091550 100644 --- a/src/bentoml/_internal/bento/bento.py +++ b/src/bentoml/_internal/bento/bento.py @@ -260,12 +260,7 @@ def create( BentoMLContainer.model_aliases.set(build_config.model_aliases) # This also verifies that svc can be imported correctly - svc = import_service( - build_config.service, - working_dir=build_ctx, - reload=reload, - standalone_load=True, - ) + svc = import_service(build_config.service, working_dir=build_ctx, reload=reload) is_legacy = isinstance(svc, Service) # Apply default build options image: Image | None = None diff --git a/tests/monitoring/task_classification/pyproject.toml b/tests/monitoring/task_classification/pyproject.toml index 3e8939008b5..51f0f0829f4 100644 --- a/tests/monitoring/task_classification/pyproject.toml +++ b/tests/monitoring/task_classification/pyproject.toml @@ -4,6 +4,7 @@ dependencies = [ "scikit-learn", "pandas", "bentoml[monitor-otlp]>=1.0.19", + "pydantic<2.10", ] [dependency-groups]