Gtk3/GObject-introspection support in master

Thanks to the great work of Robert Johannson, we now have Gtk3
support using the GObject introspection Python bindings. To use,
set your backend to “Gtk3Cairo” or “Gtk3Agg”.

It seems to be working well, but it would be great to get testing on

a broader set of platforms etc.

Unfortunately, the Gtk3Agg backend will not currently work under

Python 3. For the gory details, see this:


http://lists.cairographics.org/archives/cairo/2011-November/022519.html

(On Fedora, you need to install the "pygobject3" package.  Can

someone report back the package name for the Debian/Ubuntu folks?)

Mike

I have not totally confirmed this yet, but it looks like there are two packages: one for python2.x and one for py3k. They are python-gobject and python3-gobject. It also appears that in Ubuntu, it is somewhat standard to have a separate package containing introspection data. I don’t know how well that would apply to us.

I will update after doing some testing.

Ben Root

···

On Wed, Dec 14, 2011 at 7:44 AM, Michael Droettboom <mdroe@…31…> wrote:

Thanks to the great work of Robert Johannson, we now have Gtk3

support using the GObject introspection Python bindings. To use,
set your backend to “Gtk3Cairo” or “Gtk3Agg”.

It seems to be working well, but it would be great to get testing on

a broader set of platforms etc.

Unfortunately, the Gtk3Agg backend will not currently work under

Python 3. For the gory details, see this:

[

http://lists.cairographics.org/archives/cairo/2011-November/022519.html](http://lists.cairographics.org/archives/cairo/2011-November/022519.html)

(On Fedora, you need to install the "pygobject3" package.  Can

someone report back the package name for the Debian/Ubuntu folks?)