• Home
  • Raw
  • Download

Lines Matching refs:rpm

29 import rpm
220 return rpm.labelCompare(
326 return os.path.basename(pathinfo.rpm(self.rpm_info))
342 return os.path.join(pathinfo.build(build), pathinfo.rpm(self.rpm_info))
348 filename = os.path.basename(pathinfo.rpm(self.rpm_info))
453 for rpm in rpms:
454 self.add(rpm)
468 selector = lambda rpm: True argument
470 selector = lambda rpm: local_rpm.is_devel or \ argument
494 def add(self, rpm): argument
496 self.rpms.setdefault(rpm.arch, []).append(rpm)
500 if rpm.is_debuginfo:
502 rpm.arch, devel_debuginfo_default)['debuginfo'] = rpm
504 if rpm.is_devel:
506 rpm.arch, devel_debuginfo_default)['devel'] = rpm
516 def get_sibling_debuginfo(self, rpm): argument
526 if rpm.arch not in self.ancillary_rpms:
528 return self.ancillary_rpms[rpm.arch].get('debuginfo')
530 def get_matching_debuginfo(self, rpm): argument
532 all_debuginfo_list = self.get_all_debuginfo_rpms(rpm)
535 if d.name == '{0}-debuginfo'.format(rpm.name):
539 debuginfo_pkg = self.get_sibling_debuginfo(rpm)
543 def get_sibling_devel(self, rpm): argument
545 if rpm.arch not in self.ancillary_rpms:
547 return self.ancillary_rpms[rpm.arch].get('devel')
549 def get_peer_rpm(self, rpm): argument
551 if rpm.arch not in self.rpms:
553 for _rpm in self.rpms[rpm.arch]:
554 if _rpm.is_peer(rpm):
683 rpms = [rpm for rpm in rpms if selector(rpm)]
709 rpm = self.session.getRPM(rpminfo)
710 if rpm is None:
712 return rpm
842 rpm = self.getRPM({'name': name,
847 return rpm['build_id']
922 return lambda rpm: \
923 rpm['arch'] not in excluded_arches and \
924 (rpm['name'] == package_name or
925 rpm['name'].endswith('-debuginfo') or
926 rpm['name'].endswith('-devel'))
929 selector = lambda rpm: rpm['arch'] not in excluded_arches argument
1007 def _download(rpm): argument
1008 if rpm.is_downloaded:
1009 logger.debug('Reuse %s', rpm.downloaded_file)
1011 logger.debug('Download %s', rpm.download_url)
1012 download_rpm(rpm.download_url)
1014 for rpm in rpms:
1015 _download(rpm)