=== mterry is now known as mterry_sprinting [19:16] hello everyone. Could you please advise which version of Python is better to use if I want to build an app, 2.x or 3.x. Constructive answer is appreciated. thanks [19:20] hello? is anybody here? [19:23] doc_: some people are "here", but not always looking in the channel all the time ;) [19:23] i see... [19:23] doc_: I think Python 3 will become the default in the short term, but currently most applications are still written in Python 2 [19:24] you could say we're in the middle of a switch right now... [19:26] oh, i see...thanks... [19:27] actually, 3 switches are happening (if you want to use Gtk): Python 2 -> 3, Gtk 2 -> 3, and PyGtk -> GObject introspection-based Python Gtk bindings [19:30] doc_: if you stay around, maybe somebody else can give you more info (e.g. their experience with the newer technologies) [19:31] ok, thank you. I think that it is better to stick to the newer technologies [19:32] because they are being developed with more effort [19:36] doc_, Python 2.7 will be supported in Ubuntu for at least five years. The problem isn't really Python itself, but with third-party libraries. They have to be ported to Python 3 before you can use them. This transition is not complete, which means you'll have less tools available in Python 3. [19:38] furthermore, a lot of applications will be based on 2.x for a long time, so it'll be useful to know. The changes to Python 3 isn't radical. You can pick them up easily when you're comfortable with Python itself. I would recommend that you start with Python 2.7 and GTK3, avoiding the PyGTK/PyGI problem altogether. It makes your knowledge more reusable.