File: index.rst

package info (click to toggle)
python-sdbus 0.14.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 980 kB
  • sloc: python: 7,783; ansic: 2,524; makefile: 9; sh: 4
file content (56 lines) | stat: -rw-r--r-- 1,567 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
Welcome to Python-sdbus documentation!
=======================================================

Python-sdbus is the python D-Bus library that aim to use the modern features of python

* `Asyncio <https://docs.python.org/3/library/asyncio.html>`_
* `Type hints <https://docs.python.org/3/library/typing.html>`_
* `Based on fast sd-bus <https://www.freedesktop.org/software/systemd/man/sd-bus.html>`_
* Unified client/server interface classes. Write interface class once.
* D-Bus methods can have keyword and default arguments.

D-Bus
-----------

D-Bus is the inter-process communication standard commonly used on Linux desktop.

This documentation expects you to be familiar with D-Bus concepts and conventions.

If you are unfamiliar with D-Bus you might want to read following pages:

`Wikipedia page <https://en.wikipedia.org/wiki/D-Bus>`_

`Lennart Poettering post about D-Bus <https://web.archive.org/web/20200522193008/http://0pointer.net/blog/the-new-sd-bus-api-of-systemd.html>`_

`D-Bus specification by freedesktop.org <https://dbus.freedesktop.org/doc/dbus-specification.html>`_

`Install D-Spy D-Bus debugger and observe services and objects on your D-Bus <https://apps.gnome.org/Dspy/>`_


.. toctree::
    :maxdepth: 3
    :caption: Contents:

    general
    common_api
    sync_quick
    sync_api
    asyncio_quick
    asyncio_api
    asyncio_deep
    exceptions
    utils
    examples
    proxies
    code_generator
    autodoc
    unittest
    api_index


Indices and tables
==================

* :ref:`genindex`
* :doc:`/api_index`
* :ref:`search`