Core: Add platform checks for Android and iOS

This commit is contained in:
Fabian Dill
2026-04-07 01:32:01 +02:00
committed by GitHub
parent e0cfef3407
commit 2bb7888142

View File

@@ -55,9 +55,12 @@ class Version(typing.NamedTuple):
__version__ = "0.6.7"
version_tuple = tuplize_version(__version__)
is_linux = sys.platform.startswith("linux")
is_android = sys.platform == "android" or "P4A_BOOTSTRAP" in os.environ or "ANDROID_ARGUMENT" in os.environ
is_linux = sys.platform.startswith("linux") and not is_android
is_macos = sys.platform == "darwin"
is_windows = sys.platform in ("win32", "cygwin", "msys")
is_ios = sys.platform == "ios"
is_mobile = is_android or is_ios
def int16_as_bytes(value: int) -> typing.List[int]: