Python-sdbus is the python dbus library that aim to use the modern features of python
- Asyncio
- Type hints
- Based on fast sd-bus
- Unified client/server interface classes. Write interface class once.
- Dbus methods can have keyword and default arguments.
D-Bus is the inter-process communication standard commonly used on Linux desktop.
This documentation expects you to be familiar with dbus concepts and conventions.
If you are unfamiliar with D-Bus you might want to read following pages:
Lennart Poettering post about dbus
Dbus specification by freedesktop
Install D-Feet D-Bus debugger and observe services and objects on your dbus
.. toctree:: :maxdepth: 3 :caption: Contents: general common_api sync_quick sync_api asyncio_quick asyncio_api exceptions examples autodoc code_generator proxies api_index