Package rosmake :: Module package_stats :: Class PackageFlagTracker
[frames] | no frames]

Class PackageFlagTracker

source code

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

Instance Methods
 
__init__(self, dependency_tracker, os_name=None, os_version=None) source code
 
register_blacklisted(self, blacklisted_package, dependent_package) source code
 
register_blacklisted_osx(self, blacklisted_package, dependent_package) source code
 
is_blacklisted(self, package) source code
 
is_blacklisted_osx(self, package) source code
 
has_nobuild(self, package) source code
 
has_makefile(self, package) source code
 
add_nobuild(self, package) source code
 
remove_nobuild(self, package) source code
 
mark_build_failed(self, package) source code
 
build_failed(self, package) source code
 
can_build(self, pkg, use_blacklist=False, failed_packages=[], use_makefile=True)
Return (buildable, error, "reason why not")
source code