2021-12-01 05:39:06 -05:00
|
|
|
def get_platform():
|
|
|
|
from os import environ
|
|
|
|
if 'ANDROID_ARGUMENT' in environ:
|
|
|
|
return 'android'
|
|
|
|
else:
|
|
|
|
import sys
|
2022-01-12 04:07:44 -05:00
|
|
|
return sys.platform
|
|
|
|
|
|
|
|
def platform_checks():
|
|
|
|
if str(get_platform()).startswith("win32"):
|
2022-01-12 04:16:59 -05:00
|
|
|
import sys
|
2022-01-12 04:07:44 -05:00
|
|
|
if sys.version_info.major >= 3 and sys.version_info.minor >= 8:
|
|
|
|
pass
|
|
|
|
else:
|
2022-01-12 04:16:59 -05:00
|
|
|
import RNS
|
|
|
|
RNS.log("On Windows, Reticulum requires Python 3.8 or higher.", RNS.LOG_ERROR)
|
|
|
|
RNS.log("Please update Python to run Reticulum.", RNS.LOG_ERROR)
|
2022-01-12 04:07:44 -05:00
|
|
|
RNS.panic()
|