Issue 10 in python-for-android: Python 3

105 views
Skip to first unread message

python-fo...@googlecode.com

unread,
Mar 31, 2011, 8:00:07 AM3/31/11
to python-fo...@googlegroups.com
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 10 by techto...@gmail.com: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

Python 3.2.1 to be exact. What is required to make it possible on Android?

Robbie Matthews

unread,
Mar 31, 2011, 8:01:01 AM3/31/11
to python-fo...@googlegroups.com
Yeah. This is a non-trivial project, but worth discussing.

Robbie

python-fo...@googlecode.com

unread,
Apr 19, 2011, 11:46:12 PM4/19/11
to python-fo...@googlegroups.com
Updates:
Status: Accepted
Labels: -Type-Defect Type-Enhancement

Comment #1 on issue 10 by rjmatthews62: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

Someone needs to work out how to crosscompile python 3 for an ARM platform.

python-fo...@googlecode.com

unread,
Apr 20, 2011, 7:47:03 AM4/20/11
to python-fo...@googlegroups.com

Comment #2 on issue 10 by naranjo....@gmail.com: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

Thing is why would we want that?

Py3 isn't much supported yet, many libraries are not compatible, and that's
what makes Python strong it's "batteries" why do we want Py3 on Android now
if we can't get batteries.

If you have a resonable why I can take a look and what it takes.

python-fo...@googlecode.com

unread,
Apr 20, 2011, 9:12:19 AM4/20/11
to python-fo...@googlegroups.com

Comment #3 on issue 10 by techto...@gmail.com: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

We want it because syntax parsing for Python 3 is simplified. There are
less syntax sugar constructs, and thanks to that performance should be
greater.

As a side effect - if some package has ported to Python 3, that means it is
active, and its developers are probably interested to test it on their
Android devices. I don't know how to cross-compile Python 3 for ARM, but if
it is possible to cross-compile PyPy, then the efforts to Python 3 porting
can be joined.

python-fo...@googlecode.com

unread,
Apr 20, 2011, 9:39:12 AM4/20/11
to python-fo...@googlegroups.com

Comment #4 on issue 10 by naranjo....@gmail.com: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

yes I know py3, but that argument is not totally valid.

For example Django which is one of Python's largest web frameworks is not
py3 compatible officially, there's a port, but not the official version.

Main development is been done for py 2.7, as everyone is waiting the others
to port they're applications.

You could try mimicing what I did for py2 to get py3 into Android, but
again, I'm not sure if it makes much sense, as it breaks the API and
renders some packages useless.

python-fo...@googlecode.com

unread,
Apr 20, 2011, 10:16:15 AM4/20/11
to python-fo...@googlegroups.com

Comment #5 on issue 10 by techto...@gmail.com: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

Do you really expect users running Django apps on Android any time soon?
I'd say they will be more interested to run Blender on their Honeycomb
tablets.

python-fo...@googlecode.com

unread,
Apr 23, 2011, 4:54:30 PM4/23/11
to python-fo...@googlegroups.com

Comment #7 on issue 10 by man...@aircable.net: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

