Lines Matching refs:module
56 def count_deps(depsdb, module, seen): argument
62 seen.append(module)
63 if module in depsdb:
64 for dep in depsdb[module]:
78 for (module, module_type, problem, dependencies, makefiles, installed) in reader:
79 module_types[module] = module_type
80 problems[module] = problem
81 deps[module] = [d for d in dependencies.strip().split(' ') if d != ""]
82 for dep in deps[module]:
85 reverse_deps[dep].append(module)
88 for module in problems:
90 if len(deps[module]) != 0:
94 if len(problems[module]) > 0:
95 extra = " ({})".format(problems[module])
96 results.append((count_deps(reverse_deps, module, []), module + extra, module_types[module]))
108 for (count, module, module_type) in results:
109 print("{:>{}} {}".format(count, count_width, module))