I think the optional cairo dependency is to support marshaling foreign cairo objects to Python callbacks for custom GTK+ and Clutter drawing (I'm not sure why pycairo would be a full dependency though).
It seems libffi should be a required dependency, at least typedefs from its headers are used in PyGObject without any availability checking as far as I can tell (callbacks and vfuncs require this). -Simon On Mon, May 6, 2013 at 12:47 AM, Patrick Welche <[email protected]> wrote: > pygobject has optional dependencies on cairo/cairo-gobject and on libffi. > > What do those dependencies buy me? > > (There already is a full dependency on pycairo, and what is the story > of GArgument vs FFI?) > > Cheers, > > Patrick > _______________________________________________ > python-hackers-list mailing list > [email protected] > https://mail.gnome.org/mailman/listinfo/python-hackers-list >
_______________________________________________ python-hackers-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/python-hackers-list
