Chaquopy: Python for Android

Chaquopy: Python for Android

Chaquopy、Android用のPython SDKのデモアプリ

ダウンロード

バージョン履歴

Chaquopy: Python for Android
Chaquopy: Python for Android 16.1.0 APK
2025年05月09日 45.95 MB

Requires Android: Android 7.0+

Architecture: arm64-v8a, armeabi-v7a, x86, x86_64

Screen DPI: 160-640dpi

SHA1: caaa684bc395718e2fa60aab16b56c26a2d8be00

Size: 45.95 MB

What's New:

Chaquopy 16.1.0
Chaquopy: Python for Android
Chaquopy: Python for Android 16.0.0 APK
2024年10月16日 45.55 MB

Requires Android: Android 7.0+

Architecture: arm64-v8a, armeabi-v7a, x86, x86_64

Screen DPI: 160-640dpi

SHA1: 5053005593868ad90c4cc31bf6d488eaeb812752

Size: 45.55 MB

What's New:

* Fix duplication of Enter keypresses on API level 34.
* Increase targetSdk to API level 35, and disable edge-to-edge layout.
Chaquopy: Python for Android
Chaquopy: Python for Android 15.0.1 APK
2023年12月28日 26.26 MB

Requires Android: Android 5.0+

Architecture: arm64-v8a, armeabi-v7a, x86, x86_64

Screen DPI: 160-640dpi

SHA1: 859035e93227cb0ba9580c3d1c1e0b7718b038fe

Size: 26.26 MB

What's New:

* Remove vibration demo, since many devices have this disabled in settings.
* Update target API level to 34
Chaquopy: Python for Android
Chaquopy: Python for Android 14.0.2 APK
2023年01月29日 26.12 MB

Requires Android: Android 5.0+

Architecture: arm64-v8a, armeabi-v7a, x86, x86_64

Screen DPI: 160-640dpi

SHA1: 5c52ca1ffbfc543ebea6647db0320b7c18cca03c

Size: 26.12 MB

What's New:

Chaquopy 14.0.2
Chaquopy: Python for Android
Chaquopy: Python for Android 13.0.0 APK
2022年11月08日 26.09 MB

Requires Android: Android 5.0+

Architecture: arm64-v8a, armeabi-v7a, x86, x86_64

Screen DPI: 160-640dpi

SHA1: bfc6b4da5b0270d5f6d5f2678d4bf267daef796f

Size: 26.09 MB

What's New:

* Increase minimum API level to 21
* Enable all warnings, including DeprecationWarning, PendingDeprecationWarning, ImportWarning and ResourceWarning.
* Update to SQLite version 3.39.2.
Chaquopy: Python for Android
Chaquopy: Python for Android 12.0.1 APK
2022年07月25日 25.59 MB

Requires Android: Android 4.1+

Architecture: arm64-v8a, armeabi-v7a, x86, x86_64

Screen DPI: 160-640dpi

SHA1: 0774dbdada69d3c3053b4aface239680936a5e20

Size: 25.59 MB

What's New:

* First open-source release.
Chaquopy: Python for Android
Chaquopy: Python for Android 12.0.0 APK
2022年05月16日 25.74 MB

Requires Android: Android 4.1+

Architecture: arm64-v8a, armeabi-v7a, x86, x86_64

Screen DPI: 160-640dpi

SHA1: 86eb93c5ee7ae3f7d6bc884c2f3fb72a262da20b

Size: 25.74 MB

What's New:

* Update to Python version 3.8.13.
* Update CA bundle to certifi 2021.10.8.
* Fix signal.valid_signals on 32-bit ABIs.
Chaquopy: Python for Android
Chaquopy: Python for Android 11.0.0 APK
2022年02月05日 25.69 MB

Requires Android: Android 4.1+

Architecture: arm64-v8a, armeabi-v7a, x86, x86_64

Screen DPI: 160-640dpi

SHA1: 5b293436dfbc679f5ffd08b7c03e833b293f2d90

Size: 25.69 MB

What's New:

