diff --git a/mpcdf_common.py b/mpcdf_common.py index c7f20327b00104effa4c798f408d3908b813ec65..269e469473132d6d073cf8cce6ab6aefe05920ac 100644 --- a/mpcdf_common.py +++ b/mpcdf_common.py @@ -295,7 +295,8 @@ def mpcdf_enable_repositories(api_url, project, package, verbose=False, filter_r default_cudas = try_get_attribute(None, "default_cuda") def sort_key(string): - name, *version = string.split("_") + name, version = string.split("_", 1) + version = version.split("_") return (name,) + tuple(map(int, version)) latest_intel = sorted((c for c in all_compilers if c.startswith("intel")), key=sort_key)[-1]