feat: llama stack show

`llama stack show` prints all required pip dependencies. It does this by using the `module` in the provider spec as the installation directory and gets all deps using the new `pyproject.toml`, providers can be installed as a package using the dependencies in the pyproject

Signed-off-by: Charlie Doern <cdoern@redhat.com>
This commit is contained in:
Charlie Doern 2025-07-30 18:55:22 -04:00
parent 41431d8bdd
commit 3186cca09f
6 changed files with 396 additions and 5 deletions

View file

@ -6,7 +6,7 @@
from pathlib import Path
from llama_stack.cli.stack._build import (
from llama_stack.cli.stack._sync import (
_run_stack_build_command_from_build_config,
)
from llama_stack.core.datatypes import BuildConfig, DistributionSpec