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
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.
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.
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.
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.
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.
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.
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.
Robbie
Robbie
Robbie
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 3 is the future, don't get stuck in the past...
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.
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.
This is must too get novacut on android so it least one project needs it
now if not sooner
i want python 3, but google is not interested in it, GAE does not support
it,and android?
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/.
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/.
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.
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.
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