mirror of
https://github.com/aclist/dztui.git
synced 2026-10-31 07:02:50 +01:00
fix: use platform-agnostic shared library check
This commit is contained in:
1 parent
1154789f8b
commit
4d94551f87
1 file changed
+2
-3
+2
-3
@@ -1,6 +1,7 @@
|
|||||||
import platform
|
import platform
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
|
from ctypes.util import find_library
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from warnings import deprecated
|
from warnings import deprecated
|
||||||
|
|
||||||
@@ -39,9 +40,7 @@ def is_debian() -> bool:
|
|||||||
|
|
||||||
|
|
||||||
def has_libgi() -> bool:
|
def has_libgi() -> bool:
|
||||||
parent_dir = Path("/usr/lib64")
|
return bool(find_library("girepository-2.0"))
|
||||||
exists = any(LIB in subdir.name for subdir in parent_dir.iterdir())
|
|
||||||
return exists
|
|
||||||
|
|
||||||
|
|
||||||
def test_libgi_missing() -> None:
|
def test_libgi_missing() -> None:
|
||||||
|
|||||||
Reference in new issue
Block a user