Skip to content

Releases: kuri65536/python-for-android

Python 3.6.4

08 Jan 01:03
Compare
Choose a tag to compare

#143

  • fix readline issue #144
  • fix build issue about sqlite3, libffi and bz2 #143
  • 2017/01/09: c modules can not load correctly (may be packaging or sysconfig issue)

Python 2.7.14

07 Jan 01:33
Compare
Choose a tag to compare
  • build python 2.7.14, Py4A patches was not changed.
  • updated android.py #150 26402a0

Python 3.6.2

28 Sep 04:03
Compare
Choose a tag to compare
Python 3.6.2 Pre-release
Pre-release

I did not tested it with actual devices.

Python3 C Extension Modules

13 Mar 15:31
Compare
Choose a tag to compare
  • If you need pure python modules, just use pip_console.py3.
  • In security reason, Extension Modules (including shared library)
    can not be located in SD card.
    To use these modules, PYTHONUSERBASE must be set to directory under '/', example: '/data/local/tmp'

Modules list

Append pip module to Python 3.6.0

04 Mar 17:42
Compare
Choose a tag to compare
  • now readline module worked again.

use pip

  • cannot use for modules which need C extension compile, like numpy/scipy, pillow.

use with command line.

  • download python3.sh from here, and push to your android.

use from SL4A script list

  • From SL4A console, you can't use with SL4A console. #135
  • launch pip_console.py3
  • to use modules, site.addsitedir
$ cd /path/to/sl4a/scripts
$ bash python3.sh pip_console.py3    # install pip
$ bash python3.sh pip_console.py3    # re-launch
--> pip install requests
--> pip uninstall requests

Python 3.6.0

21 Jan 03:18
Compare
Choose a tag to compare

1st relase of Python 3.6.0 #105

  • module readline and ncurses not worked by build problems (?).
  • module bzip2 not worked by packaging problemns (?).

OpenSSL 1.0.2j

17 Jan 16:14
Compare
Choose a tag to compare
  • updated openssl to 1.0.2j #109

you need xutils-dev package to build openssl in Ubuntu 16.04.

Python 2.7.12 / NDK 10e

06 Jan 15:16
Compare
Choose a tag to compare
  • Update to python 2.7.12
  • Update to NDK 10e (I gave up to 11 or higher, which does not include android-3 API or GCC)
  • Enable large file support for #107

Python 2.7.11

27 Mar 13:56
Compare
Choose a tag to compare

Update to python 2.7.11

Append 64bit OS selections

06 Aug 21:19
Compare
Choose a tag to compare
  • issue #101, in aarc64 and x86_64, installer will choose 32bit binaries.
  • issue #104, fix xmpppy module
  • issue #106, openssl renewed from 1.0.2a to 1.0.2d (wait feedback)