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

Reply via email to