Skip to content

frelixir/chaquopy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

598 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

Copyright (c) 2018 Chaquo Ltd

This repository contains the following components:

  • product contains Chaquopy itself.
  • target contains build processes for Python and its dependencies.
  • server/pypi contains build processes for third-party Python packages.

The open-source demo apps are contained in separate repositories available at [https://github.com/chaquo/].

Deployment

The artifacts produced by the product and target builds should be deployed to a Maven repository similar to the official Chaquopy one. The repository is simply a directory structure, which can be placed either on the local machine or on a webserver.

Arrange the files similarly to this:

maven
└── com
    └── chaquo
        └── python
            ├── gradle
            │   └── 3.3.1
            │       ├── gradle-3.3.1.jar
            │       └── gradle-3.3.1.pom
            └── target
                └── 3.6.5-4
                    ├── target-3.6.5-4-armeabi-v7a.zip
                    ├── target-3.6.5-4-stdlib.zip
                    ├── target-3.6.5-4-stdlib-pyc.zip
                    └── target-3.6.5-4-x86.zip

Now, to use this repository to build an app, follow the standard Chaquopy setup instructions, but replace the URL https://chaquo.com/maven/ with the URL or local path of your own repository.

About

Chaquopy: the Python SDK for Android

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Python 91.1%
  • Cython 3.2%
  • C 2.3%
  • Java 2.1%
  • Kotlin 0.7%
  • Shell 0.6%