Re: The REAL Preferred Python Binding Library

"Thomas Kluyver" <[email protected]>
Newsgroups gmane.comp.freedesktop.dbus
Message-ID <[email protected]>
On Thu, 10 Dec 2020, at 06:15, Dave Morgan wrote:
>      - communicates easily with gnome apps, the example is from 
> org.gnome.Contacts.SearchProvider through 
> org.gnome.Shell.SearchProvider2 and works perfectly

If you're trying to *communicate* with Gnome apps, any D-Bus binding should work. After all, that's the point of having a standard protocol. :-) However, if the code you're writing uses GTK or GObject anyway, GDBus or something built on top of it (like pydbus) is likely to integrate best with that.

Pydbus is a pure Python wrapper around GDBus - but as you noticed, it hasn't been touched in a few years. If you think it's valuable enough, you could fork it, or see if anyone is already working on a fork.

dbus-python ('import dbus') is pointing people to alternatives, including GDBus, in the front page of its docs (https://dbus.freedesktop.org/doc/dbus-python/ ). My read is that if you're using a GLib or Qt event loop, you should look to the respective G/Q libraries, but if not, dbus-python may still be a reasonable choice. (I also maintain a pure-Python D-Bus library called Jeepney, but that's still maturing and I doubt it's the most convenient option)

Thomas
_______________________________________________
dbus mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dbus
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.