Lines Matching full:providers
27 """Exception raised when multiple providers of a runtime dependency can be found"""
31 Convenience function to get latest and preferred providers in pkg_pn
55 Find all providers for each pn
201 Return the highest version of the providers in file_set.
237 def _filterProviders(providers, item, cfgData, dataCache): argument
239 Take a list of providers and filter/reorder according to the
246 # The order of providers depends on the order of the files on the disk
249 providers.sort()
251 # Collate providers by PN
253 for p in providers:
259 logger.debug("providers for %s are: %s", item, list(sorted(pkg_pn.keys())))
283 for p in providers:
295 def filterProviders(providers, item, cfgData, dataCache): argument
297 Take a list of providers and filter/reorder according to the
302 eligible = _filterProviders(providers, item, cfgData, dataCache)
319 logger.debug("sorted providers for %s are: %s", item, eligible)
323 def filterProvidersRunTime(providers, item, cfgData, dataCache): argument
325 Take a list of providers and filter/reorder according to the
330 eligible = _filterProviders(providers, item, cfgData, dataCache)
375 …%s resulted in conflicting PREFERRED_PROVIDER entries being found.\nThe providers found were: %s\n…
377 logger.debug("sorted runtime providers for %s are: %s", item, eligible)
385 Return any providers of runtime dependency
436 for pf in dataCache.providers[p]: