Chaquopy provides everything you need to include Python components in an Android app, including:
- Full integration with Android Studio's standard Gradle build system.
- Simple APIs for calling Python code from Java/Kotlin, and vice versa.
- A wide range of third-party Python packages, including SciPy, Pandas, Pillow, and many more.
To get started, see the documentation.
This repository contains the following components:
product/gradle-plugincontains the Chaquopy Gradle plugin.product/runtimecontains the Chaquopy runtime libraries.targetcontains build scripts for Python and its supporting libraries.server/pypicontains build scripts for third-party Python packages.
For build instructions, see the README files in each subdirectory. All build outputs
are stored in the maven directory.
To use this repository to build an app, edit the repositories block in your
settings.gradle or build.gradle file to declare your
repository
before mavenCentral. Either an HTTP URL or a local path can be used.