Skip to content

Releases: kivy/buildozer

1.5.0 (2023-01-28)

28 Jan 20:52
7178c9e
Compare
Choose a tag to compare

1.5.0

Full Changelog

  • Removes broken and unneeded checks, now we can support additional permission syntaxes. #1549 (misl6)
  • Makes orientation option cross-platform and conform to latest python-for-android changes, adds android.manifest.orientation. #1548 (misl6)
  • Update Python versions in test matrix #1540 (misl6)
  • Flake8 does not support inline comments for any of the keys. + Cleanup some ignored errors/warnings #1539 (misl6)
  • Removed (broken) --no-byte-compile-pyo support and added support for --no-byte-compile-python #1525 (misl6)
  • CeDeROM add FreeBSD support 20221014. #1516 (cederom)
  • Add resources #1513 (RobertFlatt)
  • Update Defaults #1512 (RobertFlatt)
  • Update installation.rst #1500 (RobertFlatt)
  • Fix presplash color #1497 (Apacelus)
  • Fixes some E275 - assert is a keyword. #1495 (misl6)
  • Show output during aab support check, as p4a may require the user input #1494 (misl6)
  • Removes six dependency in tests #1475 (misl6)
  • p4a prerequisites install should be done in non-interactive mode during CI builds. #1465 (misl6)
  • Bump version to 1.4.1.dev0 #1464 (misl6)
  • Avoid the usage of shell=True in Popen, which could lead to potential security risks. #1435 (misl6)
  • Add support for p4a option --res_xml #1230 (rambo)

1.4.0

20 Jul 20:11
e72ddff
Compare
Choose a tag to compare

1.4.0 (2022-07-20)

Full Changelog

  • Updates default buildozer.spec NDK from 19b to 23b #1462 (misl6)
  • use p4a --add-source instead of manual copy of java files #1450 (tito)
  • fix aar build #1444 (mzakharo)
  • Our self-hosted Apple Silicon runner now has been migrated to actions/runner v2.292.0 which now supports arm64 natively #1438 (misl6)
  • Changes for NDK23 #1427 (HyTurtle)
  • Bump version to 1.4.0.dev0 #1411 (misl6)

1.3.0

13 Mar 14:25
64657e3
Compare
Choose a tag to compare

Highlights:

  • This is the first version of buildozer that supports Android App Bundle (AAB)
    ( python-for-android==v2022.03.13 or newer is required )
  • Kivy recipe now targets Kivy 2.1.0 which is now the latest stable version available.
  • Improved iOS support
  • Added support for --presplash-lottie
  • Added support for androidx via android.enable_androidx

Full changelog:

1.2.0

03 Jun 21:05
94cfcb8
Compare
Choose a tag to compare

1.1.0 (2020-05-18)

18 May 20:38
9a9d591
Compare
Choose a tag to compare

1.1.0 (2020-05-18)

Full Changelog

Fixed bugs:

  • [Docker image] SSLError("Can't connect to HTTPS URL because the SSL module is not available.") #1096
  • NameError: name 'raw_input' is not defined #1070
  • Setup coverage testing #1058
  • AttributeError: 'function' object has no attribute 'glob' #1044

