Skip to content

Commit 7e47f18

Browse files
committed
Disable PYTHONOPTIMIZE=2 for application and service, so that Pycryptodome can use pycparser/cffi instead of broken ctypes.pythonapi
1 parent 7d2e4b1 commit 7e47f18

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

pythonforandroid/bootstraps/common/build/jni/application/src/start.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -397,7 +397,7 @@ JNIEXPORT void JNICALL Java_org_kivy_android_PythonService_nativeStart(
397397
setenv("ANDROID_ARGUMENT", android_argument, 1);
398398
setenv("ANDROID_APP_PATH", android_argument, 1);
399399
setenv("ANDROID_ENTRYPOINT", service_entrypoint, 1);
400-
setenv("PYTHONOPTIMIZE", "2", 1);
400+
//setenv("PYTHONOPTIMIZE", "2", 1);
401401
setenv("PYTHON_NAME", python_name, 1);
402402
setenv("PYTHONHOME", python_home, 1);
403403
setenv("PYTHONPATH", python_path, 1);

pythonforandroid/bootstraps/sdl2/build/src/main/java/org/kivy/android/PythonActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ protected void onPostExecute(String result) {
185185
SDLActivity.nativeSetenv("ANDROID_UNPACK", app_root_dir);
186186
SDLActivity.nativeSetenv("PYTHONHOME", app_root_dir);
187187
SDLActivity.nativeSetenv("PYTHONPATH", app_root_dir + ":" + app_root_dir + "/lib");
188-
SDLActivity.nativeSetenv("PYTHONOPTIMIZE", "2");
188+
//SDLActivity.nativeSetenv("PYTHONOPTIMIZE", "2");
189189

190190
try {
191191
Log.v(TAG, "Access to our meta-data...");

pythonforandroid/bootstraps/service_only/build/src/main/java/org/kivy/android/PythonActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ public void onClick(DialogInterface dialog,int id) {
168168
PythonActivity.nativeSetenv("ANDROID_UNPACK", app_root_dir);
169169
PythonActivity.nativeSetenv("PYTHONHOME", app_root_dir);
170170
PythonActivity.nativeSetenv("PYTHONPATH", app_root_dir + ":" + app_root_dir + "/lib");
171-
PythonActivity.nativeSetenv("PYTHONOPTIMIZE", "2");
171+
//PythonActivity.nativeSetenv("PYTHONOPTIMIZE", "2");
172172

173173
try {
174174
Log.v(TAG, "Access to our meta-data...");

pythonforandroid/bootstraps/webview/build/src/main/java/org/kivy/android/PythonActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ public boolean shouldOverrideUrlLoading(WebView view, String url) {
196196
PythonActivity.nativeSetenv("ANDROID_UNPACK", app_root_dir);
197197
PythonActivity.nativeSetenv("PYTHONHOME", app_root_dir);
198198
PythonActivity.nativeSetenv("PYTHONPATH", app_root_dir + ":" + app_root_dir + "/lib");
199-
PythonActivity.nativeSetenv("PYTHONOPTIMIZE", "2");
199+
//PythonActivity.nativeSetenv("PYTHONOPTIMIZE", "2");
200200

201201
try {
202202
Log.v(TAG, "Access to our meta-data...");

0 commit comments

Comments
 (0)