Package rosmake :: Module parallel_build :: Class DependencyTracker
[frames] | no frames]

Class DependencyTracker

source code

Track dependencies between packages. This is basically a caching way to call rospkg. It also will allow you to specifiy a range of packages over which to track dependencies. This is useful if you are only building a subset of the tree. For example with the --specified-only option.

Instance Methods
 
__init__(self, valid_packages=None, rospack=None) source code
 
get_deps_1(self, package) source code
 
get_deps(self, package) source code
 
load_fake_deps(self, deps, deps1) source code
Method Details

__init__(self, valid_packages=None, rospack=None)
(Constructor)

source code 
Parameters:
  • valid_packages - defaults to rospack list