Skip to main content

Generate build order graph from directory of debian packaging repositories

Project description

controlgraph

PyPI version Build status

Given a directory of repositories with Debian packaging, return the proper build order.

Installation

pip3 install controlgraph

Usage

With a bunch of directories present, run controlgraph.

$ git clone https://github.com/open-switch/SAI
$ git clone https://github.com/open-switch/opx-nas-acl
$ git clone https://github.com/open-switch/opx-nas-daemon
$ git clone https://github.com/open-switch/opx-logging
$ git clone https://github.com/open-switch/sai-bcm
$ git clone https://github.com/open-switch/opx-common-utils

$ controlgraph
opx-logging opx-common-utils opx-nas-acl opx-nas-daemon SAI opx-sai-bcm

Pair it with dbp for easy full builds.

$ dbp build $(controlgraph)

$ dbp shell
build@stretch:/mnt$ controlgraph
opx-logging SAI opx-nas-acl opx-sai-bcm opx-common-utils opx-nas-daemon

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

controlgraph-0.3.0.tar.gz (4.2 kB view hashes)

Uploaded Source

Built Distribution

controlgraph-0.3.0-py3-none-any.whl (8.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page