v2022.09.04 (2022-09-04)
Fixed bugs:
- Matplotlib failed to import properly on an APK from Buildozer and Kivy #2643
Closed issues:
- KeyError: Matplotlib with kivy android #2658
- KeyError: Matplotlib #2659
- Upgrade from NDK 19b to 23b causes problems with Pandas library #2654
- Update Dockerfile for ARM #2653
- Apple M2 chip doesn't generate apk: compiling error on liblzma #2652
- aiohttp/_http_parser.pyx:46:0: '_headers.pxi' not found #2651
- [Question] Pip SSL ? #2649
- Colab gives me as error "No module named 'typing_extensions' ", even if before with the same compilation it worked #2648
- [Question] Java Files #2646
- Using foreground services will cause wired behaviour on Android 8 #2641
- Can't apply patches with relative paths for local recipe #2623
- Compile for x86 on MacOS #2215
- splash always loading #1907
- python-for-android.readthedocs.io has problems updating, apparently #1709
- Webview apps not working on Android #1644
Merged pull requests:
liblzma
: Usep4a_install
instead ofinstall
, as a file namedINSTALL
is already present. #2663 (misl6)- Force
--platform=linux/amd64
in Dockerfile #2660 (misl6) - Remove six and enum34 dependency #2657 (misl6)
- Update supported Python versions #2656 (misl6)
- Fixes some E275 - assert is a keyword. #2647 (misl6)
- Updates matplotlib, fixes an issue related to shared libc++ #2645 (misl6)
- RTSP support for ffmpeg #2644 (alicakici1234)
- Fixes TypeError: str.join() takes exactly one argument (2 given) in hostpython3/__init__.py", line 69 #2642 (Furtif)
- Resolve absolute path to local recipes #2640 (dbnicholson)
- Merges master into develop after release 2022.07.20 #2639 (misl6)
- Fix webview Back button behaviour #2636 (interlark)
- Add icon-bg and icon-fg to fix_args #2633 (danigm)
- Remove stray - in output file name #2581 (dbnicholson)
- Add option for adding files to res/xml without touching manifest #2330 (rambo)
v2022.07.20 (2022-07-20)
Fixed bugs:
- Current default Python version (3.8.9) is failing to build on latest macOS releases #2568
- Build failed for Pillow recipe when targeting x86_64 arch #2259
- UnboundLocalError: local variable 'toolchain_version' referenced before assignment #2190
- Numpy on MacOsX fails in our
CI
tests #2087
Closed issues:
- pyzbar android building error #2635
tflite-runtime
build every time #2630- Failed to build
matplotlib
becausekiwisolver
#2629 - Trying to build pandas with buildozer results in missing headers errors #2626
- https://github.com/kivy/python-for-android.git #2625
- [SSL : CERTIFICATE_VERIFY_FAILED ] in Android #2620
- How to run Python script in background in android? #2618
- USB permission #2611
- ffmpeg recipe for 23b build fails #2608
- Broken jpeg recipe for NDK 23b? #2603
- Need a help #2595
- Termux build fails #2585
- lapack build error #2584
- still this issue is happening #2572
- "Unit test apk" + "Unit test aab" + "Test updated recipes" test jobs should be run also on macOS (both Intel and Apple Silicon) #2569
- unpackPyBundle() on startup crashes already running service #2564
- Webview app fail to startup. #2559
- genericndkbuild receipe Not compiling with android api > 28 #2555
- Is there a way to build smaller apks? #2553
- Webview, icon #2552
- SONAME header not present in libpython3.8.so #2548
- How to mention Python modules in Kivy buildozer.spec file? #2547
- Issue with pyaudio and portaudio #2535
- [Temporary Resolved] Python 4 android in mac os with Apple Silicon via Roseta #2528
- Scipy is not installed due to "Error: 'numpy' must be installed before running the build." #2509
- Lapack depends on arm-linux-androideabi-gfortran #2508
- Apk file built by buildozer is large in comparision to other apks #2473
- p4a is not compatible with ndk >= 22 #2391
- Sympy module. Error in buildozer: no module named sympy.testing #2381
- build.gradle 'compile' depreciated #2362
- API 29 support #2360
- python for android #2307
- application is not working in android made with buildozer kivy #2260
- hostpython3 unpack error #2247
- no recipe for pyaudio _portaudio. #2223
- How to add a native Python package for kivy? #2089
- scipy module fails loading for 32 bit and 64 bit APK builds. #2061
- Support for androidx #2020
- Cannot build apk using buidozer #2005
- Android NDK - "$NDK/platforms/android-25" missing? #1992
- Tidy up NDK 19+ support #1962
- Support for NDK 19 #1613
- Android NDK 18b issues #1525
- Google requiring 64 bits binary in August 2019 #1519
- Investigate Azure Pipelines #1400
Merged pull requests:
- Use
shutil.which
instead ofsh.which
#2637 (misl6) - add service_lib and aar to the docs #2634 (mzakharo)
- Fix issue #2630 #2631 (Neizvestnyj)
- lapack/scipy: support NDK r21e, x86/64 archs #2619 (mzakharo)
- add scipy/lapack CI tests #2617 (mzakharo)
- use LEGACY_NDK option to build lapack/scipy with a separate NDK #2615 (mzakharo)
- Fixing service_library bootstrap + .aar build. #2612 (mzakharo)
- Bump groestlcoin_hash to 1.0.3 #2607 (gruve-p)
- removed
usr
andlib
from ndk library path inlibrt
recipe #2606 (kengoon) - changed arch.ndk_platform to arch.ndk_lib_dir in
librt
recipe #2605 (kengoon) - Our self-hosted Apple Silicon runner now has been migrated to actions/runner v2.292.0 which now supports arm64 natively #2602 (misl6)
- Introduces pkg_config_location in Prerequisite and use OpenSSLPrerequisite().pkg_config_location in hostpython3, so we can support ssl on hostpython3 just out of the box also on macOS #2599 (misl6)
- Add service to webview test app #2598 (dbnicholson)
- Fix webview testapp jnius usage #2597 (dbnicholson)
- Support multiarch in webview bootstrap #2596 (dbnicholson)
- Handle all the macOS prerequisites (except NDK/SDK) via prerequisites.py #2594 (misl6)
- Prefer avdmanager from cmdline-tools #2593 (dbnicholson)
- *_rebuild_updated_recipes CI jobs now test the updated recipe along all the supported Android archs (arm64-v8a, armeabi-v7a, x86_64, x86) #2592 (misl6)
- Introduces pythonforandroid/prerequisites.py (Experimental). This allows a more granular check and install process for dependencies on both CI jobs and users installation. #2591 (misl6)
- Added py3dns recipe #2590 (Neizvestnyj)
- Upload artifacts produced from every build platform, not only ubuntu-latest #2588 (misl6)
- Fixes a typo in macos_rebuild_updated_recipes #2587 (misl6)
- Added pythonforandroid.androidndk.AndroidNDK + some changes needed in order to support build on Apple Silicon macs. #2586 (misl6)
- Set PATH using real SDK and NDK directories #2583 (dbnicholson)
- Add missing fetch-depth: 0 on macos_rebuild_updated_recipes #2579 (misl6)
- Bumps libffi to v3.4.2 + adds -fPIC on i686-linux-android #2578 (misl6)
- Bumps numpy version to 1.22.3, cython version to 0.29.28 and fixes numpy build on macOS #2575 (misl6)
- macOS CI: ADD APK, AAB & Updated Recipes build #2574 (misl6)
- add version check to unpackPyBundle #2565 (mzakharo)
- Merges master into develop after release 2022.03.13 #2562 (misl6)
- Fixes App Icon and Presplash_Screen For Webview bootstrap #2556 (kengoon)
- NDK 23 + Gradle 7 support #2550 (misl6)
v2022.03.13 (2022-03-13)
Closed issues:
- ModuleNotFoundError: No module named 'msvcrt' #2536
- Pyarrow module do not working #2531
- Error when building Android Application with Google modules #2530
- arm64-v8a (apk and aab lib) crashes #2524
- Python for android #2521
- ValueError: name is too long #2517
- With the target API 31, I got an error on Android 12 phone and cannot install it. #2511
- How to get libnumpy.so & numpy py libs #2510
- pydantic compiling in Buildozer with 'crypt.h' file not found #2507
- p4a built x86_64 library(psutil, "ELF 64-bit LSB shared object, x86-64") for ARM #2506
- matplotlib's recipe problem #2502
- cffi's recipe problem in aab generation #2501
- Pillow's recipe problem in aab generation #2497
- Python compilation error: LXMLRecipe' object has no attribute 'ndk_include_dir' #2493
- Android App crashing at launch - SDL seems crashing #2491
- build an android app with ffpyplayer #2453
- How to change "PythonActivity.java" to load mp4 file on presplash #2439
- Kivy app krashes on android 10 #2434
- Kivy app crashing on android after installation, what is the issue here? #2433
- Build failed #2366
- Reportlab bitbucket link is not working anymore #2310
- Need to be able to create App Bundles (.aab) files in addition to APK files #2084
- What exactly is mangling p4a's output with
[lots of missing output]... (and X more)
? #1939 - Unable to compile. #1710
Merged pull requests:
- Upgrading the flask version to avoid exception at the start of webview application #2560 (Prashanth-BC)
- add recipe for freetype-py to not include the prebuilt .so for the wr… #2558 (domedave)
- Update to Kivy 2.1.0 #2557 (RobertFlatt)
- tflite-runtime recipe #2554 (RobertFlatt)
- Update AndroidManifest.tmpl.xml #2551 (drahba)
- Update recipe.py (#2544) #2546 (misl6)
- Update python versions matrix on CI #2534 (misl6)
- Add ifaddr recipe #2527 (syrykh)
- Remove websocket-client recipe #2526 (syrykh)
- Fix build #2525 (correa)
- Add aaptOptions noCompress #2523 (RobertFlatt)
- Updated version of pygame from 2.0.1 to 2.1.0 #2520 (CAPTAIN1947)
- Bump Pillow version to 8.4.0 #2516 (misl6)
- Moved support-request to v2. v1 has been shut down. #2515 (misl6)
- Add support-requests configuration. #2514 (misl6)
- proper --host for libsecp256k1, libogg, libvorbis, libcurl #2512 (accumulator)
- Fix broken Contribute link #2505 (daMatz)
- Makes pep8 happy on sdl2 recipe #2504 (misl6)
- Fix broken recipes with missing arch.arch in get_site_packages_dir #2503 (misl6)
- added android permission ACCESS_BACKGROUND_LOCATION #2500 (xloem)
- GitHub Actions: Fixes wrong actions/checkout@v2 usage #2496 (misl6)
- Fixes ndk_include_dir on lxml recipe. #2495 (misl6)
- Move coveralls to github actions #2490 (misl6)
- Master #2489 (misl6)
- Add should_build method to sdl2 recipe #2482 (AndyRusso)
- AAB support related changes #2467 (misl6)
- services: fix START_STICKY #2401 (mzakharo)
v2021.09.05 (2021-09-05)
Fixed bugs:
- Execution failed for task ':compileDebugJavaWithJavac'. "DialogInterface", "AlertDialog" and "KeyEvent" not found. #2228
Closed issues:
- Global varible/objetct isn't being shared between multiple files on Android, while the same code works normally under Windows. #2485
- audiostream recipe does not copy .java files, leading to a crash when trying to open mic on android #2483
- Applying patches for hostpython3 fails #2476
- p4a failing to build webapp #2475
- Failed to build with recipe MySQLdb (setuptools,libmysqlclient) #2474
- ctypes.util.find_library 64-bit error #2468
- Android x86_64 instant crash with hello world app, missing zlib #2460
- pycrypto recipe is arm7 only #2457
- lazy loading of recycleview and wa #2454
- a kivy app can not send request to any website in phone #2450
- Android permissions not working on Android 10 #2444
- Feature request for upcoming fushia OS #2442
- where is 'main.py' ? #2441
- "diff" files are ignored during "pip install ." #2435
- Travis CI misconfigured? #2428
- NumPy | ImportError: dlopen failed: cannot locate symbol "log10f" referenced by "_multiarray_tests.so" #2426
- Pandas recipe doesn't work #2425
- Error (Downloading matplotlib from https://jqueryui.com/resources/download/jquery-ui-1.12.1.zip\) #2418
- buildozer failed -_- #2417
- "Python for android ended." When printing \x00 #2415
- Does Kivy supports SDK 30? #2411
- Pymunk,kivy apk crashing on Android 5.1 #2388
- Select specific version of python #2373
- MDRaisedButton doesn't work on android #2371
- Add Python 3.9 support as it builds fine #2365
- Gradle Problem #2352
- service_library lacks mActivity support #2350
- Possible bug in the "opencv_extras" recipe #2349
- Pygame recipe (sdl confusion) #2342
- Youtube-dl #2336
- building apk using pygame #2333
- Buildozer ValueError: specify a path with --storage-dir #2331
- Webview app crashes when trying to request permissions #2325
- ffmpeg requirement causes apk crash on android #2324
- ModuleNotFoundError: No module named 'fcntl' #2321
- error python-for-android: git clone #2319
- Pillow with kivy and kivymd error ImportError: dlopen failed: cannot locate symbol "log" referenced by "_imaging.so"... #2317
- pyconfig_detection.patch breaks (at least) --use-setup-py #2313
- Cython is called in incompatible way, not all options are supported (especially -I) #2311
- PR 2285 breaks requestPermissions #2304
- Python services #2297
- Integrating ads in P4A #2295
- How to hiding Android keyboard in kivy? #2268
- KivyMD #257 Bug vs MatPlotLib, one or the other??? #2262
- MatPlotLib not building with Buildozer (but it did 2 months ago) #2261
- How to add webp support to pillow? #2254
- Unable to run executable on Android #2251
- Provide a native service option #2243
- the kivy app crach in time of import psycopg2 #2241
- How can we make a camera App with zoom by Kivy #2238
- Building pycrypto for arm64-v8a fails #2230
- buildozer error Building pycrypto for arm64-v8a and x86_64 #2216
- Does the opencv recipe for buildozer not include the extra face class? #2166
- Crash at relaunch in pythonlib in SDL2Thread #1787
- Background Service is killed when app is swiped (close by user) #1783
- tarfile failure with long user ID #1013
- Apps are too big (in size) #202
Merged pull requests:
- Drop travis-ci.org and use github-actions for pypi release #2487 (misl6)
- Upgrade grunt version re: CVE-2020-7729 #2484 (Zen-CODE)
- Recipe for pydantic #2480 (FilipeMarch)
- fix pandas recipe #2478 (mzakharo)
- Add *.diff to manifest and package_data #2471 (viblo)
- Fix bad library found by ctypes for 64-bit arch (#2468) #2469 (macdems)
- Updated version of pygame from 2.0.0-dev7 to 2.0.1 #2466 (ljnath)
- Adds libm to Pillow recipe #2465 (Sahil-pixel)
- Add missing mipmap directories to bootstraps. #2463 (rnixx)
- Move PythonActivityUtil.unpackData to PythonUtil.unpackData #2462 (rnixx)
- Websocket-client updated to 1.0.1 from 0.40.0 #2458 (akshayaurora)
- fixed redirection for download liblzma #2452 (td1803)
- update (host)python3 to 3.8.9 #2451 (obfusk)
- update sqlite3 #2449 (obfusk)
- build.py: also clean() tarfile directory entries #2447 (obfusk)
- android: add support for adaptive icon/launcher #2446 (SomberNight)
- Fix ImportError bug: cannot locate symbol "modf" #2445 (Neizvestnyj)
- update openssl #2443 (obfusk)
- Add libvpx recipe, reference it in ffpyplayer_codecs and ffmpeg #2440 (Cheaterman)
- Add setuptools dependency for Groestlcoin_hash recipe #2438 (gruve-p)
- set urllib user-agent #2437 (obfusk)
- setup.py: add *.diff to package_data #2436 (obfusk)
- Reintroduce documentation of android module #2432 (tito)
- Update __init__.py #2429 (Neizvestnyj)
- webview: flush cookies & improve shouldOverrideUrlLoading #2424 (obfusk)
- travis: update pip (fixes CI) #2422 (obfusk)
- update openssl #2421 (obfusk)
- Avoids build error for opencv and bumps version to 4.5.1 #2419 (thescheff)
- strip null bytes in call to androidembed.log() #2416 (obfusk)
- webview: put webview_includes in assets dir #2412 (obfusk)
- update setuptools #2409 (obfusk)
- update sqlite3 #2408 (obfusk)
- Update quickstart.rst macOS brew cask command #2407 (yestoday-tv)
- Added ability to set input type on android #2405 (dwmoffatt)
- PyZQM recipe needs setuptools, list it explicitly in deps #2404 (rambo)
- recipes: print recipe ENV on failure #2403 (mzakharo)
- recipes: scipy - fix build for armeabi-v7a #2402 (mzakharo)
- don't run git pull when not on a branch #2400 (obfusk)
- Fix Pymunk crash on older versions of Android #2399 (viblo)
- Recipe for argon2-cffi #2398 (Arjun-Somvanshi)
- update sqlite3 to 3.34.0 #2397 (obfusk)
- update openssl to 1.1.1i #2396 (obfusk)
- support Python 3.9 #2394 (obfusk)
- reproducible builds #2390 (obfusk)
- Update Pymunk recipe to 6.0.0 #2389 (viblo)
- webview: add mOpenExternalLinksInBrowser field #2387 (obfusk)
- webview: add enableZoom() method #2386 (obfusk)
- Enable AndroidX #2385 (RobertFlatt)
- ⬆️ Updates to Kivy2 #2384 (kuzeyron)
- fix travis #2383 (obfusk)
- 🐛 Fixes pip command on Travis and bumps actions/setup-python #2382 (AndreMiras)
- docs: fix simple typo, pacakged -> packaged #2377 (timgates42)
- Fix master only merges #2376 (inclement)
- Audiostream Fix #2375 (xloem)
- Add service information for buildozer.spec #2372 (xloem)
- recipes: add scipy support #2370 (mzakharo)
- fix CI #2368 (obfusk)
- support activity_launch_mode in webview bootstrap #2367 (obfusk)
- Support running tests on any arch #2355 (jayvdb)
- setup.py: Fix dependency syntax #2354 (jayvdb)
- added missing digest support to recipes #2351 (fuzzyTew)
- android: call non-static methods on .mActivity #2341 (obfusk)
- fix webview jni #2340 (obfusk)
- missing mActivity #2339 (zworkb)
- added few input parameters to make possible to use custom java classes and tweak AndroidManifest.xml #2338 (vesellov)
- ffmpeg and ffpyplayer improvements #2335 (rnixx)
- Add recipe for https://docs.aiohttp.org/en/stable/ #2332 (rambo)
- Update __init__.py for Report Lab recipe #2323 (marcets)
- Print patched message to stderr #2314 (rambo)
- Call cython via the setuptools entrypoint, fixes #2311 #2312 (rambo)
- Allow using background color with lottie splashscreen #2305 (tshirtman)
- Add manifestPlaceholders #2301 (misl6)
- Allow using lottie files for splashscreen (SDL2 bootstrap) #2296 (tshirtman)
- use https download for boost & zope #2293 (obfusk)
- (host)python3: rm version check for pyconfig patch #2292 (obfusk)
- download_file: show error + exponential sleep #2291 (obfusk)
- remove cruft from webview_includes/_load.html #2289 (obfusk)
- tiny whitespace fix in buildoptions.rst #2288 (obfusk)
- update libffi to 3.3 #2287 (obfusk)
- update openssl to 1.1.1g #2286 (obfusk)
- update pyjnius to 1.3.0 #2285 (obfusk)
- update setuptools to 49.2.1 #2284 (obfusk)
- update six to 1.15.0 #2283 (obfusk)
- update flask to 1.1.2 #2282 (obfusk)
- update python3 & hostpython3 to 3.8.5 #2281 (obfusk)
- update sqlite3 to 3.32.3 #2280 (obfusk)
- fix travis #2279 (obfusk)
libpython3.8m.so
should not havem
suffix #2278 (davidhewitt)- add recipe for libpcre #2276 (obfusk)
- build python3 with loadable-sqlite-extensions #2275 (obfusk)
- fix indentation #2273 (obfusk)
- LogFile: rename .buffer (to fix newer flask/click) #2264 (obfusk)
- Add Recipe for Kivy3 module #2263 (excepterror)
- ✨ Rework of Pillow recipe adding WebP support #2256 (opacam)
- ✨ Add libwebp recipe #2255 (opacam)
- added --activity-class-name and --activity-package parameters #2248 (vesellov)
- Fix runtime psycopg2 error #2246 (Progdrasil)
- Bump libpq version #2245 (Progdrasil)
- Support for native services #2244 (lerela)
- Added missing semicolon on service-only bootstrap #2236 (Swpolo)
- 💚 Fixes Travis build post OpenJDK bump #2235 (AndreMiras)
- Updated gradle plugin version #2234 (shashi278)
- 🐛 Fixes service_only and webview symbol errors, closes #2228 #2233 (AndreMiras)
- 🍱 Add CHANGELOG.md #2232 (opacam)
- ⬆️ Bumps to OpenJDK 13 #2231 (AndreMiras)
- Fixed KeyError not found #2229 (sak96)
- 🚨 Depreciation warning fixes #2227 (AndreMiras)
- Master #2226 (AndreMiras)
- Add possibility to add a backup rules xml file #2208 (tcdude)
v2020.06.02 (2020-06-02)
Fixed bugs:
- Issues introduced by PR #2113 (SDL2) #2169
- App exists immediately when importing kivy.core.window.Window #2167
Closed issues:
- Python #2214
- build failed. #2212
- apk size growing #2207
- My despair at trying to simply import the opencv face class (python-for-android) #2206
- running python 3.6 #2204
- specify python version #2203
- p4a gets stuck at downloading setuptools #2199
- Kivy app crashes after asking for permission #2054
Merged pull requests:
- Release 2020.06.02 #2225 (AndreMiras)
- ⬆️ Bumps to Gradle 6.4.1 #2222 (AndreMiras)
- 🐛 Adds missing requests sub dependencies #2221 (AndreMiras)
- ⬆️ Bumps to Cython==0.29.19 #2220 (AndreMiras)
- 📝 Updates install and troubleshooting docs #2219 (AndreMiras)
- ⬆️ Bumps to Ubuntu 20.04 #2218 (AndreMiras)
- 📝 Attempt to improve the issue template #2217 (AndreMiras)
- 📦 Split logic for build modes & debug symbols #2213 (opacam)
- ✨ Add
opencv_extras
recipe #2209 (opacam) - 📚 Troubleshoot SSL error #2205 (AndreMiras)
- Remove superfluous recipes fixes #1387 #2202 (AndreMiras)
- ✅ Add tests for hostpython3 recipe #2196 (opacam)
- Fix for 'ImportError: No module named setuptools', encountered when building with buildozer #2195 (atom2626)
- ✏️ Rename
Hostpython3Recipe
class to camel case #2194 (opacam) - 🚑 Fix
test_should_build
#2193 (opacam) - ✅ Add initial tests for python3 recipe #2192 (opacam)
- 🐛 Fixes flake8 errors post update #2191 (AndreMiras)
- PythonActivityUtil helper for unpacking data #2189 (AndreMiras)
- Share PythonUtil.java between bootstraps #2188 (AndreMiras)
- Java code linting using PMD 6.23.0 #2187 (AndreMiras)
- Deletes deprecated renpy Python{Activity,Service}.java #2186 (AndreMiras)
- Removes java concurrency/ folder #2185 (AndreMiras)
- Moves kamranzafar/ java directory to common/ #2184 (AndreMiras)
- Use common Hardware.java #2183 (AndreMiras)
- Reuse common AssetExtract.java #2182 (AndreMiras)
- Fixes service only unittest loading #2181 (AndreMiras)
- Downgrades to SDL2 2.0.9 #2180 (AndreMiras)
- Narrows some context manager scopes #2179 (AndreMiras)
- Updates release documentation #2177 (AndreMiras)
- Post release version bump 2020.04.29.dev0 #2176 (AndreMiras)
- Updates version number to 2020.04.29 #2175 (AndreMiras)
- Adds macOS install instructions #2165 (AndreMiras)
- Adds pygame recipe #2164 (AndreMiras)
- Removed python2 support mention from README #2162 (inclement)
- Fixes hostpython build with macOS venv #2159 (AndreMiras)
- Get --add-source working for dirs in Gradle builds #2156 (kollivier)
- Adding more assets #2132 (robertpfeiffer)
- Bump to SDL2 2.0.10 & extract .java from SDL2 tarball: merge conflicts fixed #2113 (inclement)
v2020.04.29 (2020-05-07)
Closed issues:
- BUILD FAILURE: No main.py(o) found in your app directory. #2171
- [ERROR] Building cffi for armeabi-v7a #2161
- Setting p4a.source_dir in buildozer causes AttributeError: module 'build' has no attribute 'parse_args_and_make_package' #2149
- Full screen apps have significantly degraded performance #2148
- Build failed: Couldn't find executable for CC #2146
- Sign in apk is not working #2139
- openssl 1.1.1 has moved, recipe fails #2119
- App not asking for permission #2086
- app on android 6.0.1 does not work, but on android 8.0 if #1801
Merged pull requests:
- Release 2020.04.29 #2174 (AndreMiras)
- Fixes sh
_env
should be a dictionary #2160 (AndreMiras) - :rotating light: Fix linting for setup.py #2158 (opacam)
- When bootstraps were unified, sources moved from src to src/main/java… #2154 (kollivier)
- Show loading screen while unpacking for webview bootstrap #2153 (kollivier)
- Use python3's venv instead of virtualenv #2152 (opacam)
- Update setup.py: add classifiers & python_requires #2151 (opacam)
- Twisted recipe #2147 (pavelsof)
- Update AndroidManifest.tmpl.xml to support HTTP #2143 (yingshaoxo)
- Simplifies Dockerfile and fix GitHub runner space #2142 (AndreMiras)
- Fix some code quality and bug-risk issues #2141 (pnijhara)
- Update bootstrap.py #2137 (yingshaoxo)
- 🔒 Bump twisted version to
20.3.0
#2135 (opacam) - release-2020.03.30 to develop #2134 (AndreMiras)
- Bumps cffi==1.13.2 fixes under Python 3.8 #2131 (AndreMiras)
- recipe: update 'cryptography' and rm unnecessary dependencies #2130 (SomberNight)
- Fix coveralls error on GitHub Actions #2129 (AndreMiras)
- bump zeroconf version to 0.24.5, fix depends #2128 (mikevlz)
- Install already compiled libraries #2127 (robertpfeiffer)
- Fixes code block directives #2126 (AndreMiras)
- Merge master into develop #2125 (inclement)
- Merge master into develop #2123 (inclement)
- Auto deploys to PyPI using Travis on tags #2122 (AndreMiras)
- Update recommended NDK version to 19c #2116 (inclement)
- Minor fixes and cleanup #2115 (AndreMiras)
- Fixes linting errors in runnable.py #2114 (AndreMiras)
- 📦 Refactor python module into hostpython3/python3 recipes #2108 (opacam)
- 🔥 Move to python3
super
calls #2106 (opacam) - 🔥 Drop Python 2 support #2105 (opacam)
- Android library #2092 (zworkb)
- [recipes] Update harfbuzz to v2.6.4 #2069 (opacam)
- [recipes] Update freetype & add zlib support #2068 (opacam)
- Unify most of the test apps into
on device unit test app
#2046 (opacam) - Fix debug build not resulting in gdb-debuggable build #1867 (etc0de)
- fix for the problem with decorator run_on_ui_thread and the local ref… #1830 (oukiar)
v2020.03.30 (2020-04-04)
Fixed bugs:
- Remove
--sysroot
from LDFLAGS for cffi and pymunk #1965 (opacam) - Fix build for case-insensitive FS and add CI test for OSX #1951 (opacam)
- Also copy the service/main.py when building with setup.py #1936 (etc0de)
Closed issues:
- Version bump for zeroconf to 0.25.4 #2107
- ValueError: read of closed file after download of psycopg2 #2098
- Why advise us to use Python2??? #2090
- KiwiSolver error led build fail when require matplotlib #2080
- Is it possible to run matplotlib script in android? #2079
- How to create my app name automatically on usb connect #2071
- Default buildozer.spec fails to build - fails on openssl #2060
- ImportError: dlopen failed: cannot locate symbol - Matplotlib module #2059
- ft2font build error with Matplotlib #2058
- SDL Error: Error Could not load any libpythonXXX.so #2056
- Crashing on phone. SDL Error Could not load any libpythonXXX.so #2051
- Hadi #2048
- p4a (2019.10.6) project build file management #2045
- listdir of primary_external_storage_path() fails #2032
- Can't use AsyncImage with HTTPS URL (or any HTTPS url wit any request): fix is to manually load certifi #1827
Merged pull requests:
- Bumps openssl to 1.1.1f #2118 (AndreMiras)
- Release 2020.03.30 #2111 (inclement)
- Updates quickstart.rst "Installing Dependencies" #2109 (AndreMiras)
- 👽 Remove deprecated key
sudo
fromtravis.yml
#2102 (opacam) - ⬆️ Update
pytz
to version2019.3
#2101 (opacam) - ✨ Add
pandas
recipe #2100 (opacam) - Fixes psycopg2 URL, closes #2098 #2099 (AndreMiras)
- ✨ Compression libraries - episode III: add support for libbz2 & liblzma to python3 #2097 (opacam)
- ✨ Compression libraries - episode II: liblzma #2096 (opacam)
- ✨ Compression libraries - episode I: libbz2 #2095 (opacam)
- Update quickstart.rst #2094 (BornForFever)
- Fixes gevent recipe on arm64-v8a arch #2093 (AndreMiras)
- 🐛 Add
-fPIC
toCFLAGS
for Archx86_64
#2085 (opacam) - Fix Python 3.8.1 patch naming and content #2083 (opacam)
- Update PythonService.java #2081 (erikhu)
- Update
numpy
to v1.18.1 (addcython
recipe) #2077 (opacam) - Fix
matplotlib
and update tov3.1.3
#2076 (opacam) - Fix recipe
kiwisolver
(addcppy
recipe) #2075 (opacam) - [gh-actions] Move to actions/checkout@v2 #2070 (opacam)
- [recipes] Update Pillow to v7.0.0 #2067 (opacam)
- Fix missing renames of Bootstrap.list_bootstraps -> Bootstrap.all_bootstraps #2066 (touilleMan)
- fixed patch's name to apply correctly #2064 (HirotsuguMINOWA)
- virtualenv 20 breaks the osx build #2063 (AndreMiras)
- automatically load/enable certifi in kivy #2055 (tshirtman)
- [protobuf_cpp] fixed python binding installation #2050 (goffi-contrib)
- [omemo] updated to 0.11.0 + updated omemo-backend-signal to 0.2.5 #2049 (goffi-contrib)
- Python 3.8 support on Android #2044 (inclement)
- Updated version after 2019.10.06 release #2043 (inclement)
- Updated version to 2019.10.06 #2042 (inclement)
- Added a build.py argument to add arbitrary xml to the AndroidManifest.xml #2040 (inclement)
- update pyjnius recipe #2036 (tshirtman)
- added a recipe for bcrypt library #2035 (tomgold182)
- Fix vibration for testapps #2034 (opacam)
- [gh-actions] Add new testapp and upload artifacts... #2033 (opacam)
- from kivy.base import runTouchApp for line 75 #2028 (cclauss)
- Fix libshine and re-enable it for ffmpeg & ffpyplayer_codecs #2027 (opacam)
- Introduce github-actions (push & pull_requests) #2025 (opacam)
- Fix rebuild updated recipes, refs #2011 #2024 (opacam)
- Exposes ANDROID_SDK_HOME to rebuild_updated_recipes #2018 (AndreMiras)
- update pyproj recipe #2017 (joergbrech)
- Documentation: android hide loading screen #2014 (adityabhawsingka)
- Travis CI revamp part 1, refs #2008 #2011 (AndreMiras)
- twisted: updated to 19.7.0 + removed inceremental.path #2006 (goffi-contrib)
- Fix error on py2 when
import numpy
#2003 (opacam) - Fix libcurl with openssl #2000 (tito)
- Fixes ffmpeg build on ndk 19 #1997 (misl6)
- Fixes test_virtualenv and test_venv failing, closes #1994 #1995 (AndreMiras)
- Fixes libiconv & libzbar configure host #1993 (AndreMiras)
- Updates Java version troubleshooting #1991 (AndreMiras)
- Made p4a use per-arch dist build dirs #1986 (inclement)
- Made on-device unit tests app use the develop branch by default #1985 (inclement)
- Recipes tests enhancements #1984 (opacam)
- Proof of concept - A bunch of tests for library recipes #1982 (opacam)
- Updated README.md to clarify NDK versions #1981 (Zen-CODE)
- Fix CI's test for
arm64-v8a
#1977 (opacam) - Added missing recommendations command and cleaned up code #1975 (inclement)
- Added libffi headers troubleshooting note to doc #1972 (inclement)
- [WIP][LIBS - PART VII] Rework of libtorrent and boost #1971 (opacam)
- [WIP][LIBS - PART VI] Rework of protobuf_cpp #1969 (opacam)
- [WIP][LIBS - PART V] Rework of libzmq #1968 (opacam)
- [WIP][LIBS - PART IV] Rework of shapely and libgeos #1967 (opacam)
- [WIP][LIBS - PART III] Rework of pyleveldb, leveldb and snappy #1966 (opacam)
- Updated version number for develop branch following 2019.08.09 release #1960 (inclement)
- Merge release-2019.08.09 branch into develop #1959 (inclement)
- Fix and update regex's recipe #1958 (opacam)
- Fix/doc quotes #1956 (tshirtman)
- [LIBS - PART II] Part II of NDK r19 migration - Initial STL lib migration #1947 (opacam)
- [LIBS - PART I] Initial refactor of library recipes #1944 (opacam)
- customizability #1869 (zworkb)
- Initial migration to NDK r19 (Part I - The core) #1722 (opacam)
v2019.10.06 (2019-12-22)
Fixed bugs:
- TestGetSystemPythonExecutable.test_virtualenv test fail #1994
Closed issues:
- Presplash is removed prematurely. #2029
- Sorry posted in the wrong repository. Closing this issue #2022
- p4a building apk error on Mac OS #2016
- Revamp .travis.yml file #2008
- Possible SDL2 issues introduced with P4A 2019.06.06 #2002
- Error message about python2 #2001
- ffmpeg recipe is broken on ndk19 #1996
- Error while running ".buildozer.../native-build/python -OO -m compileall -b -f /.../app #1990
- The mpl_android_fixes.patch didn't work #1989
- Importing numpy yields: TypeError: add_docstring() argument 2 must be str, not None #1988
- p4a apk :compileDebugJavaWithJavac error #1980
- [question]Python for android no longer supports Error ! #1978
- Can not Find on Google Play or Buy Premium #1974
- Build failed #1970
- Can't build a package with bcrypt as requirement #1910
- import wxpy module fail #1897
- Cannot build APK with buildozer #1817
- Kivy crashes on Android: ImportError: dlopen failed. #1810
- App build failing on MacOS #1647
- Remove superfluous recipes #1387
Merged pull requests:
v2019.08.09 (2019-08-19)
Fixed bugs:
Closed issues:
- Building an Android Library #1957
- dlopen failed: library "../../../../src/main/jniLibs/armeabi-v7a/libpython3.7m.so" not found #1954
- App crashing on startup - Import Error: dlopen failed: _portaudio.so is 64 bit instead of 32 bit #1953
- How to overcome:? #error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)." #1949
- copy paste option is not working in mobile client (android )after cloning from updated p4a #1942
- It seems kivy has no support for tkinter, os, sys, random modules #1934
- Mxnet recipe for running kivy app on android #1929
- java.lang.UnsatisfiedLinkError: dlopen failed: library "libffi.so.7" not found #1924
- Ndk19c compiled numpy problems #1923
- run_on_ui_thread crash #1908
- please provide recipes for libraries dlib, easygui, Colormath , keras ,imutils #1906
- About TextInput, I can't type korean character. I only can type english. #1904
- app crash when bootstrap=webview #1894
- apk file crash on app launch generated using kivy, buildozer #1891
- StartService in Android Oreo and More should use startForegroundService #1785
- Remove WRITE_EXTERNAL_STORAGE default permission #1081
Merged pull requests:
- Release 2019.08.09 #1955 (inclement)
- Unit tests Recipe.download_file() partly #1952 (AndreMiras)
- Unit tests Recipe download feature #1946 (AndreMiras)
- Added setuptools to Kivy recipe requirements #1938 (inclement)
- Bumps to Kivy==1.11.1 #1935 (AndreMiras)
- Increases toolchain.py test coverage #1933 (AndreMiras)
- Add a document describing how p4a interacts with pip & python packages #1931 (etc0de)
- Fix pyzmq (libunwind and arm64-v8a) #1930 (tito)
- Basic toolchain.py unit tests #1928 (AndreMiras)
- Merge 2019.07.08 release branch to develop #1921 (inclement)
- Drop Python 2 support #1918 (inclement)
- Remove
nosetests.xml
from gitignore #1915 (opacam) - Drop CrystaX support and code base #1913 (opacam)
- Release 2019.07.08 #1909 (inclement)
- Add documentation: testing a pull request #1901 (opacam)
- Fix foreground notification being mandatory and more (attempt 2) #1888 (etc0de)
- Make it raise an error if an old ndk is used #1883 (opacam)
- Hotfix 2019.06.06.post0: added long_description_content_type to setup.py #1850 (inclement)
- feat: Allows registering the onRequestPermissionsResult callback. #1818 (gbm001)
- Add functions for obtaining the default storage paths #1598 (etc0de)
v2019.07.08 (2019-07-11)
Fixed bugs:
- Fix crash when guessing Bootstrap (expand_dependencies) #1914 (opacam)
- Fix
run_pymodules_install
whenproject_dir
isn't supplied #1898 (opacam) - Fix Bootstrap.get_bootstrap_from_recipes() so it's smarter and deterministic, fixes #1875 #1887 (etc0de)
- Typo #1880 (JensGe)
- Fix wrong env variable for
hostpython build path
inarchs.py
#1871 (opacam) - Fix various setup.py processing bugs #1862 (etc0de)
- Add
--without-bzip2
to freetype's configure args #1857 (opacam) - pythonpackage can't return build requirements for wheels, make it return an error if attempted #1852 (etc0de)
Closed issues:
- Proposal: drop CrystaX support and code base #1905
- android hardware back button does not work in kivy #1903
- import wxpy module fail:python for android ended #1896
- error compile with cristax-ndk #1895
- is recipe for the library "kivymd" available in p4a? #1893
- deleted #1889
- p4a isn't finding directories in apk on launch (ModuleNotFoundError) #1881
- Little but essential Typo #1879
- clang crashes with an unclear error if ncurses5 isn't available (specifically libtinfo.so.5) #1878
- get_bootstrap_from_recipes() result consistency #1875
- install recursive dependencies of pure python packages #1874
- numpy recipe bug arm64-v8a #1873
- how do i support numba(a python module) #1865
- apk build error: bzlib.h: No such file or directory #1854
- Compilation error, previously worked #1846
- Keep track of coverage testing #1788
- p4a's overtaking of dependency order in place of --no-deps is problematic and IMHO should go #1490
Merged pull requests:
- Fixes ffmpeg and libx264 recipes for arm64-v8 #1916 (misl6)
- Docker - Update android's sdk tools to
28.0.2
#1912 (opacam) - Feature gitignore additions #1911 (opacam)
- Simple run_pymodules_install test, refs #1898 #1899 (AndreMiras)
- Updated numpy recipe to version 1.16.4 #1892 (inclement)
- fix ctypes-util-find-library issue for python2 #1877 (surbhicis)
- Add unittest for module
pythonforandroid.bootstrap
#1872 (opacam) - Remove legacy version of openssl #1870 (opacam)
- Make the tox jobs run in parallel &... #1864 (opacam)
- Try to be more clear in README about api levels & quickstart #1863 (etc0de)
- Fix locating system python when it's not in $PATH (weird but happens, apparently) #1856 (etc0de)
- Add unittest for
pythonforandroid.util
and... #1855 (opacam) - Merge 2019.06.06.post0 hotfix: set long_description_content_type in setup.py #1851 (inclement)
- Improved release model documentation #1849 (inclement)
- Merge release-2019.06.06 to develop #1848 (inclement)
- Add unittest for module
pythonforandroid.distribution
#1847 (opacam) - bugfix: unpack for nonzip archives also needs to compare basename(dir) #1845 (sfoerster)
- Add unittest for module
pythonforandroid.archs
#1842 (opacam) - Replaced one of the python2 travis builds with python3 arm64-v8a #1840 (inclement)
v2019.06.06 (2019-06-08)
Fixed bugs:
- AttributeError: 'Namespace' object has no attribute 'ignore_setup_py' #1808
- libzmq recipe compiling error #1802
- Cannot build APK - IndexError: List index out of range #1774
- ctypes.util.find_library() doesn't work on arch arm64-v8a #1770
- error building compiled components in netifaces #1539
- [WIP] Fix crashes when using other commands than 'apk' #1809 (etc0de)
Closed issues:
- Create a release checklist #1836
- Sorting out python-for-android releases #1833
- Error - Runtime permissions - object 'Permission' has no attribute 'ACCESS_FINE_LOCATION' #1824
- buildozer android debug deploy run -> sh.CommandNotFound: ./gradlew #1804
- buildozer failed clang++: error: linker command failed with exit code 1 #1800
- Crash on "--orientation sensor" when rotate #1797
- error when compiling with flask_sqlalmechy and sqlamechy #1793
- Some links are broken in the docs #1780
- packaged python is built with IPv6 disabled #1771
p4a recipes
terminates with error #1769- the application does not work with scipy package #1767
- openssl not in the build order when compiling cryptography #1764
- "--orientation fullUser" is not working #1763
- pydub problem #1759
- App crashes using python3 and android's run_on_ui_thread #1755
- str.decode() issue again for Python 3 #1749
- Error while in gradlew #1740
- Buildozer #1736
- C compiler cannot create executables #1735
- Gevent reciepe problem #1732
- Permission RECORD_AUDIO not working #1730
- Unable to build with flask, conflicting with genericndkbuild #1728
- Android setup.py not working for windows #1726
- Fullscreen mode does not work #1724
- ImportError: sh 1.12.14 is currently only supported on linux and osx. please install pbs 0.110 (http://pypi.python.org/pypi/pbs\) for windows support. #1721
- App crashing following successful build #1719
- Null pointer when finding libraries #1717
- Psycopg2 error after the apk installation. #1711
- Match official requestPermissions interface #1704
- Webview build can't find
SDL_setenv
. #1702 - lxml and requests recipe: build interrupted, "_ctype" error #1700
- weird orientation behavior #1698
- SDLActivity.java:1948: error: cannot find symbol case MotionEvent.ACTION_BUTTON_PRESS: #1697
- ImportError #1694
- unicode error during startup (python3, numpy, opencv) - patch included #1691
- "--orientation sensor" no longer works #1688
- kivy==master Window undefined #1687
- Pillow Python 3 compile error #1679
- numpy/opencv fails with latest p4a at runtime (import) #1678
- Remove pygame bootstrap #1668
- TODO: bring the kivy.org p4a documentation up to date #1657
- Discussion: should the default recipe set for python3 unconditionally include libffi to build ctypes? What about sqlite3 and other core modules? #1576
- Project's setup.py is not run, it should be (at least as an option) #1488
- Destroying SDL_Renderer in app background event with the intention to restore it in foreground event leads to crash #1424
- Broken libglob recipe #1399
- Crash when my Python program starts to load #1299
- Calendar.getTimeInMillis() returns a negative value #942
- plyer requirement does not work with ==master version #879
- ImportError: No module named pysqlite2 #860
- Local recipe dir is not returned by get_recipe_dir() #613
- SQLite gets compiled without Full Text Search (FTS3) support #431
- BroadcastReceiver broken in service #278
Merged pull requests:
- Release 2019.06.06 #1839 (inclement)
- Documented the development and release models #1838 (inclement)
- Added readme for on device unit tests #1837 (inclement)
- Add coverage with coveralls and make use of travis stages #1835 (opacam)
- Update Kivy version to 1.11.0 #1832 (inclement)
- [R.I.P.] Remove
python2legacy
andhospython2legacy
#1831 (opacam) - Update permissions.py #1828 (tamano123)
- Add a Pillow test app #1826 (opacam)
- Rework of freetype/harfbuzz recipes #1825 (opacam)
- Added a matplotlib recipe #1822 (inclement)
- Fix travis log doesn't produce any output for more than 10 minutes #1821 (opacam)
- Fix
CI
errors with latest tox #1820 (opacam) - Fixed build file for service_only bootstrap #1819 (devos50)
- enable IPv6 for packaged python3 #1815 (SomberNight)
- Update pymunk to v5.5.0 #1814 (viblo)
- Fixes ffpyplayer build #1813 (misl6)
- Fix corner case of pip hack workaround we should get rid of anyway #1807 (etc0de)
- Fixed doc links to plyer and pyjnius #1806 (inclement)
- Fixed libzqm recipe linking issues #1803 (hpsaturn)
- Update recipes.rst #1799 (FunmiKesa)
- Update recipes.rst #1798 (FunmiKesa)
- Bumps to setuptools==40.9.0 #1795 (AndreMiras)
- Fix sqlalchemy recipe #1794 (sduenasg)
- Move ffmpeg download url to github repo #1791 (misl6)
- Ignores Python 2 import_recipe() warnings #1789 (AndreMiras)
- [kivy] updated to 44a8a6f #1777 (goffi-contrib)
- Fix outdated PySDL2 version and non-PyPI install source #1775 (etc0de)
- Properly search native lib dir in ctypes, fixes #1770 #1772 (etc0de)
- [kivy] updated recipe to c4d6894 revision #1766 (goffi-contrib)
- Fixes libglob recipe, closes #1399 #1765 (AndreMiras)
- [doubleratchet] removed this recipe #1762 (goffi-contrib)
- [cryptography] updated to 2.6.1 #1761 (goffi-contrib)
- [omemo-backend-signal] updated to 0.2.3 #1760 (goffi-contrib)
- [omemo] updated to v0.10.4 #1758 (goffi-contrib)
- [protobuf_cpp] fixed runtime issues #1757 (goffi-contrib)
- [xeddsa] fixed shared library copying #1756 (goffi-contrib)
- remove call to decode on str in _android.pyx #1752 (tshirtman)
- [libxml2] fixed crash on missing lzma.h #1751 (goffi-contrib)
- Remove string decoding in _android.pyx for Python3 compatibility #1748 (darosior)
- decode JAVA_NAMESPACE in _android.pyx #1747 (tshirtman)
- fix: "cwd is" log message was printed directly, not via debug() #1746 (mkg20001)
- Fix libffi recipe, and build + runtime linker errors when compiling on WSL #1744 (Aralox)
- Updated sdl2_mixer version to 2.0.4 #1742 (misl6)
- Requests runtime permissions list, fixes #1704 #1741 (AndreMiras)
- fix groestlcoin_hash recipe #1738 (tshirtman)
- Fixes object is not subscriptable error, refs #1733 #1734 (AndreMiras)
- Add missing arch to version code generator. #1733 (OptimusGREEN)
- Fix import in 'Using a PythonRecipe' doc #1731 (b3b)
- Removed unnecessary genericndkbuild dependency from the flask recipe #1729 (inclement)
- Add ci_mode to disable download progress #1727 (mkg20001)
- Zworkb services #1725 (zworkb)
- Fixes psycopg2 lib install dir, closes #1711 #1723 (AndreMiras)
- Generate android version code accounting for arch and min sdk #1720 (OptimusGREEN)
- Fix sdl2_image compile error when arch is x86 #1718 (j-devel)
- Fix compile error of recipe "android" for non-sdl bootstrap build #1715 (j-devel)
- Fix setenv() of non-SDL2 bootstrap #1714 (j-devel)
- Update enum34, pyasn1and pyopenssl versions. #1713 (rnixx)
- Added warning for arguments containing carriage returns. This happens… #1712 (Aralox)
- Fix loadLibraries() failing for 64bit arch #1701 (j-devel)
- Fixes pyleveldb recipe #1699 (AndreMiras)
- Make testapps use python3 per default and adapt to
blacklist-requirements
#1696 (opacam) - change dependency from jdk7 to jdk8 #1695 (Meteorix)
- FIX: copy additional jar files into the correct libs directory #1693 (OptimusGREEN)
- SDL2_image update to 2.0.4 and set kivy's version to master #1692 (opacam)
- Use nativeSetenv() provided by SDL2 and cleanups #1690 (j-devel)
- Rename misguided shadowing --blacklist to --blacklist-requirements #1689 (etc0de)
- Deleted kivent recipes from constants.py #1686 (inclement)
- Downgrade to pycryptodome==3.6.3 #1685 (AndreMiras)
- Added option to support custom shared libraries with <uses-library> tag #1684 (pax0r)
- Implement --blacklist option and include more modules/recipes by default #1683 (etc0de)
- Origin #1681 (strubbi77)
- Delete kivent recipes #1680 (inclement)
- Fix zope_interface and add python3 compatibility #1677 (opacam)
- Recipe class unit tests #1676 (AndreMiras)
- Bumps netiffaces version & removes from broken list, refs #1539 #1675 (AndreMiras)
- tox update and linter fixes #1674 (AndreMiras)
- tox update and linter fixes #1673 (AndreMiras)
- Delete the pygame bootstrap #1670 (inclement)
- Fix various issues with graphs and recipes #1669 (etc0de)
- Fix setup.py install breaking due to unicode characters in README.md on Python 3 #1667 (etc0de)
- s/README.rst/README.md/ refs #1664 #1666 (AndreMiras)
- Update and rename README.rst to README.md #1664 (tito)
- Defaults to post kivy==1.10.1 commit for SDL 2.0.9 fixes #1663 (AndreMiras)
- Rework opencv's recipe (enable cv2.so and the extra opencv libraries) #1661 (opacam)
- Updated version to 0.7.1 #1660 (inclement)
- [WIP] Run project's setup.py if present, unless --ignore-setup-py was set #1625 (etc0de)
0.7.0 (2019-02-01)
Fixed bugs:
- python3 + openssl compilation fail #1590
- Update conditional build to python3 #1485
- building apk failes ( python 3 ) #746
Closed issues:
- 'Orientation' and 'Fullscreen' settings in spec file: Possible issue. #1655
- cffi UnicodeEncodeError: 'ascii' codec can't encode character '\u2018' #1654
- Create an app for testing p4a builds on the device #1630
- Build crashes if NDK is installed system-wide without write permissions #1621
- libFFI recipe doesn't work with clang #1612
- How do I use this software? #1606
- no work #1599
- python2legacy - various warnings then no valid dependency graphs #1582
- pyjnius import crash / TypeError #1578
- reportlab broken, possibly using wrong python header or compiler flags with python 3? #1575
- p4a apk crash "IndexError: list index out of range" #1570
- Libffi build fail on Mac #1569
- All the python functions can run on kivy #1567
- --force-build is --force_build in the docs #1565
- apk with sqlite3 python3 kivy No module named '_sqlite3' #1564
- Android crash on run, Fatal signal 6 (SIGABRT), code -6 in tid 10265 (SDLThread), avc: denied { search } #1562
- Minor exclude extensions code simplification #1560
- SSLError python 3.7.1 #1559
- Error message claiming conflicting dependencies when requesting a recipe (here,
python3
) that was not (yet) available #1557 - The virtual machine (VM 0.5) does not collect packages with dependencies, except Python and Kivy #1542
- raise exc #1540
- raise exc sh.ErrorReturnCode_2: #1538
- How to build other ABI versions of "libcrypto.so" and "libssl.so"? #1536
- How to build other versions of ABI? #1535
- No module named sh #1531
- p4a crash "Couldn't find the built APK" #1530
- UnicodeEncodeError in logger.py #1529
- Hello, is there a Chinese document? It is still very difficult for me to read the document after using Google Translate. #1527
- ValueError: storage dir path cannot contain spaces, please specify a path with --storage-dir #1526
- Build fails: Could not find com.android.tools.lint:lint-gradle:26.1.4 #1520
- App doesn't support pause mode' when using on_pause method #1518
- Comprehensive list of broken python3 recipes #1514
- BUILD FAILURE: No main.py(o) found in your app directory. #1510
- testapp_flask doesn't build with webview bootstrap, final bootstrap compiler options appear to have some sort of issue #1509
- Bootstrap detection for "service_only" and "webview" is broken - always picks sdl2 #1508
- p4a latest master / Python 2.7 / API target 28 / NDK 21 / openjdk8 crashes during gradle step #1506
- --requirements=android gives crash #1504
- pyjnius build failure with NDK r17c, NDK 21, SDK 28 #1502
- Need libpython3.7m.so.1.0 in android phone #1501
- Tech debt: webview, pygame and service_only bootstraps are hardwired to Python 2.7 #1497
- ImportError: No module named android #1492
- p4a --requirements ignores absolute folder paths #1487
- Set the api level from 19 to 28 failed #1482
- libxml2 build broken on latest p4a master with python 3 #1479
- working: make: *** [Makefile:426: sharedmods] Error 139 #1474
- .pxd files of dependency targeted recipe'd library not found #1473
- Python 3 recipe follow up issues #1455
- Python-4-Android NumPy error: 'struct lconv' has no member named 'decimal_point' #1450
- Update to latest SDL required for proper key handling #1449
- socket.getaddrinfo appears to be completely broken, all name resolutions fail #1447
- lxml recipe doesn't work with Python 3 #1445
- C Compiler can not create executables #1436
- Unable to create APK #1434
- Destroying SDL_Renderer in SDL_APP_DIDENTERBACKGROUND (with intention of recreating it) will lead to crash #1425
- AndroidManifest.xml.tmpl should set screenLayout & smallScreenSize #1422
- pyjnius really should be version pinned. #1415
- p4a git master pyjnius build breaks #1414
- enaml recipe compilation fails #1409
- Cython projects that don't need any special option should work without a CythonRecipe #1406
- libpq recipe compilation fails #1405
- cryptography + python3crystax fails #1404
- Comprehensive list of broken recipes #1402
- ifaddrs compilation error #1398
- Python project build Buildozer issue - Please define SDL_JAVA_PACKAGE_PATH to the path of your Java package with dots replaced with underscores #1391
- error: kivy/graphics/texture.c: No such file or directory #1384
- Investigate conditional builds #1382
- Unit test recipes (reportlab to begin with) #1380
- There is insufficient memory for the Java Runtime Environment to continue #1373
- SSL/TLS is broken with Python 3: ImportError: missing module _ssl #1372
- Buildozer fail to build numpy recipe #1369
- Buildozer weird error(Still trying to use Kivy only) #1368
- Error when trying to use numpy (Broken Toolchain) #1367
- java.lang.UnsatisfiedLinkError: No implementation found for void org.libsdl.app.SDLActivity.nativeQuit() (tried Java_org_libsdl_app_SDLActivity_nativeQuit and Java_org_libsdl_app_SDLActivity_nativeQuit__) #1365
- Migrate away from ndk_build? #1362
- Fix/clean-up LDSHARED #1360
- buildozer error: no module named kivy #1354
- Spurious nullpointer crash on app resume #1353
- Docs say ANDROIDAPI=19 sets minimum API level, but it sets target API level #1352
- Bug or support request? #1346
- Issue with not finding JNI and nativeSetEnv in SDLActivity #1344
- python-for-android packages wrong manifest for ANDROIDAPI="19", doesn't include configChanges="...|screenSize" which leads to app crash on rotation #1342
- python2: jpeg recipe broken due to missing libcutils #1341
- Orientation change causes bogus SDL_QUIT and SDL_APP_TERMINATING events #1338
- ctypes.util.find_library doesn't work with python 3 #1337
- 'import lzma' fails with Python 3 #1336
- Read & write to entire SD card is an unreasonable default permission for most games and basic UI applications #1335
- Build failed #1333
- Auto-close awaiting-reply labeled issues #1331
- App crashes when sending POST request http #1329
- kivy build error with python3crystax #1328
- No "pil" or "pillow" avaliable for Python 3 #1326
- pillow fails on import #1325
- Unavoidable PySDL2 crash on app resume #1323
- Tons of different PySDL2 crashes when tabbing in/out of application during loading or right after it finished #1321
- Build doesn't pick up gradle even though it is present, tries using ant instead and fails #1320
- Crystax NDK size is larger than Android Studio + SDK + (regular) NDK + ... combined #1319
- Generated md5sum does not match expected md5sum for sdl2 recipe #1318
- It doesn't work about "android.activity.bind(on_new_intent=myFunc)",need help,thanks #1317
- CMake error with OpenCV #1315
- libpython2.7.so: is missing DT_SONAME using buildozer with latest VirtualBox VM for Android Buildozer (Version 2.0, released the 13 May 2017). #1314
- On Virtual Machine, this error arises when openCV is filled in the requirement in the spec file #1313
- p4a apk command results in: No such file or directory: 'src/main/assets/private.mp3' #1312
- Build error to import shapely (libgeos) #1311
- "/data/user/0/org.gmail.gmail/files/app/libpymodules.so" not found #1309
- numpy Python3/Crystax broken toolchain can't link a simple C program #1303
- Screen Rotation and Re-layout #1302
- IOError: [Errno socket error] [Errno 104] Connection reset by peer #1301
- Python2 Build fails with make: *** [Makefile:426: sharedmods] Error 139 #1297
- ffmpeg breaks buildozer android debug compilation process. #1294
- Android: python startup complaining about missing hashlib functions #1293
- sh.CommandNotFound: ndk_build #1292
- SDL Error: ... could not load library "libpython2.7.so" ... on Android 4.2.2 #1290
- Facing issues in making webbrowser.open(url) work #1287
- Travis download caching #1280
- When you fix the error "error: [Errno 2] No such file or directory: 'src/main/assets/private.mp3'" #1279
- Little typo #1275
- Fix numpy x86 build using #1252 #1274
- Some phones don't allow access to /sdcard #1272
- Kivy Android app running in background crashes when intent tries to pull it to top #1271
- Sometimes sdl2 - UnicodeDecodeError: 'utf-8' codec can't decode byte 0x98 #1270
- App crash when connecting to mysql #1269
- [wishlist] Android launcher: Please build with Python 3 #1268
- Opencv doesn't work on kivy ImportError: dlopen failed: "/data/data/com.mydomain.myapp/files/_applibs/cv2/cv2.so" is 64-bit instead of 32-bit #1267
- Why an error occurs 'python-for-android cannot continue; aborting'? #1266
- Internet connection impossible with kivy app on android #1265
- python-for-android recipe tests #1263
- When the apk is turned on it gives me an error in the hashlib python3.6 #1260
- fail to build application ERROR 'WindowInfoX11' is not a type identifier #1259
- Buildozer command failed #1258
- IOError: [Errno 2] No such file or directory: 'src/main/assets/private.mp3' #1257
- Prebuilt python does not contain binaries for any architecture. #1254
- Didn't find any valid dependency graphs. - Flask and websocket-client #1253
- assertion PyBytes_Check failed #1247
- Issue of AttributeError #1246
- Python3 + greenlet install issue #1245
- Confusing / Outdated Bootstraps #1244
- openSSL recipe uses system-wide headers; app fails to run: cannot locate symbol EC_curve_nist2nid #1243
- APK Immediately Closes After Opening in Debug, Release, and Zipaligned & Signed Versions #1242
- Custom Recipes For Pandas, Matplotlib and Statsmodels #1241
- WebView.setWebContentsDebuggingEnabled #1240
- amreabi-v7a build cannot find SDL_GetTicks() #1239
- x86 inline assembly fails to build #1238
- Can't compile dependency in 32bit on 64bit system #1237
- Cannot import name 'uname' on Windows #1234
- Uses Arm builds for x86, if Arm builds already exist #1233
- The sh Python module could not be found #1232
- Issue with Android API 23+ #1231
- Failed to build application: 'WindowInfoX11' is not a type identifier #1230
- Missing arm-linux-androideabi-gcc #1229
- Android build issues: raise CommandNotFound(path) #1228
- TextInput display text only when suggestion validate on Asus ZenPhone3 #1227
- on_stop not called on Android #1226
- The python3crystax recipe can only be built when using the CrystaX NDK. #1225
- Didn't find any valid dependency graphs. #1222
- Google requiring API Target 26 in Aug/Nov 2018 #1219
- p4a cant find android sdk #1218
- IOError: [Errno 2] No such file or directory: u'/Users/gauravgupta/kivy/.buildozer/android/platform/build/dists/myellipse/build/outputs/apk/myellipse-debug.apk' #1216
- Buildozer android application crashs on android #1215
- Multiple issues with latest Android SDK #1212
- sdkmanager doesnt exist #1210
- add-jar doesn't work #1208
- Kivy not working on Sony devices #1206
- sqlite pre-populated database not being found #1203
- Try python3.7 with Google NDK #1202
- commit 3534a761 #1200
- Kivy basic button program doesnt work #1199
- Error Pythonforandroid.toolchain -m #1196
- assert keyword do not work #1193
- macOS Hight Siera installation issue #1192
- failed to setup p4a on ubuntu (multiple issues) #1191
- Cryptography woes: Can we freshen up our Python version... #1190
- Kivy crashes immediately on start, on Sony devices #1188
- UnicodeDecodeError #1187
- [INFO]: Building with ant, as no gradle executable detected #1186
- Local recipes can not be patched any longer #1185
- Cymunk build fail on python3crystax #1184
- p4a doesn't handle runtime permissions #1183
- Android app freeze on screen rotation (again?) #1179
- custom java class #1177
- Dockerfile #1175
- python2 recipe always builds for armeabi regardless of what arch you tell it to target #1174
- The webview bootstrap does not support gradle #1172
- 0.6 release checklist #1170
- python 2.7 compile with NDK 15c #1169
- Reopen running instance instead of starting a new one upon tapping app icon #1161
- python3 incompatibility #1154
- ffi.h: No such file or directory (solutions included) #1148
- After building FFMpeg recipe, I still am not able to do ffmpeg -v #1146
- Kivy/Buildozer/Psycopg2 #1144
- SDL Error: Error Could not load any libpythonXXX.so #1142
- Can't build numpy with current master, python 2, NDK 15 #1141
- pyopenssl cryptography dependence #1127
- Check if SDL2 libraries are up to date #1126
- bind recipes to well defined versions #1115
- pil and pillow modules for python3 #1114
- Kivy python android build issue? #1110
- simple flask app on android fails to start #1108
- "crystax_python does not exist" with python3crystax #1105
- Running on Android 4.0 doesn't work when building for target api 19 #1104
- Can't type anything into textinput using new toolchain #1102
- "android" recipe isn't compatible with Python 3 #1093
- Recipe does not exist: matplotlib #1090
- Django App is not running. Web View does not load it #1083
- Android 7 complains about Kivy 1.10.0 apps: "detected problems with app native libraries" #1078
- Numpy recipe broken (atlas, blas, lapack, -lcrystax) #1074
- requests module not compiling in buildozer when used with Python3crystax #1072
- ImportError: No module named audioop #1067
- sqlite3 not working with android_new #1053
- dlopen failed: python2.7/site-packages/grpc/_cython/cygrpc.so not 32-bit: 2 #1052
- Cant start service app #1049
- Cannot build APK with python3crystax and flask - conflicting dependencies #1041
- Slow build process since sh 1.12.5 #1038
- Python3 + PyYaml conflict #1031
- Can't write ti SD-card on Android 6.0.1 #1024
- pygame_sdl2 compile failure # include <iconv.h> #1023
- Build error on Mac: no archive symbol table (run ranlib) #1012
- Shouldn't P4A Raise Exception On User File Having Syntax Error #1009
- jnius is not working with webview bootstrap #1003
- Built APK fails with ImportError: dlopen failed on _clock.so #998
- apk not build using crystax NDK #992
- Create a space for common bootstrap code along with a base class for all bootstraps #988
- Unpacking and copying app contents causes app to appear hung #983
- kivy app crashing on launch #982
- Android Emulator support #979
- Kivy with SDL2 bootstrap crashes on pausing if app doesn't support pause mode #978
- sqlite3 recipe not working with new toolchain #977
- lxml is needed in new toolchain #976
- P4A wants to start "ant" without using full SDK path #974
- API automatic lookup doesn't use available SDK API #973
- JNI ERROR (app bug): local reference table overflow (max=512) #971
- Kivy with SDL2 bootstrap crushes on resuming in some cases #967
- Could not ping localhost:5000 #961
- Not a valid ELF executable #957
- How to completely remove installed app? #953
- ImportError android #943
- Older android version can't load libraries properly #925
- sed: 1: "Modules/Setup.local": invalid command code M #924
- Python3: armeabi used to copy, but armeabi-v7a choosen #913
- ImportError for sqlite3 #910
- PyGame backend: error while using android.copy_libs = 1 #888
- pytz installation works, but requires user to make build folder manually #884
- Numpy support w/ python3crystax #882
- Scipy recipe #874
- opencv recipe build error #871
- Flask with Python3 does not seem to work. #870
- p4a generates deprecated code under Android API 23 #864
- Kivy builds failing #861
- error when running an apk compiled with python3crystax #859
- my application using ctypes crashes on Kivy 1.9.2 and not on 1.8 #858
- apk, built with openssl launch error: "libssl1.0.2h.so" not found #850
- Can't install on Windows using pip #819
- FFmpeg recipe broken #810
- Todo: add rebuild-dist option #807
- p4a create fails if cython is installed in ~/.local #771
- Completely clean install of minimal application fails to launch on Android 6 #752
- "NoBackendError: No backend available": Pyusb recipe for android #740
- app crash on close #734
- App crash when changing orientation #730
- Default extraction of NDK version not compatible with most recent stable NDK release... #723
- Enabling SSL for python3.5 using crystax #705
- Need to set locale env variable for python3 package recipes #703
- static jfieldID xxx not valid for class java.lang.Class<org.renpy.android.PythonActivity #696
- Python2 recipe for target 'libinstall' failed #690
- Python2 recipe for target 'Parser/pgen.stamp' failed #689
- Python2 recipe for target 'Lib/plat-linux4' failed #688
- Pygame missing include & link path #687
- Include NDK /sources/cxx-stl/gnu-libstdc++/ #670
- LDFlags missing ' -lpython2.7' #668
- Invalid option ccache: t #667
- ImportError when the apk launches with SDL2 bootstrap, kivy and python3crystax #658
- App crashes immediately after launching on Android #653
- Use travis to automatically test builds on different platforms #625
- AttributeError: module 'site' has no attribute 'getsitepackages' when running p4a create #610
- The SDL2 bootstrap can only extract to app private dir #606
- Can't load library "libPVROCL.so" #594
- VERSION_recipename env var functionality is not documented #589
- ccache compilation issues? #550
- Numpy recipe hardcodes arm #528
- Recipes depending on external modules don't work #520
- Touchscreen input with SDL2 bootstrap #516
- PR #408 needs applying to the new toolchain (master) #486
- trouble compiling some modules with revamp #473
- Foreground Kivy application stopped if phone locked via power button #462
- Apk fails with rotation when using min api <= 9 #436
- Android app crashes on screen rotation if android.minapi < 13 #430
- PIL does not compile with freetype2 support #413
- Android app crashing when ended and on_stop is not executed #384
- building harfbuzz with freetype support symbol errors #381
- HOSTPYTHON Fails to compile module #377
- p4a crashes under ARC #367
- apk packages can't find standardlibrary libs if using external storage #363
- TextInput error #357
- Error In building kivy android on Mac OSX #341
- Python 2.7.2 don't build cleanly with GCC ≥ 4.8 #321
- import gevent -> ImportError: cannot import name core #288
- Python build for android fails - cp: cannot stat ‘HOSTPYTHON=/home/inderpal/python-for-android/build/python/Python-2.7.2/hostpython’: No such file or directory #286
- Use Debian's Python packages for ARM instead of cross-compiling? #242
- Feature request: Possibility to choose the sensors' delay #207
- Problems with posixpath #188
- Pure Python Module: flufl.i18n fails to load when installed as a pure python module. #182
- socket.AF_UNIX is not supported #163
- Recipe for pyzmq ($25 bounty) [$25] #122
Merged pull requests:
- Updated version to 0.7.0 #1659 (inclement)
- Updates broken recipes list, refs #1514 #1658 (AndreMiras)
- Feature/ticket1654 cffi unicode encode error #1656 (AndreMiras)
- Speed up Docker chown via COPY parameter #1652 (AndreMiras)
- Speed up Python and NumPy compilation process #1651 (AndreMiras)
- Fixes opencv compilation, fixes #1313 #1650 (AndreMiras)
- Remove unused variable in archs.py #1649 (opacam)
- Fix linux hardcoded entry in archs.py #1648 (opacam)
- Made the activity launch mode default to singleTask #1646 (inclement)
- Made build.py stop running if compileall failed #1645 (inclement)
- Retry on download hiccups, refs #1306 #1643 (AndreMiras)
- Set $LANG in PythonRecipe #1642 (inclement)
- Remove old toolchain doc and add short note about overriding recipe sources #1641 (inclement)
- Added separate module for checking user SDK, NDK, API etc. #1640 (inclement)
- Added app for on-device unit tests #1636 (inclement)
- Revert use of shlex.quote to avoid problems with python 2 #1635 (etc0de)
- Default Travis builds to Python3 #1634 (AndreMiras)
- Fixes ifaddrs recipe, closes #1398 #1633 (AndreMiras)
- Do not verbose the "tar tf" command #1631 (AndreMiras)
- psycopg2 recipe fixes and doc, fixes #1405 #1629 (AndreMiras)
- Use enaml {version} rather than master, fixes #1409 #1628 (AndreMiras)
- Clean-up LDSHARED, fixes #1360 #1627 (AndreMiras)
- Fix ctypes.util.find_library() not finding any libraries on Android #1624 (etc0de)
- Fix librt recipe requires that NDK folder is writable #1623 (etc0de)
- Update of Recipes for python3 test #1622 (strubbi77)
- Make python flags to be absolute paths for Android.mk files #1619 (opacam)
- Create a
dumb
librt recipe and refactor the affected recipes to make use of this #1618 (opacam) - Made recipe graph resolution respect opt_depends #1617 (inclement)
- Fix C code being wrong for python2 in start.c (char * to wchar_t *) #1616 (opacam)
- Removed argument to cp that doesn't exist on macOS #1614 (inclement)
- Fix incorrect site-packages path breaking keyboard test app at runtime #1610 (etc0de)
- Fix libffi/ctypes - wrong libffi headers when building python #1609 (opacam)
- Fix getting empty "modules" directory when arch is not armeabi-v7a #1608 (j-devel)
- Fix strip in bootstrap #1607 (j-devel)
- Conditional build script fixes #1604 (AndreMiras)
- Migrates greenlet to new python3 recipe, fixes #1245 #1603 (AndreMiras)
- Fix sdk license error for travis tests (CI) #1602 (opacam)
- [WIP] Restores the ability to compile the python files into .pyo/.pyc (for both versions of python) #1601 (opacam)
- Migrates gevent to new python3 recipe #1600 (AndreMiras)
- Fix hardcoded entries (build platform) for core modules: archs and python #1597 (opacam)
- Fix zeroconf compilation and grants python3 compatibility #1596 (opacam)
- Fix reportlab's recipe
crypt.h
error #1595 (opacam) - Fix --force-build incorrectly listed as --force_build, fixes #1565 #1593 (etc0de)
- Allow patching from any folder + fix pygame components issues #1592 (opacam)
- Fix --private and others showing weird error when used without argument #1591 (etc0de)
- Minimal fixes to make pygame bootstrap work with python2legacy #1587 (opacam)
- Corrections for
Fix bootstraps for webview and service_only
(recently merged) #1586 (opacam) - [CORE FIX/ENHANCEMENT] Speedup copy that can be very very long (up to 2 minutes) #1585 (opacam)
- Move libffi to mainline repo #1584 (opacam)
- [WIP] Rework zbar (add python3 compatibility + add recipes: pyzbar and zbarlight) #1583 (opacam)
- fix missing gethostbyname_r on Android 5.1 #1581 (opacam)
- [WIP] Rework libxml2, libxslt and lxml (update versions) #1580 (opacam)
- Fixes ffmpeg compilation w/ openssl 1.1.1 #1579 (misl6)
- Fix incorrect call assuming that OS python minor version matches hostpython #1577 (etc0de)
- Add download retries to deal better with connection hiccups during build #1574 (etc0de)
- Rework for Pillow/pil recipes & update jpeg and png #1573 (opacam)
- Fix APP_PLATFORM not properly passed in NDKRecipe #1572 (etc0de)
- Fix outdated hardcoded python recipe references in lxml, reportlab & Pillow recipe #1571 (etc0de)
- Fix linkage problems with python's versioned library (reintroduce
INSTSONAME
) #1568 (opacam) - [OMEMO] updated omemo recipe #1566 (goffi-contrib)
- Render format string argument on BuildInterruptingException #1561 (AndreMiras)
- [WIP][CORE UPDATE - PART XV] Add encryption test app #1556 (opacam)
- [WIP][CORE UPDATE - PART XIV] Libtorrent+boost for both versions of python and updated versions #1555 (opacam)
- [CORE UPDATE - PART XIII] Pysha3 for both versions of python #1554 (opacam)
- [WIP][CORE UPDATE - PART XII] Pycryptodome for both versions of python #1553 (opacam)
- [CORE UPDATE - PART XI] M2crypto for both versions of python and updated version #1552 (opacam)
- [WIP][CORE UPDATE - PART X] Protobuf_cpp fixes and updated version #1551 (opacam)
- [CORE UPDATE - PART IX] Pymunk for both versions of python and enhance flags #1550 (opacam)
- [CORE UPDATE - PART VIII] Netifaces for both versions of python (updates the netifaces version) #1549 (opacam)
- [CORE UPDATE - PART VII] Apsw for both versions of python #1548 (opacam)
- [CORE UPDATE - PART VI] Fix scrypt #1547 (opacam)
- [CORE UPDATE - PART V] Fix pycrypto #1546 (opacam)
- [CORE UPDATE - PART IV] Fix cryptography+cffi #1545 (opacam)
- fix wrong conditional for build custom_rules.tmpl.xml #1544 (bit4bit)
- [CORE UPDATE - PART II] Fix bootstraps for webview and service_only #1541 (opacam)
- [CORE UPDATE - PART I] Refactor python recipes + openssl + sqlite3 #1537 (opacam)
- Re-added argument that was lost during build.py merge #1533 (inclement)
- Use API 27 as new default for travis & docs #1532 (etc0de)
- Bump SDL2 to 2.0.9 & Add API >=23 runtime permissions API #1528 (etc0de)
- Unify build.py contents #1524 (etc0de)
- Unify configChanges manifest entry and add missing values #1522 (etc0de)
- Add google repository at allprojects #1521 (wo01)
- Fix bytes/unicode issues in android recipe #1516 (KeyWeeUsr)
- Uses target python3 on conditional buids, fixes #1485 #1515 (AndreMiras)
- Updates websocket-client recipe, fixes #1253 #1513 (AndreMiras)
- No need to decode into unicode when running in python 3 #1512 (jtoledo1974)
- Update gradle version #1507 (opacam)
- Fix libnacl recipe missing libsodium #1505 (KeyWeeUsr)
- Make SDL2 & services_only bootstrap properly error with missing --private #1503 (etc0de)
- Unify start.c of all bootstraps to one file #1500 (etc0de)
- Minor fixes to basic common bootstrap handling code #1499 (etc0de)
- Rework common bootstrap area based on kollivier's work #1496 (etc0de)
- Fixes audiostream recipe on Python3 #1495 (misl6)
- when listing distributions, if one has no ndk_api, consider it to be 0 #1494 (tshirtman)
- Make Cython work without recipe #1483 (etc0de)
- Allow Python 3 To Be Built On Non-ARM Architectures #1481 (TheBrokenRail)
- Remove crystax docker and optimize Dockerfile #1471 (KeyWeeUsr)
- Replaced many
exit(1)
s with exception raising #1468 (inclement) - Add ctypes support for python3's recipe #1465 (opacam)
- Fix jpeg build for newer NDKs #1363 (mkg20001)
- Added sympy recipe #1236 (inclement)
- Added --no-optimize-python option to remove -OO in sdl2 bootstrap #1221 (inclement)
- android_new: fix force_build option #1006 (ZingBallyhoo)
0.6.0 (2017-11-25)
Closed issues:
- buildozer cannot download sdl2 ,,, help #1176
- _multiprocessing #1168
- p4a: command not found #1167
- no module named tty #1165
- Openssl recipe crashes on x86 arch #1162
- Please help building the cffi recipe #1159
- Build failed for Numpy #1158
- Base: Failed to import "android" module. Could not remove android presplash. #1153
- --ndk_ver cli option not working, but ANDROIDNDKVER does #1149
- lxml uses etree.so that throws an unexpected e_machine error #1147
- Incompatible pyopenssl and cryptography versions #1138
- "undefined reference to 'OBJ_obj2txt'" error on building openssl with NDK 15b #1135
- buildozer can't download hostpython2 #1132
- App crashing on startup- ImportError: dlopen failed: _imaging.so is 64-bit #1131
- Error on building FFPYPLAYER for VideoPlayer Widget #1130
- Kivy App Crashes Immediately on Android #1128
- Remove the python3 and hostpython3 recipes #1125
- building with opencv show error #1124
- Webview loading animation doesn't work #1123
- Old toolchain is now deprecated #1122
pip install kivy
fails with'../include/config.pxi' not found
#1120- Suggestion: Allow a recipe to checkout a module from a local git repository #1119
- Please add a 'version' command to p4a #1116
- Websocket error: SSL not available #1107
- Pure python module as requirements aren't installed via pip #1098
- Current android sdk has removed the ant/build.xml #1069
- python-for-android 0.5 release checklist #1043
- Numpy recipes build fail #1040
- SDL2 launcher does not work with python3 #980
- ffpyplayer can't be built with new toolchain #951
- "Couldn't load python3.5m: findLibrary returned null" on older versions of Android #866
- Problems in creation of recipe for zbar #854
- freshly built old_toolchain crashes with 'cannot locate symbol "_Py_asinh"' #487
- The SDL2 bootstrap can't make a Kivy Launcher #468
- Error: JAVA_HOME is not defined correctly. #427
- Compilation Error at ARM Environment #352
- Build errors on OSX 10.10 #311
- Easily reproducible crash accessing Context constants #235
- AttributeError: 'java.io.File' object has no attribute 'endswith' #170
- KeyEvent.getCharacters() returns
null
instead ofKEYCODE_UNKNOWN
#142 - Carousel: add_widget after build() #69
- sound.length not returning correctly #67
- KEYCODE_HOME and KEYCODE_POWER can't be trapped #43
Merged pull requests:
- Removed '-j5' from openssl make #1180 (inclement)
- add recipes for pyrxp & reportlab #1173 (replabrobin)
- Add the ndk platform libs dir during biglink #1171 (inclement)
- Update troubleshooting.rst #1164 (AndreMiras)
- Fix OpenSSL recipe crashes on x86 #1163 (gdyuldin)
- Cleaned up some old comments #1160 (inclement)
- The pypi python return http 403 error on http #1157 (brvier)
- Accept pypi fragmented URLs (#md5...) #1155 (wexi)
- Add note about NDK version on 32-bit OS #1150 (ghost)
- Adds zbar (and dependencies) support, refs #854 #1145 (AndreMiras)
- Remove unused
extract_source()
method #1143 (AndreMiras) - This current Twisted version actually runs! #1140 (wexi)
- Two humble changes #1139 (wexi)
- Made start.c search ANDROID_UNPACK for crystax #1137 (inclement)
- Update ffpyplayer recipe and it's dependencies #1134 (germn)
- Re-added --sdk argument for sdl2 bootstrap, but with a warning #1133 (inclement)
- Moved webview loading animation to bootstrap #1129 (inclement)
- Added --version argument #1118 (inclement)
- Add help regarding websocket-client & SSL #1113 (brentpicasso)
- Improve documentation for websocket-client to account for SSL compatibility #1112 (brentpicasso)
- Try system python when performing compileall #1109 (inclement)
- Fixed ssl, sqlite and crystax library loads on Android versions before ~4.4 #1106 (inclement)
- Fixes for NDK 15+ #1103 (inclement)
- Fix: only first line of note was displayed in the blue box #1101 (Fogapod)
- Added "regex" module recipe #1100 (germn)
- SDL2/Gradle bootstrap with fixes #1071 (inclement)
- Updated Kivy icons to newer logo under sdl2 #1033 (inclement)
0.5.3 (2017-08-26)
Closed issues:
- Building with Crystax NDK : "Android NDK : Could not find application project directory" #1084
- recipes __init__.py indentation error #1082
- AttributeError: 'Context' object has no attribute 'hostpython' #1077
- 'Context' object has no attribute 'hostpython' #1073
- Error after update of SDK #1070
- wakelock == 1 not preventing screen from locking on sdl2 #1061
- running p4a from git fails #1058
- 'Context' object has no attribute 'hostpython' #1056
- Can p4a be used without a bootstrap? #1055
- Screen rotation with "orientation=all" is broken #1054
- python-for-android doesn't work with current Android SDK #1050
- p4a should fetch Kivy 1.10 instead of master #1044
- Android Browser Not Launching for OAuth 2.0 #1032
- flash quite,adb log #1030
- Can't build, sh.py raise a exception. #1029
- Python 3 branch still uses python 2.x #1022
- service fails to start #1020
- path to service file #1019
- Crash trap with custom logger and sys.stdout.encoding #1018
- pyjnius build failed #1016
- JNI ERROR (app bug): local reference table overflow (max=512) while executing Couchbae Lite Query #1008
- Custom recipes hinders the downloading of other ones. #1001
- documentation: how to run without pip install ( development mode ) #996
- PythonActivity.mActivity causes app crash with new toolchain #995
- Failure deploying apk files using buildozer android debug #989
- 'Window.request_keyboard' without showing keyboard #986
- TypeError: slice indices must be integers or None or have an __index__ method #984
- --presplash and --icon aren't mentioned in revamp docs #975
- NDK automatic lookup tries to pick a tarball #972
- Kivy is broken on recent master #970
- device doesnt go on sleep mode #969
- The python2 build imports cython from the system python in /usr/lib/... #964
- "Could not remove android presplash" if 'android' is not in requirements #963
- "AndroidJoystick is not supported by your version of linux" confusing message in log #962
- Could not ping localhost:5000 #960
- Using pyjnius leads to crash (sometimes?) if app built by new toolchain #959
- Android screen rotation is probably broken #955
- Compling pyo with sdl is breaking ply / enaml #947
- Access WiFi information? #940
- p4a erroring on SSL connection #939
- Compiling PIL seems to use pyconfig.h from the wrong directory #937
- ImportError for ssl #934
- My app crashed by raising error about Python3.5m, but i made apk by python2.7..!!! #933
- [launcher] icon= and splash= parameters #932
- [launcher] app update by http(s) from external website (https:// for github required) #931
- Presplash delay #928
- Python3 APK fails to build! #927
- MQTT #926
- Can't build apk on OS X El Capitan #922
- command not found exception. #921
- ffmpeg recipe possibly broken #920
- ERROR: /usr/bin/ant failed! #918
- Feature request / Idea / Poll: Create kex packages #917
- AttributeError: 'module' object has no attribute 'recipe' #907
- Kivy .so is too small to be an ELF executable [pygame bootstrap] #897
- p4a recipes crashes on matplotlib #895
- onResume deadlock with pyjnius/pygame/sdl on android #890
- dlopen failed: cannot locate symbol "_Py_NoneStruct" #887
- SDL2 continually passes joyaxismotion events #885
- Cloud Builder - 500 Internal Server Error #883
- Is it possible to add a argument to set the background color of the "loading screen"? #881
- Building apk problem for android on OSX EL Capitan 10.11.5 #878
- python3crystax conflicts with python3 #877
- No instructions for utilizing in Arch linux (i686 / x86_64) #876
- Can't compile with openssl #868
- p4a recipes error: missing matplotlib #865
- AndroidBrowser.open() should return a value #855
- Can't import PIL on python for android and kivy? #853
- How can i use the custom broadcast by myself in the background service? #849
- Building python for android's requirements for 64 bit Android processors #848
- The Kivy Option "softinput_mode" does not work on Android with bootstrap=sdl2 #847
- webbrowser.open() doesn't work on Android with bootstrap=sdl2 #846
- non debug apk? #844
- Rotation Lock Ignored #842
- Plyer GPS example works on android but not android_new toolchain #833
- p4a create Error with openssl: start.c:2:20: Python.h: No such file or directory #830
- MD5sum - UnboundLocalError: current_md5 referenced before assignment #828
- Recipes are still not resolved properly sometimes #826
- Failed to build Pillow-3.3.0 gcc: error: _imaging.o: No such file or directory #823
- p4a create error: kivy/_clock.pxd:6:4: Executable statement not allowed here #822
- No such file or directory: ".../whitelist.txt" #821
- Docs - connected toctrees, too deep? #820
- Showcase with launcher #814
- Can't target api, --sdk argument broken #813
- Lxml, docutils need recipe #812
- [Pygame] start.c fatal error: Python.h: No such file or directory #809
- Presplash does not work with SDL2. #806
- netifaces recipe broken #802
- sdl2 recipe builds wrong bootstrap jni source #801
- On resume crash in SDL2 bootstrap #797
- Pure python requirements does not install (plyer for example) #795
- E/linker: site-packages/android/_android.so too small to be an ELF executable #768
- Cryptography recipe does not compile #766
- Threads need a wrapper for calling detach() #758
- Activity (android.activity) piece of code #756
- ImportError: Import by filename is not supported. #751
- Hostpython not found by Recipe.py #748
- P4A and C++/SDL2/Python2/OpenGL game #747
- Why does the boot image is deformed? #745
- problem with p4a recipe for kivent #744
- Webview - back button bug #741
- webview - flask server crashes immediately #739
- p4a apk webview bug #738
- Libffi recipe fails with "unrecognized options: --enable-shared" #733
- App close when device is flipped #732
- recipe for pyjinius fails #731
- Doc clarification on p4a requirements for basic kivy app with SDL2 bootstrap #724
- PIL recipe is broken #722
- raise exc_info[0], exc_info[1], exc_info[2] - Syntax Error #721
- Some input files use or override a deprecated API. #719
- Unexpected "malformed start tag" error with HTMLParser #715
- open() build-in function don't work as expected #706
- Webview bootstrap. Where to start? [$100] #700
- Back button doesn't work #699
- FileNotFoundError '/bin/sh' with subprocess.py python3crystax #691
- static jfieldID not valid for class java.lang.Class<org.renpy.android.PythonActivity> #686
- Incorrect SDK variable in build.xml with pygame bootstrap and direct p4a invocation #684
- Failure to build apk due to incorrect invocation of "ant" by "sh.ant"... #681
- Missing recipes: cherrypy, libnacl, requests #674
- Multiple permissions in .p4a #673
- Python compiled components recipe: "bad gcc/glibc config?" #669
- No "--window" option #666
- .jam files not installed #661
- AttributeError: 'NoneType' object has no attribute 'from_crystax' #659
- will_build does not work as expected #657
- Check presence of main.py during build time #656
- md5 not handled yet #650
- App crash on resume with new tool chain #646
- Unable to find libpython2.7.so on older versions of Android #645
- Corrupted window size with Window.softinput_mode = 'below_target' #635
- Patch files not found #633
- Unintended rollback patches #632
- [master] AttributeError: 'tuple' object has no attribute 'startswith' #631
- Python recipe from Crystax undefined #629
- SDL2_image error Unknown or unsupported ARM architecture #627
- Building python2 for armeabi fails due to unknown option "-single_module" (OS X) #623
- Building python2 for armeabi fails due to space character in storage_dir (OS X) #622
- AttributeError: 'Context' object has no attribute 'hostpython' #620
- Jpeg recipe is broken #617
- build.py TypeError args.services object is not iterable #616
- OpenSSL 1.0.2e outdated (replaced by 1.0.2f) #614
- Matplotlib recipe #607
- setup.py install doesn't include the recipes folder #591
- missing recipes/pyjnius/getenv.patch #590
- standard includes not found by boost #576
- HTTP 302 recipe download file #573
- SDL2 bootstrap broken with blacklist? #567
- Kivy Launcher 1.9.1 APK doesn't work on Lollipop #548
- Logo aspect ratio problem #545
- Window.softinput_mode/TextInput - Window moves up/down when switching softinput_mode to 'below_target'/'resize' #544
- native code in kivyAndroid, possible? #542
- Error compiling #541
- import sh module problem #540
- Inconsistent dependency graph behaviour #515
- We demand Python 3 support #512
- CythonRecipe: how to handle different settings for different .pyx files? #511
- Arch support is broken #492
- function should_build #491
- verbose output #490
- compiler problem with gcc >= 4.8 #489
- error when execute p4a in line from urlparse import urlparse #488
- Can't get off the ground #485
- Python3 doesn't work on Android #484
- Allow scaling of the presplash image to device resolution #481
- python multiprocess.dummy do not work #479
- Question: compatibility with cx_Freeze #478
- Purge inclement where needed #477
- Missing dependency in quickstart? #476
- No service support with SDL2 bootstrap #467
- Kivy can't get the keyboard height with SDL2 #466
- SDL2 backend doesn't support a loading screen #465
- Many recipes from the old toolchain need porting #464
- [revamp] Android NDK API 21 issue #455
- [revamp] Twisted #454
- [revamp] Can't load unicodedata module #453
- [revamp] The revamp branch always prints the ToolchainCL object after running #452
- [revamp] setuptools "wrong ELF class" issues #451
- [revamp] Unpack archives that don't list their root directory #450
- [revamp] Recipes can only depend on other recipes #449
- [revamp] p4a silently fails if --private is not absolute #448
- [revamp] Invalid syntax for python3 #444
- [revamp] toolchain.py ignores recipes with errrors #440
- Error when trying to create an apk package with buildozer or with distribute.sh #435
- pylibpd failes to compile #434
- [revamp] --android_api is ignored on SDL2 bootstrap #425
- OSError: [Errno 2] No such file or directory: '/home/username/code/kivy/examples/demo/touchtracer' #424
- [revamp] - Darwin patches applied on Linux #423
- swift: md5sum changed - fix URL on a static content #421
- PLATFORM > 19: there is no sys/timeb.h #419
- Numpy build fails if it detects system libraries and tries to link with them #417
- MD5 opencv is incorrect in recipe opencv #411
- numpy fails to build #409
- twisted #403
- ctypes callback function SIGSEGV #401
- gstreamer recipe #400
- buildozer needs markupsafe to build #399
- Ctypes still not found [$50] #397
- Documentation: example using startActivityForResult with bind(on_activity_result=) #388
- Does not build on OSX #387
- with softinput_mode="pan", the window no longer pans back down when the keyboard is dismissed #380
- android app crash on screen rotation #379
- Harfbuzz compile issue on 15.04 - fatal error: asm-generic/posix_types.h: No such file or directory #376
- python fabric recipe fails #374
- Build a release so this can be included in F-Droid #369
- Enable armeabi-v7a-hard #366
- bulldozer and distribute.sh #364
- does this matter ? arm-linux-androideabi-gcc: error: kivy/graphics/opengl.c: No such file or directory #362
- python 3 compatibility #359
- softinput_mode='pan' does not work well with orientation change of the device screen. #348
- How can I pass String value from EditText In Android Activity to Python Script and also make the activity able to retrieve the String result from a function in the python script such as displaying the retrieved String in TextView ? #346
- pygame.midi.init() Failing on Android 4.4.4 - ImportError: No module named pypm #342
- Error In building kivy android on Mac OSX #340
- ButtonBehavior.on_touch_up dispatches on_release immediately #339
- Failed to build pure Python module included after
twisted
#337 - The compiled APK crashes with error on _imaging.so: not found #335
- ctypes.py and _ctypes.so are not available #333
- After installing the Pillow does not compile the project. (Mac OS) #332
- pygame.display.set_mode runs out of memory #331
- Python Service multiple instances #329
- Kivy Launcher should include Plyer #328
- Issue in Cython file compilation and building kivy.graphics.vertex_instruction extentions #326
- Failed Cython Compilation #325
- Python3 Branch: jinja2 traceback on buildozer --verbose android debug #322
- About ctypes #319
- Audio loop not working on Android #318
- Command ./distribute.sh -m "openssl pil kivy" results in error: command 'ccache' failed with exit status 1 #306
- Bug with android.p4a_whitelist in buildozer.spec file. #302
- ctypes module not loaded #301
- P4A builds stable instead of master #300
- Use of SL4A #299
- Github zipball doesn't work anymore #297
- My
./distribute.sh
suddenly stop building today. #294 - Create recipes for storm and psycopg2 #293
- error in your VM Image after ./distribute.sh -m kivy #291
- Eror in Apk process building #290
- IOError: [Errno 2] No usable temporary directory #289
- Path commands on readme and official-website-toolchain don't seem to work #281
- Twisted/recipe.sh can't find zope.interface #280
- cython uses system python instead of hostpython #277
- Twisted recipe doesn't work in 32-bit build environment #276
- distribute fails to build flask or sqlite3 : Error: libpymodules.so - no input files #275
- # Command failed: ./distribute.sh -m "kivy" -d "myapp" #271
- creating new service does not start the service #270
- Touch input causes big slowdown ( from get_keyboard_height ) - can use 12% to 30%+ of cpu before even passing to kivy #268
- Sticky services #267
- --private clobers /data/data/[package name]/files directory #263
- touchtracer not working #262
- compile error: sys/timeb.h not found #261
- Python file is not converted to bytecode when building apk #257
- New Version of NDK #256
- Full control of the AndroidManifest.xml [$20] #255
- extra characters in textinput on Android #247
- Feature Request: add checkNetwork to _android.pyx #244
- Env variables for ANDROIDAPI ignored #241
- Kivy Android VM doesn't have plyer recipe #239
- Switch from .sh to pythonic toolchain #238
- Update twisted to 14.0.0 #237
- ./distribute.sh -u option doesn't work #236
- *.so is too small to be an ELF executable #234
- Cannot run Py4A APKs on Android x86 #233
- C extension overlap #232
- Can't build django #231
- System.currentTimeMillis() returns a negative number #229
future_builtins
shouldn't be blacklisted #228- Non-clear direction in readme guide #227
- OSX build error if more than one pure-python module #226
- unknown type name 'SDL_BlitMap' while buildozer apk generation #225
- error for package apk #223
- collect2: ld returned 1 exit status #221
- buildozer not works more #220
- [moved] pyo files are not being recreated by ./build.py in python for android #216
- error: could not create '/usr/local/lib/python2.7/site-packages/PIL': Permission denied #215
- collect2: ld returned 1 exit status #213
- virtualenv not entering #212
- cymunk doesn't get copied to dist/default/ #211
- No Python 3 Support #210
- HELP! ./distribute.sh failed to locate arm-linux-androideabi-gcc #209
- TextInput not behaving with SwiftKey #198
- Example Applications? #197
- installing Pydev has encountered a problem #196
- buildozer apk build problem #195
- Zope2 at "Downloading/unpacking zope.security" #190
- _scproxy import error when building on Mac with 'requests' lib #186
- Kivy TextInput doesn't work with SwiftKey keyboard #184
- Error in using debug flag, calling ANT debugger? #179
- Update setuptools version #176
- Problems with distibute.sh #175
- Rst editor crashing on android #174
- Doubt about distribute.sh #173
- Own Activities in AndroidManifest.xml #172
- Error to execute comand ./distribute.sh -m "openssl pil kivy" #167
- keyboard stays on screen in android, after app exit #166
- ffmpeg ndk r9 incompatibility #165
- kivy touchtracer apk not running on emmulator #162
- fatal error: stdlib.h: No such file or directory #159
- Add psutil recipe #157
- Failure to compile .py should cause exit #156
- Docs on the readthedocs are old #155
- non full screen touch offset on android #153
- Android NDK r9 Fails #149
- Android app crashes on rotation to landscape #148
- configure: error: C compiler cannot create executables #145
- GCC 4.4.3 depreciated in android NDK #143
- dlopen fail on android 4.3 #141
- new depencency ordering broke some usecases with buildozer #140
- Android Keyboard information #139
- Android keyboards do not recognize Password fields as secure passwords #138
- kivy.network.urlrequest: No callback parameter: on_failure #137
- UnicodeDecodeError #136
- arm-linux-androideabi-gcc: no input files #133
- Unable to build APK #132
- apk doesn't unpack on first load #131
- kivy 1.8 (testing) UnicodeDecodeError: 'ascii' codec can't decode byte... #129
- presplash "crazy" position when change the orientation the cellphone #127
- subprocess.check_output(["ping", "-c", "3", hostname]) non-zero exit code 2 #126
- Testing/Enabling armeabi-v7a #123
- distribute.sh fails when using the 64bit Android NDK #116
- encoding error: UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 0: ordinal not in range(128) #114
- IOError: [Errno 20] Not a directory: #113
- Add setting in building package to allow switching to sleep mode #111
- Android keyboard autosuggestion bug #110
- Command ./distribute.sh -m "pyjnius kivy" ends with error #109
- Feature request: Android service #107
- [recipe - pylibpd] unpacking does not work #103
- [master] Unzip fails #102
- old unixcompiler.py bug when using ccache g++ #100
- Non ascii key inputs not dispatched #97
- Github archives are named master by default, breaking build #95
- Python for Android not compiling sqlite3 module #91
- Buggy dependencies handling with multiple ./distribute.sh #90
- build.py has "/usr/bin/python2" hard-coded #88
- touchtracer bug - dp migration? #87
- kivy build failing #86
- Unable to resolve project target #85
- Compile stop when it copy java code #83
- touchtracer.apk not working #82
- If the kivy module is built at the same time as others, it fails #81
- Build with lxml not working #79
- Compilation Error #78
- properties.so is not a valid ELF object #77
- Unfocusing kivy's TextInput #76
- Camera on android #75
- Using stable source... #74
- fails to import text_sdlttf #73
- Standard module for SQLite not available #72
- Kivy on Android galaxy s3 apk run exception #70
- Check for build dependencies #68
- Compile failing #66
- First label not rendered on android #64
- arm/limits.h: No such file or directory #63
- Compiling hostpython doesn't work #62
- when android-sdk platform tool is not installed. build process run into error. #61
- Incorrect default Python executable #60
- error when build distribution on debian squeeze. #57
- Many small build issues in Ubuntu 12.04.1 x64 #55
- csv module #54
- Allow the screen to timeout in Android #53
- Order matters in ./distribute.sh -m options #50
- Initial distribution build fails with "unterminated substitute pattern" #47
- Creating Widgets #46
- Unable to use the crypt lib. #45
- verify me #44
- Graphics lost returning from "HOME" on Motorola Photon (Sprint built 2.3.4) #42
- Name clash with http://code.google.com/p/python-for-android/ #39
- Installed apk crash at loading... #38
- Fail to include any module other than Kivy #37
- Many issues on OS X running ./distribute.sh -m "kivy" #36
- Unable to build python-for-android #34
- Kivy / Python-for-android : Build.py fails to build an android package apk #33
- Unable to use <gstreamer> as loader! #31
- build stuck at
assets/private.mp3: private/include/python2.7/pyconfig.h
#29 - Can't build with all modules #27
- ask a question about the touchtracer demo #26
- Error: Target id 'android-8' is not valid. #25
- Build Error: "/usr/lib/libpython2.7.so: file not recognized: File format not recognized" #16
- FFMpeg doesn't build #13
- Problem init enviroment #12
- error when build the APK #10
- arm-linux-androideabi-gcc: Internal error: Killed (program cc1) #9
- Build: Pyrex error #7
- Where is the example? #5
- Build error #4
- Restore libpymodules.so behavior #3
- Guide step 2 issues #2
- compile failing #1
Merged pull requests:
- Update README.md #1096 (zed)
- Deleted whitespace #1091 (Fogapod)
- Made graph recognise python_depends #1089 (inclement)
- Moved logger bytes conversion to affect all lines #1088 (inclement)
- Made logger convert output to utf-8 including errors #1087 (inclement)
- Recipe import fixes #1086 (inclement)
- Various Ethereum related recipes fixes #1080 (AndreMiras)
- Ethereum related recipes #1068 (AndreMiras)
- implement wakelock for sdl2 #1066 (brentpicasso)
- Fix typo in pythonforandroid/recipe.py #1065 (jupart)
- Rewrite recipe graph #1064 (inclement)
- Use Kivy setup.py flag instead of rmtree #1063 (KeyWeeUsr)
- Delete the kivy-examples dir from the dist under python3 #1062 (inclement)
- Added command handling if p4a is run with no arguments #1059 (inclement)
- Call avdmanager instead of android in the SDK #1057 (inclement)
- Updated Kivy recipe to pull 1.10.0 #1048 (inclement)
- [Core] Get the latest version of requests. #1045 (hobbestigrou)
- Recipe for websocket-client #1039 (debauchery1st)
- Recipe updates and small fixes to build process #1034 (bobatsar)
- Added warning about different path behavior in new toolchain service #1028 (Bakterija)
- Recipe for Pymunk #1026 (viblo)
- Fixed protobuf cpp #1021 (Deniskore)
- Fix packaging failure when user has large UID by using GNU format over USTAR format #1015 (pts-dorianpula)
- Remove the excessive ccache in the command #1014 (MaChengxin)
- Added support for Python 3.6 #1011 (inclement)
- Made dist names different for py2/py3 testapps #1010 (inclement)
- Documentation mistake corrected #1005 (yaki29)
- Fixed the blacklisting of sqlite3 under sdl2 #1000 (inclement)
- documentation recipe.rst spelling change #993 (yaki29)
- Move the unpackFiles step into an AsyncTask #990 (kollivier)
- Add recipe for google protobuf cpp implementation #987 (bakwc)
- Fix python2 for webview #981 (KeyWeeUsr)
- Updated Kivy recipe to work with Kivy master #968 (inclement)
- Switch --permission to accept >=1 parameters #966 (KeyWeeUsr)
- Add
screenSize
to android:configChanges in AndroidManifest.xml if API >= 13 #956 (rnixx) - Add ffpyplayer and dependencies recipes for new toolchain. #954 (germn)
- Doc fixes #950 (inclement)
- Fixed release mode (--release) with sdl2 #949 (inclement)
- Made the sdl2 bootstrap strip unneeded symbols with python3 #948 (inclement)
- Compile pyo with sdl2 #944 (inclement)
- Update apis.rst #941 (codytrey)
- Update recipes sqlite3 to 3.15.1 and apsw to 3.15.0-r1 both with FTS4 enabled #936 (brussee)
- Add remove_presplash #930 (KeyWeeUsr)
- Complete closure of the application with SDL2. #923 (dkrukouski)
- Testapp improvements #919 (inclement)
- Make boost recipe compatible with Google NDK 13.0 #916 (brussee)
- Completing md5sum comparison and download #915 (thopiekar)
- Empty: Adding .gitkeep in bootstraps/empty/build #912 (thopiekar)
- fix layout listener related issues. Closes #890 #911 (akshayaurora)
- Fixed app path for SDL2 services #909 (inclement)
- fixed recipe zope_interface #908 (goffi-contrib)
- Added "presplash"_color argument #906 (mrhdias)
- Added argument to set the loading screen background color #905 (mrhdias)
- Easy way to set the presplash background color #904 (mrhdias)
- Allow installation on Windows #902 (ethanhs)
- Made clean-recipe-build delete dists #901 (inclement)
- Improved log for missing python modules #900 (inclement)
- Addded textinput scatter testapp #899 (inclement)
- Allow list of permissions for bdist #898 (KeyWeeUsr)
- Fix bdistapk for launcher #896 (KeyWeeUsr)
- Added symlink_java_src dev option #894 (inclement)
- Port launcher to SDL2 bootstrap #891 (KeyWeeUsr)
* This Changelog was automatically generated by github_changelog_generator