dbus-python, pydbus, dbussy, or something else?

"W. Martin Borgert" <[email protected]>
Newsgroups gmane.comp.freedesktop.dbus
Message-ID <20190725154917.Horde.3Vr7to-peINt2Q097ucIH3k@webmail.in-berlin.de>
Hi,

I'm currently working on a Python application that uses dbus. (System:
Debian 10/buster, Python 3, armel, relatively small and underpowered,
the kind of hardware where you want to use C, not Python, but...)

Currently, the good old dbus-python is used, but I'm not sure whether
this is still the "best" module to use. I'm aware, that dbus-python is
not thread safe, for example.

I'm considering pydbus, but it is based on gi, which I like to avoid,
mainly because crosscompilation of everything gi related seems to be
difficult. Also, it's five times larger.

Now I learnt about dbussy, which looks pretty cool. It's not packaged
for Debian yet, but that can be changed easily (ITP on the way). Are
there any other known problems with it?

https://www.freedesktop.org/wiki/Software/DBusBindings/ mention also
QtDBus (needs Qt, not an option for me), txdbus (needs Twisted, not an
option for me), and Jeepney, which is declared "experimental"...

Any recommendations in favour or against one or the other? TIA!

Cheers

_______________________________________________
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.