We should decide on python 3.x and GI together after 3.3 release and put a team together for it if we decide to do it for Gramps 3.4. (which would obviously be Gramps 4.0 then).

Only GTK was missing to port to python 3.x on linux last we investigated.
However, we can only agree to the port if it is ok for Windows and Mac OS X also. If not ok for those, we should wait another year. For that, I look to our windows and macosx porters.

Benny

2011/4/29 Rob Healey <robhealey1@gmail.com>
Greetings:

I have also had a look into this idea, and if or when we make the conversion over to Pygi, is there a chance to also dump python2.x.x to the wayside...  An upgrade to python3 might need to be decided upon also!

I know that this would be a MAJOR huge undertaking, but as you can see by Gnome releasing 3.0.x of there new Shell Desktop, the world is already starting to switch to python3...

If the decision to begin porting to pygi and python3 is sat upon or shoved out of the way, Gramps will be left behind!  Never let that become true....

Sincerely yours,
Rob G. Healey


On Fri, Apr 29, 2011 at 12:22 AM, Jérôme <romjerome@yahoo.fr> wrote:
A script is also available:
http://git.gnome.org/browse/pygobject/tree/pygi-convert.sh

The problem might be to make sure that we "don't keep using the static
bindings for a library that we are using through introspection. That
would cause wrappers from both bindings be mixed and compatibility
issues would arise."  http://live.gnome.org/PyGObject/IntrospectionPorting

Note, Benny generated an experimental qt interface for mobile (see blog
pages)!

Richard,
It seems to me that you also made an experimental qt interface (pyqt ?)
for a third-party program related to Gramps... I tried to run pyside
(under a Gnome environment) but I (too quickly) give up! :(


Regards,
Jérôme


Richard Taylor a écrit :
> I think that this is going to be a good thing in the long-run but
> porting gramps will take some effort.
>
> I have spent a few mins reading some of the docs online. The big
> advantage of GObject introspection is that it should always track the
> latest version of GTK+ and the python bindings will never fall behind.
> So GTK3 should be available to us more quickly. Hopefully it will also
> make the support on other platforms (e.g. OS X) more reliable.
>
> Porting gramps from PyGTK to GObject Introspection (GI) looks like a
> largely mechanical exercise:
> http://live.gnome.org/PyGObjec/IntrospectionPorting
>
> GI should also give access to more libraries. For example
> http://developer.gnome.org/libpeas/1.0/ looks interesting.
>
> The hardest decision will be when to port.
>
> Ricard
>
> On 29/04/2011 05:30, Paul Franklin wrote:
>> I suppose it's all old news to many of you developers but I
>> just read it and I thought I'd paste a few words here, from
>> http://www.johnstowers.co.nz/blog/index.php/author/admin/
>> and a post he made 3 April.  (He's the lead author and the
>> originator of osmgpsmap, which again I assume you probably
>> already know but which I hadn't.)
>>
>> He said (excerpted):
>>
>> I just released PyGTK 2.24, which will almost certainly be
>> the last major PyGTK release. The future of Python on the
>> GNOME platform is PyGObject + GObject Introspection.
>>
>> and then later:
>>
>> To clarify a point raised in the comments, PyGTK will be
>> maintained in the exact same was as the GTK+-2.0 series will
>> be maintained. Bug fix releases will be made if necessary,
>> but no new features will be added. If you want the new
>> GTK+-3.0 features then you should use PyGObject + GObject
>> Introspection.
>>
>> ------------------------------------------------------------------------------
>> WhatsUp Gold - Download Free Network Management Software
>> The most intuitive, comprehensive, and cost-effective network
>> management toolset available today.  Delivers lowest initial
>> acquisition cost and overall TCO of any competing solution.
>> http://p.sf.net/sfu/whatsupgold-sd
>> _______________________________________________
>> Gramps-devel mailing list
>> Gramps-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/gramps-devel
>>
>>
>>
>
>
> ------------------------------------------------------------------------------
> WhatsUp Gold - Download Free Network Management Software
> The most intuitive, comprehensive, and cost-effective network
> management toolset available today.  Delivers lowest initial
> acquisition cost and overall TCO of any competing solution.
> http://p.sf.net/sfu/whatsupgold-sd
> _______________________________________________
> Gramps-devel mailing list
> Gramps-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gramps-devel
>


------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today.  Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Gramps-devel mailing list
Gramps-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gramps-devel



--
Sincerely yours,
Rob G. Healey

"Always surround yourself with people that inspire you to
greatness!"


------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today.  Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Gramps-devel mailing list
Gramps-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gramps-devel