fix: make debian check non-mandatory

This commit is contained in:
aclist committed 2026-06-05 19:35:31 +09:00
1 parent b21b7c5a5d
commit b05c353914
1 file changed
+6 -6
+6 -6
View File
@@ -2,10 +2,11 @@ import platform
import sys import sys
from pathlib import Path from pathlib import Path
from warnings import deprecated
LIB = "libgirepository-2.0" LIB = "libgirepository-2.0"
@deprecated("currently unused")
def is_debian() -> bool: def is_debian() -> bool:
""" """
cf. cf.
@@ -33,8 +34,7 @@ def is_debian() -> bool:
return True return True
id_like = release["ID_LIKE"] id_like = release["ID_LIKE"]
return id_like in strings return id_like in strings
except Exception as e: except Exception:
print(e)
return False return False
@@ -45,7 +45,7 @@ def has_libgi() -> bool:
def test_missing_lib() -> bool: def test_missing_lib() -> bool:
if is_debian() and has_libgi() is False: msg = f"System is missing the required library '{LIB}'. Install it via your system package manager."
# TODO: clean up warning if has_libgi() is False:
print(f"sudo apt install {LIB}") print(msg)
sys.exit(1) sys.exit(1)