Closed issues:

  • Pygallary #1109
  • Buildozer compilation ERROR: No matching distribution found for hostpython2 (from -r requirements.txt (line 2)) #1104
  • Circular errors with Java version and Android SDK #1103
  • APK not running on Android 10? #1102
  • Buildozer command fails: Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate #1095
  • Command Failed Error #1092
  • APK Can't be install (package can't be install in android) #1091
  • buildozer Install python 3.8.1 #1090
  • i have weak reference error while using python 3.8 #1089
  • buildozer is choosing odd venv, and using a different python? #1080
  • Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding #1076
  • Buildozer just wont compile my app #1074
  • Autoreconf not found? #1072
  • error while buildozer android debug deploy run #1064
  • Syntax error in Kivy and KivyMD dependencies file when using Buildozer to compile KivyMD app #1051
  • Adding CFFI as a Buildozer requirement breaks the Android build #1050
  • Is buildozer compatible with Python 3.7 #1048
  • Could not resolve org.jetbrains.kotlin:kotlin-stdlib-jre8:1.2.0 #1042
  • Error while running buildozer android debug deploy #1038
  • cant able to build apk on linux with python3 #1033
  • Keystore was tampered with, or password was incorrect #1028
  • Windows support to build Android APK #1022
  • How to make third party site-packages 'requests' run on Android #1021
  • Crash on buildozer android debug command. Command failed: /usr/bin/python -m pythonforandroid.toolchain #1017
  • Build failed: Couldn't find executable for CC #1014
  • Cloning Error of python-for-android #1008
  • checking whether the C compiler works... no #1007
  • Kivy :How to ask for storage permission when app starts #1004
  • Buildozer :No module named 'numpy.core._multiarray_umath' #1002
  • Kivy app Crashes while import openpyxl #1001
  • Warning when i run "buildozer -v android debug" #982
  • sdkmanager is notinstalled #927

Merged pull requests:

1.0

16 May 14:23
Compare
Choose a tag to compare
1.0

1.0 (2019-12-22)

Full Changelog

Fixed bugs:

  • Accept license terms prompt is not visible #916
  • Unable to build release. File "/usr/lib/python3.6/shutil.py", line 96, in copyfile with open(src, 'rb') as fsrc: IOError: [Errno 2] No such file or directory: #851
  • error: cannot find -lpython3.7 #842
  • android.accept_sdk_license may misbehave #816
  • Python3 error with pexpect #221

