Lines Matching refs:dtype
97 def name(dtype): argument
102 if dtype[0] == DepManager._SYS_TYPE:
104 elif dtype[0] == DepManager._PHY_TYPE:
109 if dtype[1]:
115 def is_optional(dtype): argument
117 return not dtype[1]
120 def is_pdf(dtype): argument
122 if dtype[0] == DepManager._PDF_TYPE:
127 def add_package(self, package, dtype): argument
132 is_optional = DepManager.is_optional(dtype)
133 self.missing[package] = dtype
171 for prog, dtype in sorted(self.missing.items()):
178 if DepManager.is_pdf(dtype) and not self.pdf:
182 if not dtype in self.missing_pkg:
183 self.missing_pkg[dtype] = []
185 self.missing_pkg[dtype].append(progs.get(prog, prog))
188 for dtype, pkgs in self.missing_pkg.items():
200 for dtype in sorted(self.missing_pkg.keys()):
201 progs = " ".join(sorted(set(self.missing_pkg[dtype])))
204 name = DepManager.name(dtype)
289 def check_missing_file(self, files, package, dtype): argument
296 self.deps.add_package(package, dtype)
298 def check_program(self, prog, dtype): argument
307 self.deps.add_package(prog, dtype)
311 def check_perl_module(self, prog, dtype): argument
333 self.deps.add_package(prog, dtype)
339 self.deps.add_package(prog, dtype)
347 dtype = DepManager.PYTHON_OPTIONAL
349 dtype = DepManager.PYTHON_MANDATORY
354 self.deps.add_package(module, dtype)
356 def check_rpm_missing(self, pkgs, dtype): argument
364 self.deps.add_package(prog, dtype)
366 def check_pacman_missing(self, pkgs, dtype): argument
374 self.deps.add_package(prog, dtype)
381 dtype = DepManager.PDF_OPTIONAL
383 dtype = DepManager.PDF_MANDATORY
390 self.deps.add_package(package, dtype)
401 self.deps.add_package(package, dtype)
405 self.deps.add_package(package, dtype)