INNER CODE UNIT · Python
is_version_gte
Steam-Headless/docker-steam-headless · .github/scripts/manage-compatibility-report.py:120
def is_version_gte(v_test_str, v_min_str):
t_test = parse_version_tuple(v_test_str)
t_min = parse_version_tuple(v_min_str)
if not t_test or not t_min:
return False
max_len = max(len(t_test), len(t_min))
padded_test = t_test + (0,) * (max_len - len(t_test))
padded_min = t_min + (0,) * (max_len - len(t_min))
return padded_test >= padded_min
def normalize_gpu_model(model_str):
if not model_str:
return ""
s = model_str.lower()
s = re.sub(r"\b(nvidia|amd|intel|geforce|radeon|graphics|arc|uhd|iris|hd|pro|edition)\b", "", s)
s = re.sub(r"[^a-z0-9]", "", s)
return s.strip()