I'm interested in helping; getting python3 cemented in as many places as possible is on my list of stuff that needs doing. Just recently landed a bunch of fixes in Customizer [1], since it had a python rewrite.
Their code is now something like 99% python3 compliant and runs under python2.7 and 3.4 with the same codebase. There's still one or two problems that py3 throws, but once I track the issue down, it'll probably end up to be a one or two line fix. The biggest issue with python2/3 on the same codebase is mostly in how the programmer utilizes the available constructs -- It's encouraged to use the u'I am a {} unicode {} string'.format("beautifully", "formatted") construct, which was missing from python 3.0, 3.1, and 3.2. So far I've not noticed any issues with 3.4/3.5 compatibility while using 15.10, other than the slight annoyance that python3-dev is still pointed at 3.4, but python3-pip wants to use python3.5-dev for building C extensions (like scrypt or uwsgi). [1]: https://github.com/clearkimura/Customizer/pull/110 On Tue, Sep 29, 2015 at 1:25 PM, Julien Lavergne <gi...@ubuntu.com> wrote: > Hi, > > I have quick look on it, it's definitely something we should look to > replace LSC : > - Python 3 > - Same packages tech than LSC (aptdaemon) > - Read partner repos > - Less memory usage than LSC at startup > > That's definitely an option to study, even for the 16.04 LTS. It > probably needs some UI tweaking, but that may be possible for next > release. > > Regards, > Julien Lavergne > > 2015-09-28 5:41 GMT+02:00 Walter Lapchynski <w...@ubuntu.com>: > > Thanks to Simon Quigley (tsimonq2), I was watching a recent Linux Action > > Show and they mentioned this nice user-friendly alternative to the Ubuntu > > Software Center called [AppGrid][1]. It's built from the ground up and > > focused on speed in Python. That's about all I know about it, but I'm > > thinking that there may be some benefit to consider hacking this to use a > > limited set of packages and making it ours? I can see it's using GTK+, so > > there's that to worry about it, too, but that may or may not be easy. > Just > > passing it on if it's of interest to anyone. :) > > > > [1]: https://launchpad.net/appgrid > > > > -- > > @wxl | http://polka.bike > > Lubuntu Release Manager & Head of QA > > Ubuntu PPC Point of Contact > > Ubuntu Oregon LoCo Team Leader > > Ubuntu Membership Board & LoCo Council Member > > Eugene Unix & GNU/Linux User Group Co-Organizer > > -- > Mailing list: https://launchpad.net/~lubuntu-qa > Post to : lubuntu-qa@lists.launchpad.net > Unsubscribe : https://launchpad.net/~lubuntu-qa > More help : https://help.launchpad.net/ListHelp > -- Graham Cantin | (408) 890-7463
-- Mailing list: https://launchpad.net/~lubuntu-qa Post to : lubuntu-qa@lists.launchpad.net Unsubscribe : https://launchpad.net/~lubuntu-qa More help : https://help.launchpad.net/ListHelp