@@ -292,17 +292,17 @@ def environment_view_meta(self):
292292 env .set_list (name , [], envvars .EnvVarOp .SET )
293293 else :
294294 env .set_scalar (name , value )
295+
295296 for v in ev_inputs ["prepend_path" ]:
296297 ((name , value ),) = v .items ()
297298 if not envvars .is_list_var (name ):
298299 raise RuntimeError (f"{ name } in the { view ['name' ]} view is not a known prefix path variable" )
299-
300300 env .set_list (name , [value ], envvars .EnvVarOp .APPEND )
301+
301302 for v in ev_inputs ["append_path" ]:
302303 ((name , value ),) = v .items ()
303304 if not envvars .is_list_var (name ):
304305 raise RuntimeError (f"{ name } in the { view ['name' ]} view is not a known prefix path variable" )
305-
306306 env .set_list (name , [value ], envvars .EnvVarOp .PREPEND )
307307
308308 view_meta [view ["name" ]] = {
@@ -408,6 +408,7 @@ def generate_environment_specs(self, raw):
408408 # ["uenv"]["env_vars"] = {"set": [], "unset": [], "prepend_path": [], "append_path": []}
409409 if view_config is None :
410410 view_config = {}
411+
411412 view_config .setdefault ("link" , "roots" )
412413 view_config .setdefault ("uenv" , {})
413414 view_config ["uenv" ].setdefault ("add_compilers" , True )
0 commit comments