Lines Matching refs:pub

439                             (pub, stem)
440 for pub in self.publishers(pubs=pubs)
441 for stem in self.__data[pub]
446 (pub, stem, self.__data[pub][stem][-1])
447 for pub, stem in stems
452 (pub, stem, entry)
453 for pub, stem in stems
454 for entry in reversed(self.__data[pub][stem])
457 (pub, stem, entry)
458 for pub, stem in stems
459 for entry in self.__data[pub][stem]
462 def add(self, pfmri=None, metadata=None, op_time=None, pub=None,
473 assert pfmri or (pub and stem and ver)
483 pub, stem, ver = pfmri.tuple()
486 pkg_list = self.__data.setdefault(pub, {})
491 pfmri = "pkg://{0}/{1}@{2}".format(pub,
551 for pub, stem, entry in self.__iter_entries(last=last,
553 f = fmri.PkgFmri(name=stem, publisher=pub,
571 for pub in self.publishers(pubs=pubs):
572 ver_list = self.__data[pub].get(name, ())
575 pfmri = fmri.PkgFmri(name=name, publisher=pub,
611 for pub, stem, entry in self.__iter_entries(last=last,
613 yield fmri.PkgFmri(name=stem, publisher=pub,
617 for pub, stem, entry in self.__iter_entries(last=last,
619 yield "pkg://{0}/{1}@{2}".format(pub,
635 for pub in self.publishers(pubs=pubs):
636 ver_list = self.__data[pub].get(name, None)
642 pfmri = fmri.PkgFmri(name=name, publisher=pub,
652 def get_entry(self, pfmri=None, pub=None, stem=None, ver=None):
656 assert pfmri or (pub and stem and ver)
666 pub, stem, ver = pfmri.tuple()
669 pkg_list = self.__data.get(pub, None)
688 for pub in self.publishers():
689 for stem in self.__data[pub]:
692 len(self.__data[pub][stem])
696 """Returns a generator of tuples of the form (pub,
697 package_count, package_version_count). 'pub' is the publisher
704 for pub in self.publishers(pubs=pubs):
707 for stem in self.__data[pub]:
710 len(self.__data[pub][stem])
711 yield pub, package_count, package_version_count
732 for pub in self.publishers(pubs=pubs)
733 for stem in self.__data[pub]
738 (pub, stem) as it iterates over the contents of the CatalogPart.
752 "{0}!{1}".format(stem, pub)
753 for pub in self.publishers(pubs=pubs)
754 for stem in self.__data[pub]
766 stem, pub = entry.split("!", 1)
767 yield pub, stem
777 for pub in self.__data:
780 if not pub[0] == "_" and (not pubs or pub in pubs):
781 yield pub
879 for pub in self.publishers(pubs=pubs):
880 for stem in self.__data[pub]:
881 self.__data[pub][stem].sort(key=key_func)
903 (pub, stem, entry["version"])
904 for pub, stem, entry in self.__iter_entries(last=last,
909 """A generator function that produces tuples of the form ((pub,
939 for pub, stem, entry in self.__iter_entries(last=last,
941 t = (pub, stem, entry["version"])
1047 for pub in self.__data:
1050 if not pub[0] == "_":
1051 yield pub
1087 def get_update(pub, stem, entry):
1093 pfmri = fmri.PkgFmri(name=stem, publisher=pub,
1097 for pub in self.publishers():
1098 for stem in self.__data[pub]:
1099 for entry in self.__data[pub][stem]:
1100 yield get_update(pub, stem, entry)
1497 pub = d.setdefault(f.publisher, {})
1498 plist = pub.setdefault(f.pkg_name,
1590 pub, stem, ver = r
1594 entry = part.get_entry(pub=pub,
1658 pub, stem, ver = pfmri
1660 pub = pfmri.publisher
1674 publisher=pub, version=ver)
1686 publisher=pub):
1696 pub = m.publisher
1700 publisher=pub):
2546 ((pub, stem, version), entry, actions) as it iterates over
2877 pub, - (string) the publisher of the package
2904 an FMRI object should be returned in place of the (pub, stem,
2957 pub, stem, ver = t
2962 pkg_stem = "!".join((pub, stem))
2980 pub != pat_pub:
3146 pfmri = fmri.PkgFmri(name=stem, publisher=pub,
3249 pub = pfmri.publisher
3261 if pub and pub != fpub:
3343 """Returns a generator of tuples of the form (pub,
3344 package_count, package_version_count). 'pub' is the publisher
3580 (pub, stem) as it iterates over the contents of the catalog.
3709 ((pub, stem, version), entry, actions) as it iterates over
3766 def update_entry(self, metadata, pfmri=None, pub=None, stem=None,
3778 'pub' is the publisher of the package.
3784 'pfmri' or 'pub', 'stem', and 'ver' must be provided.
3787 assert pfmri or (pub and stem and ver)
3793 pfmri = fmri.PkgFmri(name=stem, publisher=pub,
3799 entry = base.get_entry(pfmri=pfmri, pub=pub, stem=stem, ver=ver)
3802 pfmri = fmri.PkgFmri(name=stem, publisher=pub,