python-dbus-next
python-dbus-next copied to clipboard
🚌 The next great DBus library for Python with asyncio support
Hi, I'm trying to use dbus-next for peer-to-peer communication (e.g. with PulseAudio) without a bus (daemon). Looks like dbus-next supports only bus connection (system, session or custom address). Per my...
This allows one to manage the connect and disconnect with using [async] with statements. Update docs to demonstrate this usage.
This allows use of a tuple where list were required before.
This fixes the travis ci builds. python 3.6 is no longer supported[1], and is not longer supported by get-pip.py [2] The docker image build is improved by exiting on error...
Hi, I'm trying to use dbus-next to call the Connect method on the `org.bluez.Device1` interface, and to get the properties on that interface. While this works with the old synchronous...
In addition to introspection, add an option to create high level clients with code generation. This may involve extending the introspection format with doc comments (gtkdoc has a spec for...
See https://gitlab.gnome.org/GNOME/pygobject/-/issues/525 for an explanation, the summary is: we need to explicitly call source.destroy() if dispatch returns GLib.SOURCE_REMOVE. Deleting the source by resetting it to None causes invalid memory accesses...
Upstream bug is here: https://gitlab.gnome.org/GNOME/pygobject/-/issues/525 The summary is: for a custom source that returns `GLib.SOURCE_REMOVE` we need to explicitly call `source.destroy()` (and *not* `source.__del__`). This doesn't seem to have an...
Hi! I'm currently bringing python-dbus-next to the official Arch Linux repositories. As best practice we usually run tests against the packages (if there are any). Unfortunately this fails due to...