* Java arrays now support the `copy.copy` function in Python.
* Passing an unsupported Java object to `copy.copy`, `copy.deepcopy` or `pickle` now fails with a clearer error message.
Chaquopy: Python for Android
Chaquopy: Python for Android 10.0.1 APK
2021年09月23日 25.68 MB

Requires Android: Android 4.1+

Architecture: arm64-v8a, armeabi-v7a, x86, x86_64

Screen DPI: 160-640dpi

SHA1: e408a6a04494bfccf7aa2f9fff58ae87d0320934

Size: 25.68 MB

What's New:

* Increase target API level to 31.
* Update to Python version 3.8.11.
* Update CA bundle to certifi 2020.5.30.
* Add a `buffer` attribute to stdout and stderr for bytes output.
* Java arrays now support the `index` and `count` methods in Python.
* `importlib.util.spec_from_file_location` now works for paths loaded from the APK.
Chaquopy: Python for Android
Chaquopy: Python for Android 9.1.0 APK
2021年01月04日 25.58 MB

Requires Android: Android 4.1+

Architecture: arm64-v8a, armeabi-v7a, x86, x86_64

Screen DPI: 160-640dpi

SHA1: 795ac55feda2a7ff5bdeb81bfd10b83c852c7da0

Size: 25.58 MB

What's New:

* Java arrays now support the `copy` method in Python.
* Fix bug when using `cast` to call a functional interface which extends another functional interface.
* Update CA bundle to certifi 2020.12.5.
* `json` module performance improvements.
Chaquopy: Python for Android
Chaquopy: Python for Android 8.0.1 APK
2020年08月10日 25.01 MB

Requires Android: Android 4.1+

Architecture: arm64-v8a, armeabi-v7a, x86, x86_64

Screen DPI: 160-640dpi

SHA1: 92ae6960f3f48df173eaecf0e8b0049ecb7c32bf

Size: 25.01 MB

What's New:

