Example #1
0
    def _relationship_parser(self, content):
        """Wrap the relationship_builder for SourcePackages.

        Define IDistroSeries.getBinaryPackage as a relationship 'getter'.
        """
        getter = self.context.distroseries.getBinaryPackage
        return relationship_builder(content, getter=getter)
Example #2
0
    def _relationship_parser(self, content):
        """Wrap the relationship_builder for BinaryPackages.

        Define apt_pkg.ParseDep as a relationship 'parser' and
        IDistroArchSeries.getBinaryPackage as 'getter'.
        """
        getter = self.context.build.distro_arch_series.getBinaryPackage
        parser = parse_depends
        return relationship_builder(content, parser=parser, getter=getter)
    def _relationship_parser(self, content):
        """Wrap the relationship_builder for BinaryPackages.

        Define apt_pkg.ParseDep as a relationship 'parser' and
        IDistroArchSeries.getBinaryPackage as 'getter'.
        """
        getter = self.context.build.distro_arch_series.getBinaryPackage
        parser = parse_depends
        return relationship_builder(content, parser=parser, getter=getter)
    def _relationship_parser(self, content):
        """Wrap the relationship_builder for SourcePackages.

        Define apt_pkg.parse_src_depends as a relationship 'parser' and
        IDistroSeries.getBinaryPackage as 'getter'.
        """
        getter = self.context.distroseries.getBinaryPackage
        parser = parse_src_depends
        return relationship_builder(content, parser=parser, getter=getter)