You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
../meson.build:40:22: ERROR: <PythonExternalProgram 'python' -> ['/home/runner/work/Helios/Helios/.buildozer/android/platform/build-arm64-v8a/build/other_builds/numpy/arm64-v8a__ndk_target_24/numpy/p4a_wrappers/python']> is not a valid python or it is missing distutils
Im using python3.11
I have also checked that Cython 3.2.4 support this python version
@GvozdevLeonid As you can see meson is picking up a custom python wrapper which is tailored to spoof only a few things and last time I tested it was working on python 3.14.
Maybe you should send full numpy error (from Building numpy..)
Activity
T-Dynamos commentedon May 9, 2026
Yes you are correct, introduced in #3301
BTW it's just a fallback:
Does this break anything? yet
GvozdevLeonid commentedon May 9, 2026
@T-Dynamos
Could this broke a numpy build?
I'm getting this error
../meson.build:40:22: ERROR: <PythonExternalProgram 'python' -> ['/home/runner/work/Helios/Helios/.buildozer/android/platform/build-arm64-v8a/build/other_builds/numpy/arm64-v8a__ndk_target_24/numpy/p4a_wrappers/python']> is not a valid python or it is missing distutilsIm using python3.11
I have also checked that Cython 3.2.4 support this python version
T-Dynamos commentedon May 9, 2026
@GvozdevLeonid As you can see meson is picking up a custom python wrapper which is tailored to spoof only a few things and last time I tested it was working on python 3.14.
Maybe you should send full numpy error (from Building numpy..)
GvozdevLeonid commentedon May 9, 2026
these logs? or do you need logs from
numpy/p4a_android_build/meson-logs/meson-log.txt?T-Dynamos commentedon May 9, 2026
Ah yes also logs from
numpy/p4a_android_build/meson-logs/meson-log.txtif possible.GvozdevLeonid commentedon May 9, 2026
@T-Dynamos
Yes. The error is visible here. I still don’t understand where to dig. I'll try to figure it out
T-Dynamos commentedon May 9, 2026
AH I see, I accidentally hard-coded this string:
"lib/python3.14/_sysconfigdata*.py"should be 3.11 here instead.python-for-android/pythonforandroid/meson_python.py
Line 21 in e928129
Should be this instead:
@GvozdevLeonid Thanks for the report, if you do get time to fix it consider submitting a PR.
GvozdevLeonid commentedon May 9, 2026
@T-Dynamos thanks. I will submit pr
fixed kivy#3317