Well I do use Django apps on Android, and I'm releasing a production ready
application based on Twisted soon. I don't really think we will see Blender
on Android any time soon, I guess gtk or qt are dependencies. Still go
ahead, do the port, I would like to help you, but don't expect me to do it
(and I'm talking just for me here) unless I really need it.

python-fo...@googlecode.com

unread,
Apr 23, 2011, 4:58:31 PM4/23/11
to python-fo...@googlegroups.com

Comment #6 on issue 10 by man...@aircable.net: Python 3

python-fo...@googlecode.com

unread,
Apr 26, 2011, 1:23:05 AM4/26/11
to python-fo...@googlegroups.com

Comment #8 on issue 10 by techto...@gmail.com: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

Blender is OpenGL rendered. No GTK or Qt. Just want to stress that starting
with Python 3 on alpha platforms is more beneficial for users as it gives
them ability to write tutorials in a consistent language early. Many
libraries can be run with 2to3 and it is a goal to catch early if they
can't.

python-fo...@googlecode.com

unread,
Jun 14, 2011, 12:26:23 PM6/14/11
to python-fo...@googlegroups.com

Comment #9 on issue 10 by v...@mazuru.com: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

I think that we really need Python 3.X.
Why? For example, let's look at me. I'm learning Python. And I use P3.2.
And I know there are many differences for 2.X versions.
I'm not the only one, who have same request - to develop using Python. I'm
not newbie on developing - have 3 years Delphi using. I think last version
of language is thу best. That is why we really need python 3.2

Robbie Matthews

unread,
Jun 14, 2011, 7:08:16 PM6/14/11
to python-fo...@googlegroups.com
Yes, but are you willing to do the work?

Robbie

Владислав Мазур

unread,
Jun 15, 2011, 6:17:40 AM6/15/11
to python-fo...@googlegroups.com
I don't know how to port Python to Andoid.
But if I can help you... You know I have not code for Android, only for PC.
May be we can find some who can do this work?

2011/6/15 Robbie Matthews <rjmatt...@gmail.com>



--
С уважением
Глава отдела разработки
Vlad Software
Мазур Владислав Геннадьевич
+380919317151
vl...@mazuru.com
Skype: vladbossm
ICQ: 420714092

Robbie Matthews

unread,
Jun 15, 2011, 6:47:35 AM6/15/11
to python-fo...@googlegroups.com
It's not rocket science, but none of the main developers here are
terribly keen to embark on a Python 3 development.
Not right now, anyway.
* None of us are paid for this, this is all being done out of our
limited free time.
* We're not stopping... indeed, we encourage... others getting
involved on the programming side.
* The current build environment's a bit of a kludge... I'd like to go
back to a more traditionaly build, easier now since Android has made a
proper tool-chain available....but to a significant degree it means we
have to start all over with Python 3.
* I'm not convinced that Python 3 is stable yet. At any rate there
doesn't seem to be a rush to conver over to it.
It will happen sooner or later, but just at the moment it's looking like later.

Robbie

Владислав Мазур

unread,
Jun 15, 2011, 7:08:19 AM6/15/11
to python-fo...@googlegroups.com
Ok, I understand we will have Python 3.X later. Nice!

But I have question. I'm only learning Python. Please tell me why do you think 3.X is not stable yet?

15 июня 2011 г. 13:47 пользователь Robbie Matthews <rjmatt...@gmail.com> написал:

Robbie Matthews

unread,
Jun 15, 2011, 7:49:19 AM6/15/11
to python-fo...@googlegroups.com
It probably is reasonably stable. What I meant was, there doesn't seem
to be a mad rush towards adoption yet.

Robbie

python-fo...@googlecode.com

unread,
Jul 8, 2011, 7:17:33 AM7/8/11
to python-fo...@googlegroups.com

Comment #10 on issue 10 by VictorLu...@googlemail.com: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

Writing applications for Android devices is a great, fun way to learn
programming and for that reason alone it's worth getting a new generation
of coders onto Python 3 now.

python-fo...@googlecode.com

unread,
Jul 11, 2011, 10:08:24 AM7/11/11
to python-fo...@googlegroups.com

Comment #11 on issue 10 by laurent....@gmail.com: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

Python 3 is the future, don't get stuck in the past...

python-fo...@googlecode.com

unread,
Sep 26, 2011, 12:27:29 PM9/26/11
to python-fo...@googlegroups.com

Comment #12 on issue 10 by shojuke...@gmail.com: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

I agree with those above me, I started developing in python at the end of
the 2.7 era and decided to just jump to 3 and I know there is a large and
ever-growing group of us.

python-fo...@googlecode.com

unread,
Oct 8, 2011, 11:01:11 PM10/8/11
to python-fo...@googlegroups.com

Comment #13 on issue 10 by Amazing...@gmail.com: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

Same here, started learning Python 2.6/2.7 and then jumped to 3.2. I would
appreciate being able to code for 3.x on my Android phone.

python-fo...@googlecode.com

unread,
Oct 14, 2011, 2:53:31 AM10/14/11
to python-fo...@googlegroups.com

Comment #14 on issue 10 by saras....@gmail.com: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

This is must too get novacut on android so it least one project needs it
now if not sooner

python-fo...@googlecode.com

unread,
Oct 19, 2011, 11:13:38 PM10/19/11
to python-fo...@googlegroups.com

Comment #15 on issue 10 by wangchen...@gmail.com: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

i want python 3, but google is not interested in it, GAE does not support
it,and android?

python-fo...@googlecode.com

unread,
Nov 7, 2011, 1:16:25 AM11/7/11
to python-fo...@googlegroups.com

Comment #16 on issue 10 by minmin.gong: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

I have partially port the Python 3.2 to Android, by manually applying the
P4A's patches to Py3's source code. Details in
http://www.klayge.org/2011/11/02/compile-boost-1-47-with-android-ndk-r6/.

python-fo...@googlecode.com

unread,
Nov 7, 2011, 1:20:28 AM11/7/11
to python-fo...@googlegroups.com

Comment #17 on issue 10 by minmin.gong: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

I have partially port the Python 3.2 to Android, by manually applying the
P4A's patches to Py3's source code. Details in

http://www.klayge.org/2011/11/06/compile-python-3-2-with-android-ndk-r6/.

Robbie Matthews

unread,
Nov 7, 2011, 1:35:07 AM11/7/11
to python-fo...@googlegroups.com
Cool!

python-fo...@googlecode.com

unread,
Nov 12, 2011, 2:40:20 PM11/12/11
to python-fo...@googlegroups.com

Comment #18 on issue 10 by hobomcho...@gmail.com: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

I am currently developing in python 3(first version of py that I've tried)
and am look for a way to run apps on my phone. Seeing that all I know about
python code is in python 3, it would be nice if python 3 was supported,
otherwise I would just not develop for android until it WAS supported.

python-fo...@googlecode.com

unread,
Mar 3, 2012, 1:58:55 AM3/3/12
to python-fo...@googlegroups.com

Comment #19 on issue 10 by chs200...@gmail.com: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

I would also like to have a fully functioning Python 3 version for android.
All of my University stuff in python is based on 3.0 >. I'm forced to try
and learn both versions on-the-fly and its difficult.

python-fo...@googlecode.com

unread,
Mar 21, 2012, 1:50:09 AM3/21/12
to python-fo...@googlegroups.com
Updates:
Status: Started
Owner: rjmatthews62

Comment #20 on issue 10 by rjmatthews62: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

Alpha version of 3.2.2 available. See:
http://code.google.com/p/python-for-android/wiki/Python3

python-fo...@googlecode.com

unread,
Sep 28, 2012, 9:44:32 PM9/28/12
to python-fo...@googlegroups.com

Comment #21 on issue 10 by shimmer...@gmail.com: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

rjmatthews62 I'm taking a programming class to learn python and have to
download Python 3 along with Idle to run scripts. I came across this site,
and your download Python 3 for Android after almost giving up and thinking
I had to drop the class because I couldn't find a compatible version for my
Android device. Thanks so much!!! By the way, do you know the source, my
device is blocking the download because it says the source is unknown. Thx,
Shimm...@gmail.com

python-fo...@googlecode.com

unread,
Sep 29, 2012, 7:56:56 PM9/29/12
to python-fo...@googlegroups.com

Comment #22 on issue 10 by rjmatthews62: Python 3
http://code.google.com/p/python-for-android/issues/detail?id=10

You need to turn on 'Unknown Sources' under Menu-->Applications.

You'll also need to have sl4a installed:
sl4a<http://code.google.com/p/android-scripting/>

Robbie

--
<http://www.apress.com/9781430237839>
Beginning Android Tablet Programming <http://www.apress.com/9781430237839>

- Publication Date: November 2, 2011
- ISBN13: 978-1-4302-3783-9

*Robbie Matthews* gives a full, no-holds barred introduction to
Android <http://www.apress.com/9781430237839>programming for tablets.
No previous experience required! Learn
More � <http://www.apress.com/9781430237839>

[image: Beginning Android Tablet
Programming]<http://www.apress.com/9781430237839>

Reply all
Reply to author
Forward
0 new messages