21 lines
711 B
Python
21 lines
711 B
Python
import sys
|
|||
|
|
import sysconfig
|
||
|
|
from pathlib import Path
|
||
|
|
|
||
|
|
assert sys.platform == "android"
|
||
|
|
assert sysconfig.get_platform().startswith("android-")
|
||
|
|
|
||
|
|
android_prefix = Path(f"{sys.prefix}/../python/prefix").resolve()
|
||
|
|
assert android_prefix.is_dir()
|
||
|
|
|
||
|
|
vars = sysconfig.get_config_vars()
|
||
|
|
assert vars["INCLUDEDIR"] == f"{android_prefix}/include"
|
||
|
|
assert vars["LDVERSION"] == f"{sys.version_info[0]}.{sys.version_info[1]}{sys.abiflags}"
|
||
|
|
assert vars["INCLUDEPY"] == f"{vars['INCLUDEDIR']}/python{vars['LDVERSION']}"
|
||
|
|
assert vars["LIBDIR"] == f"{android_prefix}/lib"
|
||
|
|
assert vars["Py_ENABLE_SHARED"] == 1
|
||
|
|
|
||
|
|
paths = sysconfig.get_paths()
|
||
|
|
assert paths["include"] == vars["INCLUDEPY"]
|
||
|
|
assert paths["platinclude"] == vars["INCLUDEPY"]
|