From 3ef1f0e1e2d2984c8e45199ee6ab75d714ea90cf Mon Sep 17 00:00:00 2001 From: Dinesh Yeduguru Date: Fri, 17 Jan 2025 14:24:00 -0800 Subject: [PATCH] add optional deps to dep__ for ordering --- llama_stack/distribution/resolver.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/llama_stack/distribution/resolver.py b/llama_stack/distribution/resolver.py index 14b787975..6252416d6 100644 --- a/llama_stack/distribution/resolver.py +++ b/llama_stack/distribution/resolver.py @@ -145,7 +145,9 @@ async def resolve_impls( log.warning( f"Provider `{provider.provider_type}` for API `{api}` is deprecated and will be removed in a future release: {p.deprecation_warning}", ) - p.deps__ = [a.value for a in p.api_dependencies] + p.deps__ = [a.value for a in p.api_dependencies] + [ + a.value for a in p.optional_api_dependencies + ] spec = ProviderWithSpec( spec=p, **(provider.model_dump()),