Skip to content

_frontend: Allow printing dependencies using `bst show`

At present, there isn't an easy way to print anything from bst show that would give the users an idea of what the dependency graph looks like. One could use things like --deps build, but that will just print a list, without any information about the dependency edges.

Add %{deps}, %{build-deps} and %{runtime-deps} format strings to bst show that would simply print the list of all dependencies, build dependencies and runtime dependencies respectively.

Summary of changes:

  • buildstream/_frontend/cli.py: Add help for new format symbols.
  • buildstream/_frontend/widget.py: Add support for new format symbols for dependencies.
  • tests/frontend/show.py: Add tests for new format symbols.

Fixes #890 (closed).

Edited by Chandan Singh

Merge request reports

Loading