Kivy

Latest version: v2.3.1

Safety actively analyzes 696587 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

2024.03.17

[Full Changelog](https://github.com/kivy/kivy-ios/compare/v2023.08.24...v2024.03.17)

**Fixed bugs:**

- zbarlite recipe has hardcoded python version [\677](https://github.com/kivy/kivy-ios/issues/677)

**Closed issues:**

- Materialyoucolor-python Recipe [\895](https://github.com/kivy/kivy-ios/issues/895)
- libffi recipe build hangs during configuration [\889](https://github.com/kivy/kivy-ios/issues/889)
- Can't Input text on IOS17.2 Simulator with Xcode 15.1 [\888](https://github.com/kivy/kivy-ios/issues/888)
- \[Request\]: Pypi packages [\886](https://github.com/kivy/kivy-ios/issues/886)
- Add pdf2docx recipe [\883](https://github.com/kivy/kivy-ios/issues/883)
- \[Question\] : Pygame and pyexpat ? [\873](https://github.com/kivy/kivy-ios/issues/873)
- Support mail address is broken [\872](https://github.com/kivy/kivy-ios/issues/872)
- Toolchain python version mismatch [\869](https://github.com/kivy/kivy-ios/issues/869)
- how to show ip camera footage [\868](https://github.com/kivy/kivy-ios/issues/868)
- Working app crash on iOS 17 [\864](https://github.com/kivy/kivy-ios/issues/864)
- Crash during background execution [\862](https://github.com/kivy/kivy-ios/issues/862)
- Python3 build fails with `unknown argument: '-fp-model'` [\860](https://github.com/kivy/kivy-ios/issues/860)
- issue creating recipe for kiwsolver [\857](https://github.com/kivy/kivy-ios/issues/857)
- App runs fine from XCode, but terminates with an error if installed through TestFlight [\850](https://github.com/kivy/kivy-ios/issues/850)
- ffmpeg related errors after adding this recipe to the project [\849](https://github.com/kivy/kivy-ios/issues/849)
- how do you init your custom c module at app startup? [\848](https://github.com/kivy/kivy-ios/issues/848)
- Replacement for pycrypto [\843](https://github.com/kivy/kivy-ios/issues/843)
- Xcode build fails with ModuleNotFoundError: No module named 'encodings' [\842](https://github.com/kivy/kivy-ios/issues/842)
- Invalid Signature when adding Python to iOS App Extension [\826](https://github.com/kivy/kivy-ios/issues/826)
- APP crashes easily [\824](https://github.com/kivy/kivy-ios/issues/824)
- when creating xcodeproj using kivy-ios, how to change the default bundleIdentifier [\823](https://github.com/kivy/kivy-ios/issues/823)
- toolchain build: no matching architecture in universal wrapper [\792](https://github.com/kivy/kivy-ios/issues/792)
- Explanation to build recipe in iOS [\776](https://github.com/kivy/kivy-ios/issues/776)
- Support arm64 simulator on Apple Silicon hardware [\751](https://github.com/kivy/kivy-ios/issues/751)
- PyObjC import error [\741](https://github.com/kivy/kivy-ios/issues/741)
- App Store Connect Operation Error Invalid Bundle Structure - The binary file '\*myapp\*.app/lib/python3.9/site-packages/google/protobuf/pyext/\_message.cpython-39-darwin.so' is not permitted. [\702](https://github.com/kivy/kivy-ios/issues/702)
- libzbar recipe missing libiconv dependency [\676](https://github.com/kivy/kivy-ios/issues/676)
- Lib Not Found [\674](https://github.com/kivy/kivy-ios/issues/674)
- toolchain build kivy Error [\668](https://github.com/kivy/kivy-ios/issues/668)
- leverage conda to create the host\* packages [\655](https://github.com/kivy/kivy-ios/issues/655)
- ImportError: dynamic module does not define module export function \(PyInit\_\_imaging\) [\644](https://github.com/kivy/kivy-ios/issues/644)
- kivy ios and boto3 [\641](https://github.com/kivy/kivy-ios/issues/641)
- Recipe for OpenCV [\637](https://github.com/kivy/kivy-ios/issues/637)
- Issues with using threads on an iOS device [\609](https://github.com/kivy/kivy-ios/issues/609)
- Xcode fails to build: Undefined symbols for architecture x86\_64 [\607](https://github.com/kivy/kivy-ios/issues/607)
- There is a memory leak in the program [\419](https://github.com/kivy/kivy-ios/issues/419)
- Include Unit tests and CI to test build for the toolchain [\296](https://github.com/kivy/kivy-ios/issues/296)

**Merged pull requests:**

- :construction\_worker: Fix the rebuild recipe script [\900](https://github.com/kivy/kivy-ios/pull/900) ([AndreMiras](https://github.com/AndreMiras))
- recipes: add new `materialyoucolor` recipe [\898](https://github.com/kivy/kivy-ios/pull/898) ([T-Dynamos](https://github.com/T-Dynamos))
- Remove bitcode support, as is now deprecated by Apple [\894](https://github.com/kivy/kivy-ios/pull/894) ([misl6](https://github.com/misl6))
- Bump openssl version to `1.1.1w` [\891](https://github.com/kivy/kivy-ios/pull/891) ([misl6](https://github.com/misl6))
- Bump Kivy version to 2.3.0 [\890](https://github.com/kivy/kivy-ios/pull/890) ([misl6](https://github.com/misl6))
- Set `fetch-depth: 0` for updated recipes checkout and use `actions/checkoutv4` instead of `actions/checkoutv3` [\884](https://github.com/kivy/kivy-ios/pull/884) ([misl6](https://github.com/misl6))
- Update sdl2 deps to reflect the same targeted in kivy/kivy [\881](https://github.com/kivy/kivy-ios/pull/881) ([misl6](https://github.com/misl6))
- Make doc structure consistent and up-to-date [\879](https://github.com/kivy/kivy-ios/pull/879) ([Julian-O](https://github.com/Julian-O))
- Create no-response [\878](https://github.com/kivy/kivy-ios/pull/878) ([Julian-O](https://github.com/Julian-O))
- Support Section Updated issue \872 resolved [\876](https://github.com/kivy/kivy-ios/pull/876) ([seharbat00l](https://github.com/seharbat00l))
- Install kivy-ios via pip during tests, so dependencies are automatically managed [\871](https://github.com/kivy/kivy-ios/pull/871) ([misl6](https://github.com/misl6))
- Update `python3` recipe to `3.11.6` [\870](https://github.com/kivy/kivy-ios/pull/870) ([misl6](https://github.com/misl6))
- Do not use full path for system libraries and frameworks in `.xcodeproj` [\867](https://github.com/kivy/kivy-ios/pull/867) ([misl6](https://github.com/misl6))
- Fix for upstream issues with compiler path [\866](https://github.com/kivy/kivy-ios/pull/866) ([tcaduser](https://github.com/tcaduser))
- update to matplotlib 3.7.2 [\861](https://github.com/kivy/kivy-ios/pull/861) ([tcaduser](https://github.com/tcaduser))
- update for recent iOS platform changes [\859](https://github.com/kivy/kivy-ios/pull/859) ([tcaduser](https://github.com/tcaduser))
- matplotlib recipe [\858](https://github.com/kivy/kivy-ios/pull/858) ([tcaduser](https://github.com/tcaduser))
- Bump `numpy` version to `1.24.4` [\856](https://github.com/kivy/kivy-ios/pull/856) ([misl6](https://github.com/misl6))
- Support ARM64 Simulator + Introduce build platform concept + Introduce `xcframework` [\778](https://github.com/kivy/kivy-ios/pull/778) ([misl6](https://github.com/misl6))

2024.01.21

[Full Changelog](https://github.com/kivy/python-for-android/compare/v2023.09.16...v2024.01.21)

**Fixed bugs:**

- Update documentation copyright [\2921](https://github.com/kivy/python-for-android/issues/2921)
- Support mail address is broken [\2899](https://github.com/kivy/python-for-android/issues/2899)
- doc/macos/jdk: invalid brew install command provided. [\2896](https://github.com/kivy/python-for-android/issues/2896)
- pyzmq recipe build fail [\2818](https://github.com/kivy/python-for-android/issues/2818)
- Existing distribution not detected due to pip package casing mismatch [\2494](https://github.com/kivy/python-for-android/issues/2494)
- unknown argument "fp-model" and strict is not a directory or a file [\2359](https://github.com/kivy/python-for-android/issues/2359)
- Copy past is not working on kivy mobile app [\2270](https://github.com/kivy/python-for-android/issues/2270)
- Flaky test failure in blacklist\(?\) - investigation needed [\1781](https://github.com/kivy/python-for-android/issues/1781)
- Problem with loading gevent: BadZipfile: File is not a zip file [\1739](https://github.com/kivy/python-for-android/issues/1739)
- ImportError when importing files containing \N{name} escape sequence [\1060](https://github.com/kivy/python-for-android/issues/1060)
- Error with permission specification via setup.cfg [\985](https://github.com/kivy/python-for-android/issues/985)

**Closed issues:**

- Build failed: Could not find `android` or `sdkmanager` binaries in Android SDK [\2956](https://github.com/kivy/python-for-android/issues/2956)
- Libffi - configure: error: C compiler cannot create executables \(WSL 2\) [\2953](https://github.com/kivy/python-for-android/issues/2953)
- G [\2951](https://github.com/kivy/python-for-android/issues/2951)
- Hh [\2949](https://github.com/kivy/python-for-android/issues/2949)
- Can't build for Android on macOS on M2 [\2947](https://github.com/kivy/python-for-android/issues/2947)
- BroadcastReceiver does not invoke the callback [\2946](https://github.com/kivy/python-for-android/issues/2946)
- Add pdf2docx library recipe [\2941](https://github.com/kivy/python-for-android/issues/2941)
- use build aar in kotlin app ,can't load /lib/arm64/libpybundle.so file [\2940](https://github.com/kivy/python-for-android/issues/2940)
- Feature Request: Pymssql [\2936](https://github.com/kivy/python-for-android/issues/2936)
- LXML v4.8.0 fails to build. [\2928](https://github.com/kivy/python-for-android/issues/2928)
- Trying to apply a plugin fails [\2926](https://github.com/kivy/python-for-android/issues/2926)
- ModuleNotFoundError: No module named '\_sysconfigdata\_\_darwin\_darwin' [\2925](https://github.com/kivy/python-for-android/issues/2925)
- ReadTheDocs version is unclear. [\2920](https://github.com/kivy/python-for-android/issues/2920)
- How to get real file path from uri [\2911](https://github.com/kivy/python-for-android/issues/2911)
- And [\2910](https://github.com/kivy/python-for-android/issues/2910)
- ModuleNotFoundError: No module named 'backports'
[\2909](https://github.com/kivy/python-for-android/issues/2909)
- not able to access files unless connected to adb once [\2907](https://github.com/kivy/python-for-android/issues/2907)
- opening files in other apps [\2906](https://github.com/kivy/python-for-android/issues/2906)
- ImportError: dlopen failed: cannot locate symbol "\_ZTVSt9bad\_alloc" [\2903](https://github.com/kivy/python-for-android/issues/2903)
- Fails to build pyjnius [\2902](https://github.com/kivy/python-for-android/issues/2902)
- Kivy app crashes on startup [\2895](https://github.com/kivy/python-for-android/issues/2895)
- aar file does not import properly in version v2023.09.16 [\2894](https://github.com/kivy/python-for-android/issues/2894)
- App is crashing with Pyrebase4 [\2893](https://github.com/kivy/python-for-android/issues/2893)
- shared libs builds with 32 bit arch instead of 64 bit [\2888](https://github.com/kivy/python-for-android/issues/2888)
- liblzma download error [\2885](https://github.com/kivy/python-for-android/issues/2885)
- Misconfiguration causing failure in compilation. [\2879](https://github.com/kivy/python-for-android/issues/2879)
- cygrpc.so is for EM\_X86\_64 \(62\) instead of EM\_AARCH64 \(183\) [\2853](https://github.com/kivy/python-for-android/issues/2853)
- Are you able to build cffi==1.15.1? [\2847](https://github.com/kivy/python-for-android/issues/2847)
- java.lang.IllegalStateException [\2844](https://github.com/kivy/python-for-android/issues/2844)
- \[BUG\]: ctypes: AttributeError: undefined symbol: PyCapsule\_New [\2840](https://github.com/kivy/python-for-android/issues/2840)
- kivy can't load image in requesturl android [\2832](https://github.com/kivy/python-for-android/issues/2832)
- Feature Request: Add Python `3.11` support [\2798](https://github.com/kivy/python-for-android/issues/2798)
- Error Build APK FIle using Flask [\2783](https://github.com/kivy/python-for-android/issues/2783)
- macOS: gwadlew fails at build tools stage \(newest build tools is 34.0.0-rc3, brew/openjdk20\). [\2781](https://github.com/kivy/python-for-android/issues/2781)
- Kivy python Error loading video on some android device [\2780](https://github.com/kivy/python-for-android/issues/2780)
- buildozer/p4a.prerequisites: enable automation build with no questions asked. [\2778](https://github.com/kivy/python-for-android/issues/2778)
- \_python\_bundle does not exist...this not looks good, all python recipes should have this folder, should we expect a crash soon? [\2773](https://github.com/kivy/python-for-android/issues/2773)
- Background service implemented using Pyjnius does not auto-restart on Kivy APK close [\2772](https://github.com/kivy/python-for-android/issues/2772)
- \[JVM\]: FLAG\_IMMUTABLE or FLAG\_MUTABLE is required when a PendingIntent is created [\2759](https://github.com/kivy/python-for-android/issues/2759)
- there is an issue with playing video from URL on the latest p4a releases [\2744](https://github.com/kivy/python-for-android/issues/2744)
- App crashes at launch on specific devices \(\[libpython3.9.so\] \_PyEval\_EvalFrameDefault\) \(Adreno 730?\) [\2723](https://github.com/kivy/python-for-android/issues/2723)
- Pandas giving error in Buildozer [\2719](https://github.com/kivy/python-for-android/issues/2719)
- buildozer -v android debug [\2711](https://github.com/kivy/python-for-android/issues/2711)
- \[proposed feature-request\] Lacking psutil recipe [\2707](https://github.com/kivy/python-for-android/issues/2707)
- \[ERROR\]: Build failed: Asked to compile for no Archs, so failing. [\2685](https://github.com/kivy/python-for-android/issues/2685)
- Feature Request: Give more access to the android project folder inside of the dist folder [\2614](https://github.com/kivy/python-for-android/issues/2614)
- `shutil.copy()` fails on external removable storage devices [\2589](https://github.com/kivy/python-for-android/issues/2589)
- jnius can't find class "org.kivy.android.PythonActivity" with webview [\2533](https://github.com/kivy/python-for-android/issues/2533)
- \[MACOS\] Android app crashes on start when using macos to build [\2519](https://github.com/kivy/python-for-android/issues/2519)
- Pillow-SIMD recipe? [\2420](https://github.com/kivy/python-for-android/issues/2420)
- --asset & directories [\2413](https://github.com/kivy/python-for-android/issues/2413)
- dlopen failed: cannot locate symbol "\_\_register\_atfork" on Android 5.0 [\2410](https://github.com/kivy/python-for-android/issues/2410)
- dlib module not found error [\2395](https://github.com/kivy/python-for-android/issues/2395)
- lxml build failed for x86 arch [\2369](https://github.com/kivy/python-for-android/issues/2369)
- Android 10 storage permission denied [\2364](https://github.com/kivy/python-for-android/issues/2364)
- for pytorch [\2353](https://github.com/kivy/python-for-android/issues/2353)
- Problem with ffmpeg on Android [\2345](https://github.com/kivy/python-for-android/issues/2345)
- NLTK recipe for python for android [\2320](https://github.com/kivy/python-for-android/issues/2320)
- build\_tools\_versions comparison code fails for 'Android Rebuilds' SDKs because of different folder naming conventions [\2318](https://github.com/kivy/python-for-android/issues/2318)
- verify downloads using sha256? [\2294](https://github.com/kivy/python-for-android/issues/2294)
- outdated recipes [\2277](https://github.com/kivy/python-for-android/issues/2277)
- Custom recipe for scipy fails with permission issue [\2267](https://github.com/kivy/python-for-android/issues/2267)
- Kivy application generated crashes instantly with dlopen failed [\2266](https://github.com/kivy/python-for-android/issues/2266)
- EGLlib: validate\_display: 92 error 3008 \(EGL\_BAD\_DISPLAY\) : App crashes immediately \(kivymd\) \(Buildozer\) [\2258](https://github.com/kivy/python-for-android/issues/2258)
- libEGL : EGLNativeWindowType disconnect failed [\2253](https://github.com/kivy/python-for-android/issues/2253)
- Hao to support multiprocess Queue in Android [\2249](https://github.com/kivy/python-for-android/issues/2249)
- autoclass: Class only found when called in specific places? [\2242](https://github.com/kivy/python-for-android/issues/2242)
- the app crash in time of import psycopg2 [\2240](https://github.com/kivy/python-for-android/issues/2240)
- env must be a dict [\2170](https://github.com/kivy/python-for-android/issues/2170)
- Pandas doesn't work [\2157](https://github.com/kivy/python-for-android/issues/2157)
- Webview bootstrap can't find 'org.jnius.NativeInvocationHandler'. [\2140](https://github.com/kivy/python-for-android/issues/2140)
- clang++: error: linker command failed with exit code 1 [\2082](https://github.com/kivy/python-for-android/issues/2082)
- ModuleNotFoundError: No module named 'setuptools' [\2078](https://github.com/kivy/python-for-android/issues/2078)
- Scraping web pages with javascript [\2052](https://github.com/kivy/python-for-android/issues/2052)
- open webbrowser register\(\) error [\2047](https://github.com/kivy/python-for-android/issues/2047)
- Missing javaclass when using able with previously working recipe [\2041](https://github.com/kivy/python-for-android/issues/2041)
- :Class not found b'org/kivy/android/PythonActivity$ActivityResultListener' [\2039](https://github.com/kivy/python-for-android/issues/2039)
- App\(using socket and opencv\) crash on opening [\2038](https://github.com/kivy/python-for-android/issues/2038)
- android apk is crashing after displaying splash screen on phone [\2030](https://github.com/kivy/python-for-android/issues/2030)
- Leverage Docker image caching [\2009](https://github.com/kivy/python-for-android/issues/2009)
- entrypoint confusion with python3 [\1999](https://github.com/kivy/python-for-android/issues/1999)
- Android app crash on opening - Python Initialize [\1987](https://github.com/kivy/python-for-android/issues/1987)
- Error building APK: "Missing 'name' key attribute on element activity at AndroidManifest.xml" [\1979](https://github.com/kivy/python-for-android/issues/1979)
- Ugent issues on Webview \(Android Back Button to main App\) [\1961](https://github.com/kivy/python-for-android/issues/1961)
- JavaException: JVM exception occurred: Fail to connect to camera service [\1943](https://github.com/kivy/python-for-android/issues/1943)
- Python version number must have subversion? cannot find Python-3.7.tgz [\1941](https://github.com/kivy/python-for-android/issues/1941)
- dlopen failed: jnius.so is for EM\_ARM \(40\) instead of EM\_386 \(3\) [\1927](https://github.com/kivy/python-for-android/issues/1927)
- Matplotlib recipe depends on local environment [\1900](https://github.com/kivy/python-for-android/issues/1900)
- main window jumps up and down [\1876](https://github.com/kivy/python-for-android/issues/1876)
- ctypes.pythonapi issues; getting AttributeError: undefined symbol [\1866](https://github.com/kivy/python-for-android/issues/1866)
- \[enhancement\] do not rebuild already built packages [\1860](https://github.com/kivy/python-for-android/issues/1860)
- Matplotlib recipe fails sometimes [\1859](https://github.com/kivy/python-for-android/issues/1859)
- p4a build with NDK r18b: clang: error: unknown argument: '-mandroid' [\1853](https://github.com/kivy/python-for-android/issues/1853)
- Activity lifecycle issues. after onDestroy, application will become unusable [\1844](https://github.com/kivy/python-for-android/issues/1844)
- Service AutoRestart did not work [\1823](https://github.com/kivy/python-for-android/issues/1823)
- Android debug results in error involving clang++ and linker. [\1796](https://github.com/kivy/python-for-android/issues/1796)
- seek\(\) method on a file object doesn't use right arguments [\1768](https://github.com/kivy/python-for-android/issues/1768)
- Same issue w/ -lpython2.7 not found, workaround [\1753](https://github.com/kivy/python-for-android/issues/1753)
- Several issues when installing packages via pip [\1745](https://github.com/kivy/python-for-android/issues/1745)
- Publish a new Kivy Launcher for Python 3 [\1638](https://github.com/kivy/python-for-android/issues/1638)
- Travis conditional bootstrap build support [\1588](https://github.com/kivy/python-for-android/issues/1588)
- Error when execute APK only on device: ImportError: cannot import name \_htmlparser [\1523](https://github.com/kivy/python-for-android/issues/1523)
- onSensorChanged continuously called during app execution [\1498](https://github.com/kivy/python-for-android/issues/1498)
- GC deadlock on subprocess [\1461](https://github.com/kivy/python-for-android/issues/1461)
- Code runs on old pygame backend but not on SDL2 [\1411](https://github.com/kivy/python-for-android/issues/1411)
- build-tools below 25 will not add jars [\1345](https://github.com/kivy/python-for-android/issues/1345)
- Flaky continuous integration [\1306](https://github.com/kivy/python-for-android/issues/1306)
- Icon/Logo Proposal [\1264](https://github.com/kivy/python-for-android/issues/1264)
- Unable to write the config [\1151](https://github.com/kivy/python-for-android/issues/1151)
- p4a does not yet work with clang [\1097](https://github.com/kivy/python-for-android/issues/1097)
- android module seems to eat up a character from java properties [\945](https://github.com/kivy/python-for-android/issues/945)
- TypeError: a bytes-like object is required, not 'str' [\856](https://github.com/kivy/python-for-android/issues/856)
- Feature request: access to all permissions [\843](https://github.com/kivy/python-for-android/issues/843)
- Extending the launcher [\565](https://github.com/kivy/python-for-android/issues/565)

**Merged pull requests:**

- Update OpenSSL version to `1.1.1w` [\2958](https://github.com/kivy/python-for-android/pull/2958) ([prolenodev](https://github.com/prolenodev))
- Bump Kivy version to `2.3.0` [\2952](https://github.com/kivy/python-for-android/pull/2952) ([misl6](https://github.com/misl6))
- `sourceCompatibility` 1.7 and `targetCompatibility` 1.7 are obsolete, use 1.8 by default [\2942](https://github.com/kivy/python-for-android/pull/2942) ([misl6](https://github.com/misl6))
- Remove redundant append into WHITELIST\_PATTERNS [\2935](https://github.com/kivy/python-for-android/pull/2935) ([shyamnathp](https://github.com/shyamnathp))
- Update sdl2 deps to reflect the same targeted in kivy/kivy [\2927](https://github.com/kivy/python-for-android/pull/2927) ([misl6](https://github.com/misl6))
- Update `python-for-android` prerequisites \(`Dockerfile`, `prerequisites.py`, docs\) [\2923](https://github.com/kivy/python-for-android/pull/2923) ([misl6](https://github.com/misl6))
- Update Contributing Guidelines and Readme [\2922](https://github.com/kivy/python-for-android/pull/2922) ([Julian-O](https://github.com/Julian-O))
- Initial support for PySide6 and Qt [\2918](https://github.com/kivy/python-for-android/pull/2918) ([shyamnathp](https://github.com/shyamnathp))
- Introduce FAQ [\2917](https://github.com/kivy/python-for-android/pull/2917) ([Julian-O](https://github.com/Julian-O))
- Add \(now mandatory\) `.readthedocs.yaml` file, add docs `requirements.txt` and update sphinx conf [\2916](https://github.com/kivy/python-for-android/pull/2916) ([misl6](https://github.com/misl6))
- enable json1 extension in sqlite3 [\2915](https://github.com/kivy/python-for-android/pull/2915) ([HyTurtle](https://github.com/HyTurtle))
- Bump `pyjnius` version to `1.6.1` [\2914](https://github.com/kivy/python-for-android/pull/2914) ([misl6](https://github.com/misl6))
- Remove `distutils` usage, as is not available anymore on Python `3.12` [\2912](https://github.com/kivy/python-for-android/pull/2912) ([misl6](https://github.com/misl6))
- Update Lottie player version [\2900](https://github.com/kivy/python-for-android/pull/2900) ([HugoDaniel](https://github.com/HugoDaniel))
- Merge master into develop [\2892](https://github.com/kivy/python-for-android/pull/2892) ([misl6](https://github.com/misl6))
- Add doc tests, make them pass. [\2890](https://github.com/kivy/python-for-android/pull/2890) ([Julian-O](https://github.com/Julian-O))
- Update Android gradle plugin to `8.1.1` and gradle to `8.0.2` [\2887](https://github.com/kivy/python-for-android/pull/2887) ([misl6](https://github.com/misl6))
- Add support for Python `3.11` and make it the default while building `hostpython3` and `python3` [\2850](https://github.com/kivy/python-for-android/pull/2850) ([T-Dynamos](https://github.com/T-Dynamos))

2023.09.16

[Full Changelog](https://github.com/kivy/python-for-android/compare/v2023.05.21...v2023.09.16)

**Closed issues:**

- Microphone And Audio permissions doesn't work [\2889](https://github.com/kivy/python-for-android/issues/2889)
- Error with Scipy [\2883](https://github.com/kivy/python-for-android/issues/2883)
- Download failed \( Downloading sqlite3 from https://www.sqlite.org/2021/sqlite-amalgamation-3350500.zip \) during buildozer -v android debug [\#2881](https://github.com/kivy/python-for-android/issues/2881)
- ONNXruntime lib open failed due to 64-bit [\2880](https://github.com/kivy/python-for-android/issues/2880)
- Question: how to write a recipe to download and install\(coz build fail\) a wheel package directly? [\2878](https://github.com/kivy/python-for-android/issues/2878)
- Impossible to install python for android [\2867](https://github.com/kivy/python-for-android/issues/2867)
- scipy with kivy [\2861](https://github.com/kivy/python-for-android/issues/2861)
- False positive parser warning. [\2856](https://github.com/kivy/python-for-android/issues/2856)
- After successfully building app, its crashes with this error, using firebase-admin [\2854](https://github.com/kivy/python-for-android/issues/2854)
- Kivy [\2837](https://github.com/kivy/python-for-android/issues/2837)
- not installing on windows 10 [\2836](https://github.com/kivy/python-for-android/issues/2836)
- Could not find com.android.tools.build:gradle:7.2.0. in android studio [\2834](https://github.com/kivy/python-for-android/issues/2834)
- vlc recipe build fail [\2822](https://github.com/kivy/python-for-android/issues/2822)
- mysqldb recipe build fail [\2813](https://github.com/kivy/python-for-android/issues/2813)
- babel recipe build fail [\2803](https://github.com/kivy/python-for-android/issues/2803)
- Python 3.10 cffi build fails [\2799](https://github.com/kivy/python-for-android/issues/2799)
- \[Recipe request\] OpenColorIO & rawpy \(libraw\) [\2789](https://github.com/kivy/python-for-android/issues/2789)
- Longer app load time, bigger apk size and unnecessary logs [\2704](https://github.com/kivy/python-for-android/issues/2704)
- -fp-model argument not found, directory strict not found [\2329](https://github.com/kivy/python-for-android/issues/2329)
- Kivy crashes on Android: ImportError: dlopen failed: library "libpython3.7m.so" not found [\2237](https://github.com/kivy/python-for-android/issues/2237)
- pyconfig.h issue [\2074](https://github.com/kivy/python-for-android/issues/2074)

**Merged pull requests:**

- Use Python's touch\(\) rather than shelling out. [\2886](https://github.com/kivy/python-for-android/pull/2886) ([Julian-O](https://github.com/Julian-O))
- Standardise on move [\2884](https://github.com/kivy/python-for-android/pull/2884) ([Julian-O](https://github.com/Julian-O))
- Remove deprecated FlatDir in Gradle template [\2876](https://github.com/kivy/python-for-android/pull/2876) ([Julian-O](https://github.com/Julian-O))
- :rotating\_light: linter fixes [\2874](https://github.com/kivy/python-for-android/pull/2874) ([AndreMiras](https://github.com/AndreMiras))
- Standardise ensure\_dir and rmdir [\2871](https://github.com/kivy/python-for-android/pull/2871) ([Julian-O](https://github.com/Julian-O))
- Correct check for --sdk option [\2870](https://github.com/kivy/python-for-android/pull/2870) ([Julian-O](https://github.com/Julian-O))
- Python versions: Update documentation & CI testing [\2869](https://github.com/kivy/python-for-android/pull/2869) ([Julian-O](https://github.com/Julian-O))
- Patching cleanup [\2868](https://github.com/kivy/python-for-android/pull/2868) ([Julian-O](https://github.com/Julian-O))
- Factor out dependency checking. Use modern version handling [\2866](https://github.com/kivy/python-for-android/pull/2866) ([Julian-O](https://github.com/Julian-O))
- `build_platform` should be all-lowercase [\2864](https://github.com/kivy/python-for-android/pull/2864) ([misl6](https://github.com/misl6))
- Fix simple typos in comments [\2863](https://github.com/kivy/python-for-android/pull/2863) ([Julian-O](https://github.com/Julian-O))
- Use a pinned version of `Cython` for now, as most of the recipes are incompatible with `Cython==3.x.x` [\2862](https://github.com/kivy/python-for-android/pull/2862) ([misl6](https://github.com/misl6))
- Docs: Fix typos and updated command to build apk - README [\2860](https://github.com/kivy/python-for-android/pull/2860) ([kulothunganug](https://github.com/kulothunganug))
- Docs: Fix code string - quickstart.rst [\2859](https://github.com/kivy/python-for-android/pull/2859) ([kulothunganug](https://github.com/kulothunganug))
- Automatically generate required pre-requisites [\2858](https://github.com/kivy/python-for-android/pull/2858) ([Julian-O](https://github.com/Julian-O))
- Use platform.uname instead of os.uname [\2857](https://github.com/kivy/python-for-android/pull/2857) ([Julian-O](https://github.com/Julian-O))
- Bump `kivy` version to `2.2.1` [\2855](https://github.com/kivy/python-for-android/pull/2855) ([misl6](https://github.com/misl6))
- Correct sys\_platform [\2852](https://github.com/kivy/python-for-android/pull/2852) ([Julian-O](https://github.com/Julian-O))
- Changed the url to use https as http fails [\2846](https://github.com/kivy/python-for-android/pull/2846) ([kuzeyron](https://github.com/kuzeyron))
- vlc: fix build [\2841](https://github.com/kivy/python-for-android/pull/2841) ([T-Dynamos](https://github.com/T-Dynamos))
- Optimize CI runs, by avoiding unnecessary rebuilds [\2833](https://github.com/kivy/python-for-android/pull/2833) ([misl6](https://github.com/misl6))
- Remove `pytz` recipe, as it's not needed anymore [\2830](https://github.com/kivy/python-for-android/pull/2830) ([misl6](https://github.com/misl6))
- Remove `dateutil` recipe, as it's not needed anymore [\2829](https://github.com/kivy/python-for-android/pull/2829) ([misl6](https://github.com/misl6))
- Removes `mysqldb` recipe as does not support Python 3 [\2828](https://github.com/kivy/python-for-android/pull/2828) ([misl6](https://github.com/misl6))
- Bump `actions/setup-python` and `actions/checkout` versions, as old ones are deprecated [\2827](https://github.com/kivy/python-for-android/pull/2827) ([misl6](https://github.com/misl6))
- Removes `Babel` recipe as it's not needed anymore. [\2826](https://github.com/kivy/python-for-android/pull/2826) ([misl6](https://github.com/misl6))
- Cffi update [\2800](https://github.com/kivy/python-for-android/pull/2800) ([HyTurtle](https://github.com/HyTurtle))
- Merge master into develop [\2797](https://github.com/kivy/python-for-android/pull/2797) ([misl6](https://github.com/misl6))
- Use build rather than pep517 for building [\2784](https://github.com/kivy/python-for-android/pull/2784) ([s-t-e-v-e-n-k](https://github.com/s-t-e-v-e-n-k))

2023.08.24

[Full Changelog](https://github.com/kivy/kivy-ios/compare/v2023.05.21...v2023.08.24)

**Fixed bugs:**

- ld: 407 duplicate symbols for architecture arm64 [\787](https://github.com/kivy/kivy-ios/issues/787)

**Closed issues:**

- please delete [\846](https://github.com/kivy/kivy-ios/issues/846)
- Label and MDLabel don't work correctly on iOS [\845](https://github.com/kivy/kivy-ios/issues/845)
- ImportError: dynamic module does not define module export function \(PyInit\_\_bcrypt\) [\841](https://github.com/kivy/kivy-ios/issues/841)
- Build failure [\838](https://github.com/kivy/kivy-ios/issues/838)
- Custom recipes just like p4a [\837](https://github.com/kivy/kivy-ios/issues/837)
- pandas recipe [\836](https://github.com/kivy/kivy-ios/issues/836)
- Build numpy: '\['/kivy/dist/hostpython3/bin/python', '-m', 'cython', '-3', '--fast-fail', '-o', '\_philox.c', '\_philox.pyx'\]' returned non-zero exit status 1.' [\835](https://github.com/kivy/kivy-ios/issues/835)
- ios.c not found when building ios for kivy [\833](https://github.com/kivy/kivy-ios/issues/833)
- Imvaild symlink [\825](https://github.com/kivy/kivy-ios/issues/825)
- dynamic module does not define module export function \(PyInit\_\_multiarray\_umath\) [\822](https://github.com/kivy/kivy-ios/issues/822)
- Toolchain build openssl not working [\819](https://github.com/kivy/kivy-ios/issues/819)
- OSError: codec configuration error when reading image file [\818](https://github.com/kivy/kivy-ios/issues/818)
- Command PhaseScriptExecution failed with a nonzero exit code [\817](https://github.com/kivy/kivy-ios/issues/817)
- We discovered that the content didn’t load after lauched. [\816](https://github.com/kivy/kivy-ios/issues/816)
- Asset validation failed Invalid bundle structure. The “soccer.app/lib/python3.10/site-packages/charset\_normalizer/md.cpython-310-darwin.so” binary file is not permitted. [\815](https://github.com/kivy/kivy-ios/issues/815)
- Asset validation failed Invalid Bundle Structure for libnpyrandom.a and libnpymath.a [\814](https://github.com/kivy/kivy-ios/issues/814)
- kivy-ios Not found '\_SHA256.so' [\813](https://github.com/kivy/kivy-ios/issues/813)
- The toggling of the 'readonly' attribute \(True/False\) for the MDTextField is not functioning as expected in the xcode build [\811](https://github.com/kivy/kivy-ios/issues/811)
- libpng recipe won't build [\808](https://github.com/kivy/kivy-ios/issues/808)
- build error in Python3.8 [\796](https://github.com/kivy/kivy-ios/issues/796)

**Merged pull requests:**

- Use a pinned version of `Cython` for now, as most of the recipes are incompatible with `Cython==3.x.x` [\844](https://github.com/kivy/kivy-ios/pull/844) ([misl6](https://github.com/misl6))
- Remove Unused Dependency: `requests` [\840](https://github.com/kivy/kivy-ios/pull/840) ([gdrosos](https://github.com/gdrosos))
- Fix download from `sourceforge` \(and possibly many others\) [\830](https://github.com/kivy/kivy-ios/pull/830) ([misl6](https://github.com/misl6))
- Now Github Actions provides `python3` via `setup-python` also for Apple Silicon macs [\829](https://github.com/kivy/kivy-ios/pull/829) ([misl6](https://github.com/misl6))
- Bump Kivy version to 2.2.1 [\828](https://github.com/kivy/kivy-ios/pull/828) ([misl6](https://github.com/misl6))
- Update `libpng` recipe and build `SDL2_ttf` vendored `freetype` with png support, so can render colored emoji [\827](https://github.com/kivy/kivy-ios/pull/827) ([misl6](https://github.com/misl6))
- SDL\_ttf: Hide internal symbols via single-object prelink [\820](https://github.com/kivy/kivy-ios/pull/820) ([misl6](https://github.com/misl6))
- Update zbarlight recipe to 3.0, refactor [\805](https://github.com/kivy/kivy-ios/pull/805) ([Cheaterman](https://github.com/Cheaterman))
- Refactor biglink ; add extra assertions to help debug failures [\804](https://github.com/kivy/kivy-ios/pull/804) ([Cheaterman](https://github.com/Cheaterman))

2023.05.21

[Full Changelog](https://github.com/kivy/kivy-ios/compare/v2023.01.29...v2023.05.21)

**Closed issues:**

- Issue adding Pillow to Kivy-ios build [\807](https://github.com/kivy/kivy-ios/issues/807)
- I have created and app using kivy. it works in python through VS code but when I run throgh Xcode it gets no module named "application name" in main.py, line number 4 error and close the app in simulator. I tried all the ways in previus discussions but still not working. is there any other way I can try? [\800](https://github.com/kivy/kivy-ios/issues/800)
- Kivy ios save an screen as an image to the users ios photos [\799](https://github.com/kivy/kivy-ios/issues/799)
- Command PhaseScriptExecution failed with a nonzero exit code [\793](https://github.com/kivy/kivy-ios/issues/793)
- ImportError: PyInit\_interval [\788](https://github.com/kivy/kivy-ios/issues/788)
- Recipe for the cryptography module [\786](https://github.com/kivy/kivy-ios/issues/786)
- Pyaudio [\785](https://github.com/kivy/kivy-ios/issues/785)
- Check \783 [\784](https://github.com/kivy/kivy-ios/issues/784)
- Command PhaseScriptExecution failed with a nonzero exit code [\783](https://github.com/kivy/kivy-ios/issues/783)
- Cocoapods import not found when kivy is installed [\777](https://github.com/kivy/kivy-ios/issues/777)
- sh.CommandNotFound: /Users/suhaan/Documents/weatherappkivy/dist/hostpython3/bin/pip3 [\775](https://github.com/kivy/kivy-ios/issues/775)
- check \773 issue [\774](https://github.com/kivy/kivy-ios/issues/774)
- Asset validation failed Invalid bundle structure. The “theweatherreporterapp.app/lib/python3.9/site-packages/charset\_normalizer/md\_\_mypyc.cpython-39-darwin.so” binary file is not permitted. Your app cannot contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. For details, visit: https://developer.apple.com/documentation/bundleresources/placing\_content\_in\_a\_bundle \(ID: eb2a7a62-515c-459b-a222-5330e609551d\) [\#773](https://github.com/kivy/kivy-ios/issues/773)
- dynamic module does not define module export function \(PyInit\_md\) error [\772](https://github.com/kivy/kivy-ios/issues/772)
- Toolchain 407 duplicate error of arm64 [\771](https://github.com/kivy/kivy-ios/issues/771)
- bash: toolchain: command not found [\770](https://github.com/kivy/kivy-ios/issues/770)
- when running toolchain build python3 kivy pillow with arch arm64 with apple sicion geting list index out of range [\769](https://github.com/kivy/kivy-ios/issues/769)
- Error compiling SDL\_Image [\763](https://github.com/kivy/kivy-ios/issues/763)
- ImportError: dynamic module does not define module export function \(PyInit\_PIL\_\_imaging\) [\711](https://github.com/kivy/kivy-ios/issues/711)
- Build python3 with mmap module [\659](https://github.com/kivy/kivy-ios/issues/659)

**Merged pull requests:**

- Fix AnyIO \(and asks\) support [\803](https://github.com/kivy/kivy-ios/pull/803) ([Cheaterman](https://github.com/Cheaterman))
- Update Kivy recipe for 2.2.0 [\802](https://github.com/kivy/kivy-ios/pull/802) ([misl6](https://github.com/misl6))
- Use `--no-deps` and `--platform` during install of recipe python deps [\801](https://github.com/kivy/kivy-ios/pull/801) ([misl6](https://github.com/misl6))
- Fixes crash on ios.get\_safe\_area\(\) in iOS 16 [\790](https://github.com/kivy/kivy-ios/pull/790) ([tito](https://github.com/tito))
- Update bridge.m/h to make plyer works with severals implementation [\789](https://github.com/kivy/kivy-ios/pull/789) ([tito](https://github.com/tito))
- Bump `numpy` version to `1.24.2` \( and fix the build on Python 3.10 ✅ \) [\780](https://github.com/kivy/kivy-ios/pull/780) ([misl6](https://github.com/misl6))
- Disable SDL2 hidapi in order to avoid dependency on `CoreBluetooth` [\779](https://github.com/kivy/kivy-ios/pull/779) ([misl6](https://github.com/misl6))
- 🎉 Python 3.10 support [\768](https://github.com/kivy/kivy-ios/pull/768) ([misl6](https://github.com/misl6))
- Upgrade more GitHub Actions plus Python 3.11.1 and Cython 0.29.33 [\767](https://github.com/kivy/kivy-ios/pull/767) ([cclauss](https://github.com/cclauss))
- Upgrade GitHub Actions [\765](https://github.com/kivy/kivy-ios/pull/765) ([cclauss](https://github.com/cclauss))
- Update required Xcode version to 13 [\764](https://github.com/kivy/kivy-ios/pull/764) ([misl6](https://github.com/misl6))
- Update ffmpeg/ffpyplayer versions [\716](https://github.com/kivy/kivy-ios/pull/716) ([tito](https://github.com/tito))

2023.01.29

[Full Changelog](https://github.com/kivy/kivy-ios/compare/v2022.07.19...v2023.01.29)

**Closed issues:**

- Unknown class `<BoxShadow>` [\758](https://github.com/kivy/kivy-ios/issues/758)
- toolchain pip3 install pycryptodome error [\755](https://github.com/kivy/kivy-ios/issues/755)
- Stuck between two error codes: ImportError...\(PyInit\_\_imaging\) and 407 duplicate symbols [\752](https://github.com/kivy/kivy-ios/issues/752)
- Toolchain Build error - commandnotfound python [\748](https://github.com/kivy/kivy-ios/issues/748)
- No module named 'xxx' [\744](https://github.com/kivy/kivy-ios/issues/744)
- dynamic module does not define module export function \(PyInit\_\_sqlite3\) [\743](https://github.com/kivy/kivy-ios/issues/743)
- \[BUG\] Kivy Ios on mac os monterey arm64 simulator [\740](https://github.com/kivy/kivy-ios/issues/740)
- PhaseScriptExecution failed when hitting Play in Xcode [\739](https://github.com/kivy/kivy-ios/issues/739)
- toolchain.py build python3 openssl kivy not completing after upgrading macOS Monterey 12.5 [\738](https://github.com/kivy/kivy-ios/issues/738)
- Proposal of versioning numbering method change for the next release [\729](https://github.com/kivy/kivy-ios/issues/729)
- xcode archive failure- missing signing identifier ... site-packages/google/...\_api\_implementation.cpython-39-darwin.so [\697](https://github.com/kivy/kivy-ios/issues/697)

**Merged pull requests:**

- Update pbxproj pinned version in requirements.txt [\757](https://github.com/kivy/kivy-ios/pull/757) ([misl6](https://github.com/misl6))
- Add default Launch Screen storyboard [\756](https://github.com/kivy/kivy-ios/pull/756) ([misl6](https://github.com/misl6))
- Flake8 does not support inline comments for any of the keys [\754](https://github.com/kivy/kivy-ios/pull/754) ([misl6](https://github.com/misl6))
- Use Python 3.10 for tests [\750](https://github.com/kivy/kivy-ios/pull/750) ([misl6](https://github.com/misl6))
- Update SDL2, SDL2\_ttf, SDL2\_mixer, SDL2\_image to latest releases [\749](https://github.com/kivy/kivy-ios/pull/749) ([misl6](https://github.com/misl6))
- :rotating\_light: Minor linting fixes/updates [\747](https://github.com/kivy/kivy-ios/pull/747) ([AndreMiras](https://github.com/AndreMiras))
- Fixes some E275 - assert is a keyword [\746](https://github.com/kivy/kivy-ios/pull/746) ([misl6](https://github.com/misl6))
- Use `sys.executable` instead of `sh.python` [\745](https://github.com/kivy/kivy-ios/pull/745) ([misl6](https://github.com/misl6))
- Multiple fixes to README [\737](https://github.com/kivy/kivy-ios/pull/737) ([rshah713](https://github.com/rshah713))
- Fix typo in README [\736](https://github.com/kivy/kivy-ios/pull/736) ([rshah713](https://github.com/rshah713))
- Disable configuration of i386-Simulator for libffi [\761](https://github.com/kivy/kivy-ios/pull/761) ([misl6](https://github.com/misl6)

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.