def getInterfaceDependencies(self, softpkg): for namespace in self.getInterfaceNamespaces(softpkg): requires = libraries.getPackageRequires(namespace) library = libraries.getInterfaceLibrary(namespace) yield { 'name': library['libname'], 'requires': requires, 'module': library['pymodule'] }
def getInterfaceJars(self, softpkg): jars = [] for namespace in self.getInterfaceNamespaces(softpkg): library = libraries.getInterfaceLibrary(namespace) jars.extend(library['jarfiles']) return jars
def getInterfaceDependencies(self, softpkg): for namespace in self.getInterfaceNamespaces(softpkg): requires = libraries.getPackageRequires(namespace) library = libraries.getInterfaceLibrary(namespace) yield {"name": library["libname"], "requires": requires, "module": library["pymodule"]}