peircej / jbrout

Automatically exported from code.google.com/p/jbrout
0 stars 0 forks source link

port to using GObject Introspection (gexiv2 and GOI Gtk3 bindings) #215

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
See https://bugs.launchpad.net/pyexiv2/+bug/1074028

> I have spoken directly with the maintainer of pyexiv2 and we have agreed that 
pyexiv2 is an abandoned project that will never support Python3. Therefore, 
anything that depends on pyexiv2 is going to be stuck on Python 2 until they 
port to GExiv2. GExiv2 is a clear winner in terms of simplicity, and 
maintainability.

Original issue reported on code.google.com by matej.c...@gmail.com on 10 Apr 2013 at 1:46

GoogleCodeExporter commented 8 years ago
http://tilloy.net/dev/pyexiv2/ says it all.

Deprecation warning

pyexiv2 is now deprecated in favour of GExiv2, a GObject-based wrapper around 
libexiv2. Thanks to GObject Introspection support, GExiv2 supports Python 2 and 
3.

If your application uses pyexiv2, you might want to consider porting it over to 
GExiv2.

Original comment by matej.c...@gmail.com on 10 Apr 2013 at 2:10

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago

Original comment by matej.c...@gmail.com on 8 Oct 2013 at 2:20

GoogleCodeExporter commented 8 years ago
May get handy http://www.aclevername.com/articles/python-webgui/

Original comment by matej.c...@gmail.com on 8 Oct 2013 at 2:20

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago

Original comment by matej.c...@gmail.com on 6 Dec 2013 at 3:02

GoogleCodeExporter commented 8 years ago
Unfortunately, it seems, that porting to anything based on GObject 
Introspections requires one to go all the way ... i.e., we would have to port 
whole jBrout from pygtk2 to Gtk GObject bindings. I have tried to start working 
on that in https://gitorious.org/jbrout/jbrout/source/gexiv2-215 but it is HUGE 
task and I hate dealing with Gtk (or any UI) library.

Actually, it doesn't have to mean porting to Python3 (GOI works with Py2 just 
fine), but most likely it means port to Gtk3, which I think is The Right 
Thing™ to do anyway.

I am afraid, that it is absolutely critical bug for the further development, or 
frankly survival, of the jbrout project, but I don't feel like having a time to 
do it.

Original comment by matej.c...@gmail.com on 6 Dec 2013 at 3:03

GoogleCodeExporter commented 8 years ago
Actually https://developer.gnome.org/gtk3/stable/gtk-migrating-2-to-3.html 
looks like an interesting resource.

Original comment by matej.c...@gmail.com on 10 Nov 2014 at 9:17