Beispiel #1
0
 def __parse_resolver_conf_plugins(self, plugin_source):
     """
     """
     extra_kwds = dict(dependency_manager=self)
     # Use either 'type' from YAML definition or 'resolver_type' from to_dict definition.
     return plugin_config.load_plugins(
         self.resolver_classes,
         plugin_source,
         extra_kwds,
         plugin_type_keys=['type', 'resolver_type'])
Beispiel #2
0
 def _parse_plugin_source(self, plugin_source):
     extra_kwds = {
         'file_sources_config': self._file_sources_config,
     }
     return plugin_config.load_plugins(
         self._plugin_classes,
         plugin_source,
         extra_kwds,
         dict_to_list_key="id",
     )
Beispiel #3
0
 def __parse_resolver_conf_xml(self, plugin_source):
     extra_kwds = {}
     return plugin_config.load_plugins(self.resolver_classes, plugin_source, extra_kwds)
Beispiel #4
0
 def __plugins_from_source(self, plugins_source):
     return plugin_config.load_plugins(self.plugin_classes, plugins_source, self.extra_kwargs)
Beispiel #5
0
 def __plugins_from_source(self, plugins_source):
     return plugin_config.load_plugins(self.plugin_classes, plugins_source,
                                       self.extra_kwargs)
Beispiel #6
0
 def __parse_resolver_conf_xml(self, plugin_source):
     """
     """
     extra_kwds = dict(dependency_manager=self)
     return plugin_config.load_plugins(self.resolver_classes, plugin_source,
                                       extra_kwds)
Beispiel #7
0
 def _parse_resolver_conf(self, plugin_source):
     extra_kwds = {'app_info': self.app_info}
     return plugin_config.load_plugins(self.resolver_classes, plugin_source,
                                       extra_kwds)
Beispiel #8
0
 def __parse_resolver_conf_xml(self, plugin_source):
     """
     """
     extra_kwds = dict( dependency_manager=self )
     return plugin_config.load_plugins( self.resolver_classes, plugin_source, extra_kwds )
Beispiel #9
0
 def _parse_plugin_source(self, plugin_source):
     extra_kwds = {
         'file_sources_config': self._file_sources_config,
     }
     return plugin_config.load_plugins(self._plugin_classes, plugin_source, extra_kwds)