Comment 43 for bug 893091

Revision history for this message
In , Johnp-redhat (johnp-redhat) wrote :

(In reply to comment #36)
> (In reply to comment #34)
> > BTW you can apply PyCapsule to 3.0 and above since 3.0 will never be supported,
> > and 3.1 introduced the API. You can also apply it to 2.7 and above if it
> > doesn't appear in any header files
>
> The whole point of the PyCObject is to access dbus-python's small C API via a
> header file. PyQt (third-party) uses this to provide Qt main loop integration.
>
> (_dbus_glib_bindings in dbus-python also uses it for GLib main loop
> integration, but that's in-tree.)

Ah, in which case we should only apply this to 3.x since we haven't made a release of it yet. That way we don't break ABI.

Simon, if I put some more work into this can you find some time to review it and finally get it all merged and released?