class documentation

This will use the dependency tracker to test if packages are blacklisted and all their dependents.

Method __init__ Undocumented
Method add_nobuild Undocumented
Method build_failed Undocumented
Method can_build Return (buildable, error, "reason why not")
Method has_makefile Undocumented
Method has_nobuild Undocumented
Method is_blacklisted Undocumented
Method is_blacklisted_osx Undocumented
Method mark_build_failed Undocumented
Method register_blacklisted Undocumented
Method register_blacklisted_osx Undocumented
Method remove_nobuild Undocumented
Instance Variable blacklisted Undocumented
Instance Variable blacklisted_osx Undocumented
Instance Variable dependency_tracker Undocumented
Instance Variable nobuild Undocumented
Instance Variable nomakefile Undocumented
Instance Variable os_name Undocumented
Instance Variable os_version Undocumented
Instance Variable packages_tested Undocumented
Instance Variable rospack Undocumented
Method _check_package_flags Undocumented
def __init__(self, dependency_tracker, os_name=None, os_version=None):

Undocumented

def add_nobuild(self, package):

Undocumented

def build_failed(self, package):

Undocumented

def can_build(self, pkg, use_blacklist=False, failed_packages=[], use_makefile=True):

Return (buildable, error, "reason why not")

def has_makefile(self, package):

Undocumented

def has_nobuild(self, package):

Undocumented

def is_blacklisted(self, package):

Undocumented

def is_blacklisted_osx(self, package):

Undocumented

def mark_build_failed(self, package):

Undocumented

def register_blacklisted(self, blacklisted_package, dependent_package):

Undocumented

def register_blacklisted_osx(self, blacklisted_package, dependent_package):

Undocumented

def remove_nobuild(self, package):

Undocumented

blacklisted: dict =

Undocumented

blacklisted_osx: dict =

Undocumented

dependency_tracker =

Undocumented

nobuild: set =

Undocumented

nomakefile: set =

Undocumented

os_name =

Undocumented

os_version =

Undocumented

packages_tested: set =

Undocumented

rospack =

Undocumented

def _check_package_flags(self, package):

Undocumented