def get_hardware_support_for_tags(tags): """ wrapper around the DebtagsAvailalbeHW to support adding our own private tag extension (like opengl-driver) """ from debtagshw.debtagshw import DebtagsAvailableHW hw = DebtagsAvailableHW() support = hw.get_hardware_support_for_tags(tags) private_extensions = get_private_extensions_hardware_support_for_tags(tags) support.update(private_extensions) return support
def get_hardware_support_for_tags(tags): """ wrapper around the DebtagsAvailalbeHW to support adding our own private tag extension (like opengl-driver) """ from debtagshw.debtagshw import DebtagsAvailableHW hw = DebtagsAvailableHW() support = hw.get_hardware_support_for_tags(tags) private_extensions = get_private_extensions_hardware_support_for_tags( tags) support.update(private_extensions) return support
def hardware_requirements(self): result = {} try: from debtagshw.debtagshw import DebtagsAvailableHW hw = DebtagsAvailableHW() result = hw.get_hardware_support_for_tags( self.tags) except ImportError: LOG.warn("failed to import debtagshw") return result return result