Closed issues:

  • Sup Req : Buildozer debug does not complete - Error threading.py, sh.py, etc.. #1000
  • Buildozer failed to execute the last command #999
  • Android fullscreen mode: cannot hide status bar! #989
  • buildozer uses wrong python version and disrespects requirement versions #988
  • The version of Kivy installed on this system is too old. #987
  • Failed to download any source lists! #986
  • Aidl cannot be executed error buildozer #984
  • buildozer debug error "[WARNING]" when i run buildozer andriod debug #980
  • Building kivy app with python3 requirement gives "No compiled python is present to zip, skipping." warning and "Unable to import kivy._clock. Have you perhaps forgotten to compile kivy? ..." error when run on android device. #977
  • Java And Python-for-android toolchain errors #975
  • buildozer + python3 #973
  • Error while running ".buildozer.../native-build/python -OO -m compileall -b -f /.../app #972
  • buildozer fails with kivymd link #968
  • ndk_platform doesn't exist: /home/rr/android-ndk-r20/platforms/android-20/arch-arm #966
  • Paused at Installing/updating SDK platform tools if necessary #965
  • java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema #962
  • please add aidl into Dockerfile #960
  • Missing _ctypes module #955
  • Kivy-Buildozer release version doesnt upload google store #953
  • buildozer using wrong kivy version #943
  • buildozer ndk-api=21 error #942
  • app crash #939
  • ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/java-8-oracle #929
  • no-issue #926
  • can't find file to patch toggle_jpg_png_webp.patch #921
  • No matching distribution found for io #915
  • Error: No matching distribution found for io(from -r requirements.txt (line 5)) #914
  • I'm also experiencing the same issue, using macOS 10.14.3 and no Docker -- just plain Buildozer from the PyPi repo. What is the recommended course of action to fix this? #913
  • app crash #911
  • warnings while building apk using buildozer #910
  • buildozer error please help me!! #906
  • My application does not open in android but if it works in geany, help please. #903
  • [Docker image] Can't compile apk: /bin/tar ... "Cannot utime: Operation not permitted" #902
  • Fails to call numpy fft on android #899
  • Command failed: /usr/bin/python3 -m pythonforandroid.toolchain #898
  • error: C compiler cannot create executables #897
  • stopped at "Installing/updating SDK platform tools if necessary" #896
  • ValueError: Tried to access ndk_ver but it has not been set - this should not happen, something went wrong! #893
  • Buildozer not installing from custom source folders #892
  • Error with build requirements PIL (Python 3) #890
  • rocker plants.cvs -an active -r -p rco.png #889
  • rocker plants.cvs -an active -r -p rco.png #888
  • rocker plants.cvs -an active -r -p rco.png #887
  • rocker plants.cvs -an active -r -p rco.png #886
  • rocker plants.cvs -an active -r -p rco.png #885
  • host=arm-linux-androideabi #884
  • Buildozer has attribute errors and will not run #883
  • buildozer on osx not working #879
  • Android API Issue #877
  • What is the way to add folders and files? #875
  • Buildozer Error #874
  • Problem with "Unpacking sdl2_image" and "Parent module 'pythonforandroid.recipes' not found" #872
  • buildozer android debug deploy is stuck #870
  • running autoreconf -vif #866
  • Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema #862
  • Can not build x86 APK file #861
  • But then a lot more issues, deep in the weeds now. #858
  • Create tests for PR fix bug when logcat value which cannot be decode to utf-8 #857
  • Can't Cythonize pyjnius: TypeError: can't pickle Argument objects #850
  • buildozer -h complains about NoneType target #849
  • Building failes at compiling openssl[armeabi-v7a] #841
  • Applying patches for libffi[armeabi-v7a] #840
  • Errors while running buildozer android debug deploy #832
  • "Command failed" when running "buildozer android debug deploy run" #829
  • Build Python3 for Android with Azure-keyvault and merest #828
  • Outdated Android NDK download URL in Kivy Virtual Machine #827
  • App crashes on startup #826
  • I found the origin of the problem mentioned in issue #694 (Aidl not found) #824
  • download() is not CI log friendly #823
  • Application stuck in portrait mode #820
  • Orientation landscape when set to portrait #818
  • Certain python requirements fail due to \_ctypes #815
  • Running buildozer help crashes #813
  • [Buildozer 0.40.dev0, Buildozer 0.39] AttributeError: 'Buildozer' object has no attribute 'translate_target' #812
  • Version number failing to be added to apk #810
  • Virtual machine out of date #764
  • Docker doesn't build #751
  • Buildozer exit code on recipe fail #674
  • not able to release apk in release mode - build failed #363
  • Issue with NDK r11b #308
  • Feature: Create a compat.py for correct PY3 support and implement it #300
  • Curl missing in KivyVM #296
  • Virtual machine image could have better support for international keyboards #295
  • Virtual machine image does not have enough disk space [#294](https://github.com/kivy/...
Read more

0.39

17 Mar 16:41
Compare
Choose a tag to compare
Bump to 0.39

v0.33

15 May 10:31
Compare
Choose a tag to compare

0.33 (2017-05-15)

Full Changelog

  • Migrated old toolchain to android_old, new toolchain to android #497
  • Use stable of python-for-android by default #498
  • Migrated python-for-android toolchain options to p4a.XXX #499
  • Break buildozer if the user try to release a version with "org.test" as a domain #500
  • Automatic install of python-for-android dependencies #501

Buildozer v0.32

09 May 00:27
Compare
Choose a tag to compare

v0.32 (2016-05-09)

Full Changelog

  • Added source.include_patterns app option
  • Added android_new target to use the python-for-android revamp toolchain
  • Added build_dir and bin_dir buildozer options
  • Stopped using pip --download-cache flag, as it has been removed from recent pip versions
  • Always use ios-deploy 1.7.0 - newer versions are completely different
  • Fix bugs with Unicode app titles
  • Fix bugs with directory handling
  • Support using a custom kivy-ios dir
  • Add adb command to android/android_new targets
  • Disable bitcode on iOS builds (needed for newer Xcode)
  • Fix api/minapi values for android target
  • Use kivy-ios to build icons for all supported sizes
  • Fix p4a branch handling
  • Let p4a handle pure-Python packages (android_new)
  • Use colored output in p4a (android_new)