/btw Why is PyGObject needed? dasbus uses PyGObject (gi) internally for GLib type system integration. Specifically, dasbus.typing imports gi to handle GLib Variant types that D-Bus uses for ...