<div dir="ltr">Hi Terry,<br><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Oct 26, 2014 at 1:14 AM, Terry Reedy <span dir="ltr"><<a href="mailto:tjreedy@udel.edu" target="_blank">tjreedy@udel.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 10/24/2014 11:06 PM, Guido van Rossum wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
This idea seems to be in the air. Just yesterday someone posted a set of<br>
patches and suggestions to python-dev about making cross-compilation for<br>
Android easier.<br>
</blockquote>
<br></span>
Matt Frank, "Cross Compiling Python for Android", or close to that. He experimented with 3.4.1.<br></blockquote><div><br></div><div>I've seen that thread - thanks.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
I expect most people in the core Python team might not<br>
be eager to jump on this bandwagon because they have no immediate need,<br>
but these mobile platforms are only getting faster more popular, and I<br>
think it would be a good idea to be prepared for when suddenly everybody<br>
wants to develop mobile apps in Python.<br>
<br>
On Fri, Oct 24, 2014 at 7:20 PM, Russell Keith-Magee<br>
<<a href="mailto:russell@keith-magee.com" target="_blank">russell@keith-magee.com</a><br></span>
<mailto:<a href="mailto:russell@keith-magee.com" target="_blank">russell@keith-magee.<u></u>com</a>>> wrote:<br>
</blockquote><span class="">
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  Â  tl;dr - I'd like to add iOS and Android to the list of platforms<br>
  Â  that Python supports out-of-the-box, and I'm looking for guidance on<br>
  Â  the way forward (and assistance, if anyone is keen).<br>
</blockquote>
<br></span>
You (freakboy3742) and / or Matt Frank (WanderingLogic) should read the developer guide (<a href="https://docs.python.org/devguide" target="_blank">https://docs.python.org/<u></u>devguide</a>), submit patches to the tracker for 3.5*, put each other as nosy (using the tracker ids above), review each other's patches, respond to other issue participants, especially core developers, and modify patches as needed to get them committed.  Hopefully, one of you would have the goal of joining the developer team with commit privileges at least for android or ios development.<br>
<br>
* The first beta for 3.5 is scheduled for late May, 2015.  At least a working prototype of any new feature for 3.5 should be in that release.<span class=""><br></span></blockquote><div><br></div><div>Good to know the timeline. If I get to the point where it looks like I have a viable patch, I'll open a ticket.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  Â  Â  3) Disabling certain modules on mobile platforms. Supporting<br>
  Â  modules like linuxaudiodev, ossaudiodev, readline, curses, idle and<br>
  Â  tkinter on mobile platforms doesn't make much sense; modules likes<br>
  Â  bsddb and bz2 are difficult to support due to library dependencies;<br>
  Â  and the need for modules like multiprocessing is arguable (and<br>
  Â  difficult to support on mobile).<br>
</blockquote>
<br></span>
To add to what other said, many tests in the test suite are limited to certain platforms already -- skip if windows, skip if not windows, etc.  Part of your patching would consist of adding skips for tests.<br>
<br>
We would also need to expand the possible Availability notes in the doc, adding something like 'Availability - desktop systems' and 'Availablity - mobile (Android/IOS)' if mobile-only features were needed.<span class="HOEnZb"><font color="#888888"><br></font></span></blockquote><div> </div><div>Ok - thanks for the pointers.</div><div><br></div><div>Yours,</div><div>Russ Magee %-)</div></div></div></div>