<div dir="ltr"><div>As far as tagging multi-platform builds:</div><br><div>* wheel: <a href="http://legacy.python.org/dev/peps/pep-0427/#file-name-convention">http://legacy.python.org/dev/peps/pep-0427/#file-name-convention</a></div><div><br></div><div>   <tt class="" style="color:rgb(0,0,0)"><span class="">{distribution}-{version}(-{build</span> <span class="">tag})?-{python</span> <span class="">tag}-{abi</span> <span class="">tag}-{platform</span> <span class="">tag}.whl</span></tt><span style="color:rgb(0,0,0);font-family:Arial,Verdana,Geneva,'Bitstream Vera Sans',Helvetica,sans-serif;font-size:15px;line-height:21.9606304168701px">.</span></div><div><br></div><div>* conda: <a href="http://conda.pydata.org/docs/build.html#preprocessing-selectors">http://conda.pydata.org/docs/build.html#preprocessing-selectors</a><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Oct 26, 2014 at 1:50 PM, Wes Turner <span dir="ltr"><<a href="mailto:wes.turner@gmail.com" target="_blank">wes.turner@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span class=""><div>> <span style="font-family:arial,sans-serif;font-size:13.3333339691162px"> </span><span style="font-family:arial,sans-serif;font-size:13.3333339691162px">It probably would not be any use for the sort of calculator I am thinking about.</span></div><div><br></div></span>* "<span style="color:rgb(68,68,68);text-decoration:none;font-family:arial,sans-serif;font-size:13px"><a href="https://code.google.com/p/hackerskeyboard/" style="color:rgb(68,68,68);text-decoration:none;font-family:arial,sans-serif;font-size:13px" target="_blank">Hacker's Keyboard, a 5-row keyboard using full PC key layout for Android tablets or phones</a>" </span><a href="https://code.google.com/p/hackerskeyboard/" target="_blank">https://code.google.com/p/hackerskeyboard/</a> <div>* IPython Notebook requires pyzmq and libzmq: <a href="http://zeromq.org/build:android" target="_blank">http://zeromq.org/build:android</a></div><div>* IPython qtconsole requires Qt: <a href="http://qt-project.org/doc/qt-5/android-support.html" target="_blank">http://qt-project.org/doc/qt-5/android-support.html</a></div><div>* SPyder require PySide or PyQt: <a href="https://code.google.com/p/spyderlib/" target="_blank">https://code.google.com/p/spyderlib/</a><br><div>* <a href="http://continuum.io/blog/raspberry" target="_blank">http://continuum.io/blog/raspberry</a> ( <a href="http://repo.continuum.io/miniconda/Miniconda-3.5.5-Linux-armv6l.sh" target="_blank">http://repo.continuum.io/miniconda/Miniconda-3.5.5-Linux-armv6l.sh</a> )</div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Sun, Oct 26, 2014 at 7:18 AM, Todd <span dir="ltr"><<a href="mailto:toddrjen@gmail.com" target="_blank">toddrjen@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><p dir="ltr"><span><br>
On Oct 25, 2014 10:13 AM, "Russell Keith-Magee" <<a href="mailto:russell@keith-magee.com" target="_blank">russell@keith-magee.com</a>> wrote:<br>
><br>
><br>
> On Sat, Oct 25, 2014 at 3:36 PM, Todd <<a href="mailto:toddrjen@gmail.com" target="_blank">toddrjen@gmail.com</a>> wrote:<br>
>><br></span><span>
>> On Oct 25, 2014 4:22 AM, "Russell Keith-Magee" <<a href="mailto:russell@keith-magee.com" target="_blank">russell@keith-magee.com</a>> wrote:<br>
>> >  3) Disabling certain modules on mobile platforms. Supporting modules like linuxaudiodev, ossaudiodev, readline, curses, idle and tkinter on mobile platforms doesn't make much sense; modules likes bsddb and bz2 are difficult to support due to library dependencies; and the need for modules like multiprocessing is arguable (and difficult to support on mobile). Even providing a Python executable/shell is arguable for these platforms.<br>
>><br>
>> I would definitely be extremely interested in a python shell in android.  One thing I feel are lacking on android are good advanced mathematical tools and and python shell with appropriate libraries could make a very powerful open-source tool for that.  There have been some attempts at that already.<br>
><br></span><span>
> Yes - and (to the best of my knowledge) none of them provide the default Python shell. They're custom user interfaces, using native system controls, that provide a shell-like UI. What I'm talking about here is the literal "python.exe" build target - the one that is an executable that starts and expects to attach to stdin/stdout. *That* executable isn't practical on Android *or* iOS, because neither platform has the concept of a "console" in the traditional Unix sense of the word.</span></p>
<p dir="ltr">Perhaps no console by default, but it is possible to have a traditional console on android.  I have one and many ROMs install one by default.  So although it may not be part of the default configuration I think it would be good to support it for the people who do have a console.</p>
<p dir="ltr">Further, with rooted users, python could be set up to be used with the built-in adb shell.</p>
<p dir="ltr">It is unclear from the discussion where things ultimately came out on this issue. If there still a possibility it might removed, although I understand that consoles are not the primary use-case, I think is still a valid use-case that should supported.</p>
<p dir="ltr"><span>>> I would also differentiate android and iOs more.  Android seems to be betting on multi-core performance while iOs seems to be betting on single-chore performance. So while multiprocessing may not make much sense on iOs, I think it may be more sense on Android, especially if they move from 4 to 8 cores.<br>
><br></span><span>
> Firstly - I don't know what gave you the impression Apple devices aren't multicore - every Apple processor since the A5 (introduced in the iPhone 4S and iPad 2) has been at least dual core, and the A8X in the newest iPads is triple core. </span></p>
<p dir="ltr">I was referring to the benchmarks where corresponding iOs and android devices generally have better single and multi-core performance, respectively, but you right that isn't that important.</p><span>
<p dir="ltr">> Secondly, if you're assuming "multicore" automatically means "mathematical powerhouse", you're mistaken. If you're planning on doing serious mathematical heavy lifting on a phone... well, you've already made your first mistake :-) </p>
</span><p dir="ltr">No, on the contrary, I was thinking that on devices with limited performance, being able to divide components between processes, such as UI and logic, is all the more important.  It probably would not be any use for the sort of calculator I am thinking about.</p>
<br></div></div><span class="">_______________________________________________<br>
Python-ideas mailing list<br>
<a href="mailto:Python-ideas@python.org" target="_blank">Python-ideas@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-ideas" target="_blank">https://mail.python.org/mailman/listinfo/python-ideas</a><br>
Code of Conduct: <a href="http://python.org/psf/codeofconduct/" target="_blank">http://python.org/psf/codeofconduct/</a><br></span></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br>Wes Turner<br><a href="https://westurner.github.io/" target="_blank">https://westurner.github.io/</a>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Wes Turner<br><a href="https://westurner.github.io/" target="_blank">https://westurner.github.io/</a>
</div>