* Increase target API level to 30.
* Update `androidx.preference` to version 1.1.1.
* Update Android Gradle plugin to version 4.0.1.
* Make missing multiprocessing primitives throw an exception on use rather than on import. This affected the packages joblib and librosa (#21).
* Make ctypes.util.find_library search libraries installed with pip. This affected the package soundfile (#201).
* Fix “invalid constraint” error affecting the packages openpyxl and webcolors.
Chaquopy: Python for Android
Chaquopy: Python for Android 8.0.0 APK
2020年06月16日 25.14 MB

Requires Android: Android 4.1+

Architecture: arm64-v8a, armeabi-v7a, x86, x86_64

Screen DPI: 120-640dpi

SHA1: 2ad935fc361f94185816a5629b8757c6da379de3

Size: 25.14 MB

What's New:

* Android Gradle plugin version 4.0 is now supported.
* Runtime Python version is now 3.8.3.
* Using Chaquopy in an Android library module (AAR) is now supported.
* Java primitive arrays now support the Python buffer protocol, allowing high-performance data transfer between the two languages.
* Data files in top-level non-package directories are now extracted from the APK the first time the app is started, so they can be accessed using a path relative to `__file__`.
Chaquopy: Python for Android
Chaquopy: Python for Android 7.0.3 APK
2020年05月14日 25.13 MB

Requires Android: Android 4.1+

Architecture: arm64-v8a, armeabi-v7a, x86, x86_64

Screen DPI: 120-640dpi

SHA1: afa5ea8bb81141ccf86b8b1dcf341e64b94eddcb

Size: 25.13 MB

What's New:

* Increase target API level to 29.
* Migrate to AndroidX.
* Remove remaining Python 2 compatibility code.
* Fix sem_open error when using multiprocessing.dummy.Pool.
* Work around dynamic linker bug on 64-bit ABIs before API level 23.
* Fix NoClassDefFoundError when using Python to access certain androidx classes.
* Fix conversion of Java byte[] array to Python bytearray.
* Defer pkg_resources initialization until the module is first imported.
* Update CA bundle to certifi 2020.4.5.1.
Chaquopy: Python for Android
Chaquopy: Python for Android 7.0.2 APK
2020年03月06日 25.09 MB

Requires Android: Android 4.1+

Architecture: arm64-v8a, armeabi-v7a, x86, x86_64

Screen DPI: 120-640dpi

SHA1: a20a23a6f57254db21c00f49a3807332ac73631f

Size: 25.09 MB

What's New:

* Runtime Python version is now 3.8.1.
* Most native packages have been upgraded to a more recent version.
* Android Gradle plugin version 3.6 is now supported.
* Fix "cannot create a consistent method resolution order" error when using `androidx`.
* Fix a deadlock involving the Java API.
* Improve startup speed.
* Fix keys repeating endlessly if pressed during a rotation.
Chaquopy: Python for Android
Chaquopy: Python for Android 6.3.0 APK
2019年09月25日 25.87 MB

Requires Android: Android 4.1+

Architecture: arm64-v8a, armeabi-v7a, x86, x86_64

Screen DPI: 120-640dpi

SHA1: aa353ce917d6ddee6572e2cd0e84b764f77a3601

Size: 25.87 MB

What's New:

* Android Gradle plugin version 3.5 is now supported.
* Prevent crash by limiting the console scrollback size.
* Pre-compile Python code to .pyc format by default, so it doesn’t have to be compiled on the device.
* Change data file location from cache to files directory, to prevent the user from clearing it while the app is running.
* Hide importer frames in stack traces, unless the exception originated from the importer itself.
* Fix “has no DT_SONAME” warning (#112).
Chaquopy: Python for Android
Chaquopy: Python for Android 6.2.1 APK
2019年04月20日 25.46 MB

Requires Android: Android 4.1+

Architecture: arm64-v8a, armeabi-v7a, x86, x86_64

Screen DPI: 120-640dpi

SHA1: fc1319f0f28d650c328d06bfa005ffe8b1cae3d5

Size: 25.46 MB

What's New:

* Android Gradle plugin version 3.4 is now supported.
* Update to OpenSSL 1.1.1b. This enables the BLAKE2 and SHA-3 algorithms in `hashlib`.
* Update CA bundle to certifi 2019.3.9.
* Implement `pkgutil.iter_modules`.
* Build `pkg_resources` into all apps. Many packages require this but don't declare a dependency on setuptools.
Chaquopy: Python for Android
Chaquopy: Python for Android 6.0.0 APK
2019年03月09日 23.82 MB

Requires Android: Android 4.1+

Architecture: arm64-v8a, armeabi-v7a, x86, x86_64

Screen DPI: 120-640dpi

SHA1: f7ba22dc9f72516ad91ed1d48a15727bc5ed29bb

Size: 23.82 MB

What's New:

* Target Android Studio 3.3.2.
* Add ABI `x86_64`.
Chaquopy: Python for Android
Chaquopy: Python for Android 5.1.2 APK
2019年01月20日 18.85 MB

Requires Android: Android 4.1+

Architecture: arm64-v8a, armeabi-v7a, x86

Screen DPI: 120-640dpi

SHA1: cac13d12af94b44e7673db6abc55a1a235041f27

Size: 18.85 MB

What's New:

* Target Android Studio 3.2.1.
* Increase target API level to 28.
Chaquopy: Python for Android
Chaquopy: Python for Android 5.0.0 APK
2018年11月06日 18.74 MB

Requires Android: Android 4.1+

Architecture: arm64-v8a, armeabi-v7a, x86

Screen DPI: 160-640dpi

SHA1: da99a29348f4d3f349cb9155d007f5d357710279

Size: 18.74 MB

What's New:

* The ABI `arm64-v8a` is now supported.
* Python 2 and Python 3.6.3 are no longer included. However, for existing Python 2 users, Chaquopy 4.x will continue to be maintained until the end of 2019.
* `buildPython` must now be at least Python 3.4.
* `minSdkVersion` must now be at least API level 16.
* Fix various intermittent build errors involving `chaquopy_java.jar`.
* If `pkg_resources` is installed in your app, it will now detect all pip-installed packages.
Chaquopy: Python for Android
Chaquopy: Python for Android 4.0.0 APK
2018年08月24日 13.27 MB

Requires Android: Android 4.0.3+

Architecture: armeabi-v7a, x86

Screen DPI: 160-640dpi

SHA1: b605fa2c6ef082fec407e12e7c733f451f610333

Size: 13.27 MB

What's New:

Demo app:
* Target Android Studio 3.1.4.
* Correct caption mistake.
SDK:
* Android Gradle plugin version 3.2 is now supported, and version 2.3 is no longer supported.
* Add resource module.
* Remove broken select.kevent/select.kqueue API.
* Set HOME environment variable if the system hasn’t already done so.
* Implement importlib.abc.InspectLoader.get_code: this allows runpy.run_module to be used.
Chaquopy: Python for Android
Chaquopy: Python for Android 3.3.2 APK
2018年08月06日 13.26 MB

Requires Android: Android 4.0.3+

Architecture: armeabi-v7a, x86

Screen DPI: 160-640dpi

SHA1: bfb4819e433d35221bef82f02d62cf504f4d9573

Size: 13.26 MB

What's New:

Demo app:
* No changes except for the SDK update.
SDK:
* Fix pip issues involving packages with optional native components.
* Work around inability of Android dynamic linker on API 22 and older to load multiple modules with the same basename.
* Fix ctypes.pythonapi and sys.abiflags, and provide partial implementation of sysconfig.get_config_vars.
* Fix native crash in lrintf / feholdexcept / fegetenv.
* Fix pkgutil.get_data when used with extractPackages.
Chaquopy: Python for Android
Chaquopy: Python for Android 3.3.0 APK
2018年06月20日 13.23 MB

Requires Android: Android 4.0.3+

Architecture: armeabi-v7a, x86

Screen DPI: 160-640dpi

SHA1: cdb228953834a63cb4481c5e63d8d9417fc8b3c4

Size: 13.23 MB

What's New:

Demo app:
* Target Android Studio 3.1.3.
SDK:
* Add fast conversions between Python bytes/bytearray and Java byte[].
* Make pip evaluate environment markers and data-requires-python attributes against target platform, not build platform.
* Make pip only prioritize native wheels (not pure-Python wheels) over sdists of a newer version.
* Fix pip issues when multiple packages provide the same directory or filename.
* Improve pip error messages when packages attempt to build native code.
Chaquopy: Python for Android
Chaquopy: Python for Android 3.2.0 APK
2018年06月08日 13.15 MB

Requires Android: Android 4.0.3+

Architecture: armeabi-v7a, x86

Screen DPI: 160-640dpi

SHA1: 22ea166aebfedda73b8bd9eaf74df9bca6afa53a

Size: 13.15 MB

What's New:

Demo app:
* Create PythonConsoleActivity background thread from Python rather than Java
SDK:
* Add Python.getPlatform and AndroidPlatform.getApplication.
* Make sure __spec__ is set on modules which are loaded by direct calls to the loader, or via imp.
* Fix hashlib OpenSSL integration.
* Fix pip --no-binary option.
* Improve up-to-date checks on Gradle tasks.
Chaquopy: Python for Android
Chaquopy: Python for Android 3.1.0 APK
2018年06月03日 13.13 MB

Requires Android: Android 4.0.3+

Architecture: armeabi-v7a, x86

Screen DPI: 160-640dpi

SHA1: 620c09d4781d4de735a22c28c08fd339f69648dc

Size: 13.13 MB

What's New:

Demo app:
* Make Python 3 the default flavor.
* Don't suppress keyboard predictions in ConsoleActivity base class.
SDK:
* Add support for installing pure-Python sdists.
* Fix imp.find_module and imp.load_module.
* Implement implicit namespace packages on Python 3 (PEP 420).
* Add partial support for .pth files.
* Add message explaining how to show full pip output in Android Studio 3.1’s new Build window.
* Fix “registering invalid inputs” warning in Android Studio 3.1.
Chaquopy: Python for Android
Chaquopy: Python for Android 3.0.0 APK
2018年05月17日 13.12 MB

Requires Android: Android 4.0.3+

Architecture: armeabi-v7a, x86

Screen DPI: 160-640dpi

SHA1: bf05ace692df8ead401acb5de0859448a9f2dea0

Size: 13.12 MB

What's New:

Demo app:
* Target Android Studio 3.1.
SDK:
* Android Gradle plugin version 3.1 is now supported.
* Android Gradle plugin version 2.2 is no longer supported.
* Add Python versions 2.7.15 and 3.6.5, and fix a few lesser-used standard library modules.
* Update to pip version 10.0.1.
* Build reliability fixes, including one for over-strict metadata parsing.
* Further build speed improvements.
* Improve app startup speed where a requirement is reinstalled at the same version as before.
Chaquopy: Python for Android
Chaquopy: Python for Android 2.1.0 APK
2018年04月29日 13.02 MB

Requires Android: Android 4.0.3+

Architecture: armeabi-v7a, x86

Screen DPI: 160-640dpi

SHA1: 2edac97ffddad4ef5c9021ce19a352ef9e3e527d

Size: 13.02 MB

What's New:

Demo app:
* No changes except for the SDK update.
SDK:
* Add ability to load native library dependencies. This is required by the newly-added packages
for PyZMQ and SciPy.
* Improve pip install performance.
Chaquopy: Python for Android
Chaquopy: Python for Android 2.0.1 APK
2018年03月24日 12.93 MB

Requires Android: Android 4.0.3+

Architecture: armeabi-v7a, x86

Screen DPI: 160-640dpi

SHA1: 589e25c4c38324f2bb577db0e4cb10afbd517982

Size: 12.93 MB

What's New:

Demo app:
* No changes except for the SDK update.
SDK:
* Fix a crash reported on various devices, especially Samsung Galaxy J series phones.
* Fix NumPy dependency on libc functions not present in API level 17 and earlier.
* Remove debugging information from native modules.
* Disable upgrade notification from bundled copy of pip.
Chaquopy: Python for Android
Chaquopy: Python for Android 2.0.0 APK
2018年03月22日 12.96 MB

Requires Android: Android 4.0.3+

Architecture: armeabi-v7a, x86

Screen DPI: 160-640dpi

SHA1: f6418cdb607cfe92cb19e378cc6ef2ca47f41686

Size: 12.96 MB

What's New:

Demo app:
* Remove READ_LOGS permission: this was only needed on API level 15, and its Google Play description is too scary.
SDK:
* The import hook now only looks up names in Java if they failed to import from Python.
* General performance improvements: the Python unit tests now run about 25% faster.
* Fix a crash on API level 15 caused by the license notification.
Chaquopy: Python for Android
Chaquopy: Python for Android 1.4.0 APK
2018年03月07日 13.02 MB

Requires Android: Android 4.0.3+

Architecture: armeabi-v7a, x86

Screen DPI: 160-640dpi

SHA1: 6c63d56d4ed338b9709124edbc0e9908ec1a7e89

Size: 13.02 MB

What's New:

Demo app:
* Increase target API level from 23 to 26.
* Console activities are now based on the open-source console app template, giving numerous improvements (see blog post).
SDK:
* The Python standard library is now loaded from .pyc files by default, which significantly speeds up app startup.
* Improvements to sys.stdin, sys.stdout and sys.stderr (see blog post).
* Fix a multi-threading deadlock.
* Apps built with an unlicensed copy of the SDK are now limited to a run-time of 5 minutes.
Chaquopy: Python for Android
Chaquopy: Python for Android 1.3.1 APK
2018年02月05日 12.44 MB

Requires Android: Android 4.0.3+

Architecture: armeabi-v7a, x86

Screen DPI: 160-640dpi

SHA1: eab64de981a0e648f2ad9bde44acb2f575f73b56

Size: 12.44 MB

What's New:

Demo app:
* Python console now handles non-ASCII text correctly.
SDK:
* Static proxy generator now handles non-ASCII source files correctly (#27).