diff --git a/mpsd-software-environment.py b/mpsd-software-environment.py index 0ed4a3c8ebf8ca4729369b00662509cad9fdb5a8..fcd3aca84e42f6e18f2ae9e9a27e473cd8571c8d 100755 --- a/mpsd-software-environment.py +++ b/mpsd-software-environment.py @@ -989,13 +989,15 @@ def environment_status(mpsd_release: str, root_dir: Union[str, Path]) -> dict: # pretty print the toolchain map key as the heading # and the value as the list of toolchains plog.info( - f"Toolchains installed in the {mpsd_release=} for each Microarchitecture:" + f"Installed toolchains ({mpsd_release}):\n" ) for microarch, toolchains in toolchain_map.items(): - plog.info(f"- {microarch}: \n \t {toolchains}") - plog.info(f"\n\t To load toolchains for {microarch=} use commands :") - plog.info(f"\t module use {str(release_base_dir / microarch / 'lmod/Core')}") - plog.info("\t module load <toolchain_name>") + mod_use = f"[module use {str(release_base_dir / microarch / 'lmod/Core')}]" + plog.info(f"- {microarch}") + for toolchain in toolchains: + plog.info(f' {toolchain}') + plog.info(f" [module use {str(release_base_dir / microarch / 'lmod/Core')}]") + plog.info("") return toolchain_map