def process_all_easyconfigs(self): """Process all easyconfigs and resolve inter-easyconfig dependencies.""" # all available easyconfig files easyconfigs_path = get_paths_for("easyconfigs")[0] specs = glob.glob('%s/*/*/*.eb' % easyconfigs_path) # parse all easyconfigs easyconfigs = [] for spec in specs: easyconfigs.extend(process_easyconfig(spec, validate=False)) self.ordered_specs = resolve_dependencies(easyconfigs, easyconfigs_path, force=True)
def process_all_easyconfigs(self): """Process all easyconfigs and resolve inter-easyconfig dependencies.""" # all available easyconfig files easyconfigs_path = get_paths_for("easyconfigs")[0] specs = glob.glob('%s/*/*/*.eb' % easyconfigs_path) # parse all easyconfigs easyconfigs = [] for spec in specs: easyconfigs.extend(process_easyconfig(spec, build_options={'validate': False})) build_options = { 'robot_path': easyconfigs_path, 'force': True, } self.ordered_specs = resolve_dependencies(easyconfigs, build_options=build_options)
def process_all_easyconfigs(self): """Process all easyconfigs and resolve inter-easyconfig dependencies.""" # all available easyconfig files easyconfigs_path = get_paths_for("easyconfigs")[0] specs = glob.glob('%s/*/*/*.eb' % easyconfigs_path) # parse all easyconfigs easyconfigs = [] for spec in specs: easyconfigs.extend( process_easyconfig(spec, build_options={'validate': False})) build_options = { 'robot_path': easyconfigs_path, 'force': True, } self.ordered_specs = resolve_dependencies(easyconfigs, build_options=build_options)