Skip to content
Snippets Groups Projects

Implemented a mechanism to run a dependency graph

Merged Tiago de Freitas Pereira requested to merge dependency-graph into master

This MR implements the calculation of dependence graphs for packages which are hosted in gitlab.

The command is available via bdt gitlab graph --help.

It recursively tries a package resolution via the conda-build API.

The user can choose the format of the output, which types of dependencies to track (among host, build, run and test) and what to put on the graph via a regular expression.

The user needs access to the gitlab API to use the command.

It replaces the old bob_dependency_graph command in bob.extension, that is now removed (see bob.extension!106 (merged)).

Partially addresses #43 (provides the adjancence matrix required for the evaluation of the DAG).

Edited by André Anjos

Merge request reports

Pipeline #35405 passed

Pipeline passed for db5ce7b3 on dependency-graph

Merged by André AnjosAndré Anjos 5 years ago (Nov 15, 2019 12:32pm UTC)

Loading

Pipeline #35406 passed

Pipeline passed for e25d9721 on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading