From d516931e8bc710a761ca3f62525846b34183855f Mon Sep 17 00:00:00 2001 From: iamashwin99 <ashwin-kumar.karnad@mpsd.mpg.de> Date: Wed, 28 Jun 2023 11:39:55 +0200 Subject: [PATCH] cache get_native_microarchitecture --- src/mpsd_software_manager/mpsd_software.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mpsd_software_manager/mpsd_software.py b/src/mpsd_software_manager/mpsd_software.py index 364485a..0c17450 100755 --- a/src/mpsd_software_manager/mpsd_software.py +++ b/src/mpsd_software_manager/mpsd_software.py @@ -16,6 +16,7 @@ from pathlib import Path from typing import List, Tuple, Union import re import shutil +from functools import cache # If 'rich' is available ("pip install rich" or "apt-get install python3-rich"), # then use coloured output, otherwise proceed as before @@ -790,6 +791,7 @@ def prepare_environment(mpsd_release: str, root_dir: Path) -> List[str]: return available_package_sets +@cache def get_native_microarchitecture(): """Return native microarchitecture. -- GitLab