pygtk is no longer maintained.
Gnome introspection (gi) is the new way to autogenerate bindings from the original C libraries.
I'm working on it
this should help - i moved the hamster graphics over to gtk3 tstriker/hamster_experiments@3327106
You will also find that all things segfault if you import both the old and new libs, which is the most boring part of the port as it turns into this massive project :)
@PabloCastellano - if you are starting to port, i'd suggest to start from the backend (db / storage up to the dbus service) as the frontend will require bit of rethinking to fit into the world of gnome shell.
Thanks, I was exactly stuck with graphics stuff!
merge yes, and the pixmap case seems to be analog to
Also, adding you to devs - let's move your work into a gtk3 branch
@PabloCastellano - any code to share?
huge apologies for going ahead - this will most likely negate bunch of your work, but i needed hamster operational for something else i'm doing.
started a gtk3 branch: https://github.com/projecthamster/hamster/tree/gtk3
Sorry I've been too busy. I haven't seen your work yet so I don't know if there's still something useful in mine that can be merged.
Thanks for the push rights btw