<div dir="ltr"><br><div class="gmail_quote"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="">On Mon, Dec 29, 2014 at 8:09 AM, Steven D'Aprano <span dir="ltr"><<a href="mailto:steve@pearwood.info" target="_blank">steve@pearwood.info</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span>On Sun, Dec 28, 2014 at 10:30:41PM +0100, Fetchinson . wrote:<br>
> On 12/27/14, Russell Keith-Magee <<a href="mailto:russell@keith-magee.com" target="_blank">russell@keith-magee.com</a>> wrote:<br>
<br>
</span><span>> > This is an entirely<br>
> > reasonable approach if Kivy is what you want at the end of the day - but<br>
> > it's not what *I* want. I've been taking a much more atomic approach. The<br>
> > Kivy toolchain is also anchored in old versions of Python 2; something that<br>
> > definitely needs to be addressed.<br>
<br>
</span>I'm not entirely sure why Russell says this. Kivy claims to support<br>
Python 3:<br>
<br>
<a href="http://kivy.org/docs/faq.html#does-kivy-support-python-3-x" target="_blank">http://kivy.org/docs/faq.html#does-kivy-support-python-3-x</a><br>
<span><br></span></blockquote></span><div>Read the whole of that FAQ entry:</div><div><br></div><div>"""</div><div>However, be aware that while Kivy will run in Python 3.3+, packaging support is not yet complete. If you plan to create mobile apps for Android or iOS, you should use Python 2.7 for now.<br></div><div>""" </div><div><br></div><div>That is - *Kivy* works on Python 3.3, but none of the tools that let you run Kivy on Android or iOS exist for 3.X. This is the hard part - the patches against Python and related libraries are non-trivial. </div><span class=""><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span>
> As far as I'm concerned python 2 is perfectly okay. If I don't need to<br>
> worry about python 3, what drawback does kivy have, if any, according<br>
> to you?<br>
<br>
</span>Well, you've just lost me as a potential user. I have zero interest in<br>
legacy Python versions for Android.</blockquote><div> </div></span><div>For what it's worth, I agree. I'll probably end up supporting Python 2, but only because my currently working code (which is derived from Kivy's toolchain) work on 2.7; but my intention is to start focussing on Python 3 ASAP. IMHO there's no point starting a new project on a platform that has a known EOL on the horizon.</div><div><br></div><div>Yours</div><div>Russ Magee %-)</div></div></div></div>
</div></div>