├── .gitignore ├── CONTRIBUTING.md ├── LICENSE └── README.rst /.gitignore: -------------------------------------------------------------------------------- 1 | *.swo 2 | *.swp 3 | src/* 4 | archive/* 5 | build/* 6 | downloads/* 7 | diff/* 8 | dist/* 9 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | BeeWare <3's contributions! 4 | 5 | Please be aware, BeeWare operates under a Code of Conduct. 6 | 7 | See [CONTRIBUTING to BeeWare](https://beeware.org/contributing) for details. 8 | 9 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2014-2019 Russell Keith-Magee. 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- 1 | Python Android Support 2 | ====================== 3 | 4 | This is a meta-package for building a version of CPython that can be embedded 5 | into an Android project. 6 | 7 | It works by downloading, patching, and building CPython and selected pre- 8 | requisites, and packaging them as linkable dynamic libraries that can be 9 | included in an Android Gradle project. 10 | 11 | The binaries support armeabi-v7a, arm64-v8a, x86 and x86_64. This should enable 12 | the code to run on most modern Android devices. 13 | 14 | The master branch of this repository has no content; there is an 15 | independent branch for each supported version of Python. The following 16 | Python versions are supported: 17 | 18 | .. * `Python 3.6 `__ 19 | * `Python 3.7 `__ 20 | 21 | Suggestions for changes should be made against the `dev branch 22 | `__; these 23 | will then be backported into the supported Python releases. The dev branch will 24 | track the most recent supported version of Python (currently, Python 3.7). 25 | 26 | See the individual branches for usage instructions. 27 | --------------------------------------------------------------------------------