├── .flake8 ├── .gitignore ├── .style.yapf ├── .travis.yml ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── bench └── unmarshall.py ├── dbus_next ├── __init__.py ├── __version__.py ├── _private │ ├── __init__.py │ ├── address.py │ ├── constants.py │ ├── marshaller.py │ ├── unmarshaller.py │ └── util.py ├── aio │ ├── __init__.py │ ├── message_bus.py │ └── proxy_object.py ├── auth.py ├── constants.py ├── errors.py ├── glib │ ├── __init__.py │ ├── message_bus.py │ └── proxy_object.py ├── introspection.py ├── message.py ├── message_bus.py ├── proxy_object.py ├── py.typed ├── service.py ├── signature.py └── validators.py ├── docs ├── Makefile ├── _static │ └── .gitignore ├── _templates │ └── .gitignore ├── authentication.rst ├── conf.py ├── constants.rst ├── errors.rst ├── high-level-client │ ├── aio-proxy-interface.rst │ ├── aio-proxy-object.rst │ ├── base-proxy-interface.rst │ ├── base-proxy-object.rst │ ├── glib-proxy-interface.rst │ ├── glib-proxy-object.rst │ └── index.rst ├── high-level-service │ ├── index.rst │ └── service-interface.rst ├── index.rst ├── introspection.rst ├── low-level-interface │ ├── index.rst │ └── message.rst ├── message-bus │ ├── aio-message-bus.rst │ ├── base-message-bus.rst │ ├── glib-message-bus.rst │ └── index.rst ├── type-system │ ├── index.rst │ ├── signature-tree.rst │ ├── signature-type.rst │ └── variant.rst └── validators.rst ├── examples ├── aio-list-names.py ├── aio-tcp-notification.py ├── dbus-next-send.py ├── example-service.py ├── glib-list-names.py └── mpris.py ├── pytest.ini ├── requirements-dev.txt ├── requirements.txt ├── setup.py └── test ├── __init__.py ├── client ├── test_methods.py ├── test_properties.py └── test_signals.py ├── data ├── introspection.xml └── messages.json ├── service ├── __init__.py ├── test_decorators.py ├── test_export.py ├── test_methods.py ├── test_properties.py ├── test_signals.py └── test_standard_interfaces.py ├── test_address_parser.py ├── test_aio_low_level.py ├── test_big_message.py ├── test_disconnect.py ├── test_fd_passing.py ├── test_glib_low_level.py ├── test_introspection.py ├── test_marshaller.py ├── test_request_name.py ├── test_signature.py ├── test_tcp_address.py ├── test_validators.py └── util.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/.gitignore -------------------------------------------------------------------------------- /.style.yapf: -------------------------------------------------------------------------------- 1 | [style] 2 | column_limit = 100 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/README.md -------------------------------------------------------------------------------- /bench/unmarshall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/bench/unmarshall.py -------------------------------------------------------------------------------- /dbus_next/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/__init__.py -------------------------------------------------------------------------------- /dbus_next/__version__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/__version__.py -------------------------------------------------------------------------------- /dbus_next/_private/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dbus_next/_private/address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/_private/address.py -------------------------------------------------------------------------------- /dbus_next/_private/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/_private/constants.py -------------------------------------------------------------------------------- /dbus_next/_private/marshaller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/_private/marshaller.py -------------------------------------------------------------------------------- /dbus_next/_private/unmarshaller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/_private/unmarshaller.py -------------------------------------------------------------------------------- /dbus_next/_private/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/_private/util.py -------------------------------------------------------------------------------- /dbus_next/aio/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/aio/__init__.py -------------------------------------------------------------------------------- /dbus_next/aio/message_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/aio/message_bus.py -------------------------------------------------------------------------------- /dbus_next/aio/proxy_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/aio/proxy_object.py -------------------------------------------------------------------------------- /dbus_next/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/auth.py -------------------------------------------------------------------------------- /dbus_next/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/constants.py -------------------------------------------------------------------------------- /dbus_next/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/errors.py -------------------------------------------------------------------------------- /dbus_next/glib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/glib/__init__.py -------------------------------------------------------------------------------- /dbus_next/glib/message_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/glib/message_bus.py -------------------------------------------------------------------------------- /dbus_next/glib/proxy_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/glib/proxy_object.py -------------------------------------------------------------------------------- /dbus_next/introspection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/introspection.py -------------------------------------------------------------------------------- /dbus_next/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/message.py -------------------------------------------------------------------------------- /dbus_next/message_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/message_bus.py -------------------------------------------------------------------------------- /dbus_next/proxy_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/proxy_object.py -------------------------------------------------------------------------------- /dbus_next/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dbus_next/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/service.py -------------------------------------------------------------------------------- /dbus_next/signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/signature.py -------------------------------------------------------------------------------- /dbus_next/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/dbus_next/validators.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_templates/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/authentication.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/authentication.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/constants.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/constants.rst -------------------------------------------------------------------------------- /docs/errors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/errors.rst -------------------------------------------------------------------------------- /docs/high-level-client/aio-proxy-interface.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/high-level-client/aio-proxy-interface.rst -------------------------------------------------------------------------------- /docs/high-level-client/aio-proxy-object.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/high-level-client/aio-proxy-object.rst -------------------------------------------------------------------------------- /docs/high-level-client/base-proxy-interface.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/high-level-client/base-proxy-interface.rst -------------------------------------------------------------------------------- /docs/high-level-client/base-proxy-object.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/high-level-client/base-proxy-object.rst -------------------------------------------------------------------------------- /docs/high-level-client/glib-proxy-interface.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/high-level-client/glib-proxy-interface.rst -------------------------------------------------------------------------------- /docs/high-level-client/glib-proxy-object.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/high-level-client/glib-proxy-object.rst -------------------------------------------------------------------------------- /docs/high-level-client/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/high-level-client/index.rst -------------------------------------------------------------------------------- /docs/high-level-service/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/high-level-service/index.rst -------------------------------------------------------------------------------- /docs/high-level-service/service-interface.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/high-level-service/service-interface.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/introspection.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/introspection.rst -------------------------------------------------------------------------------- /docs/low-level-interface/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/low-level-interface/index.rst -------------------------------------------------------------------------------- /docs/low-level-interface/message.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/low-level-interface/message.rst -------------------------------------------------------------------------------- /docs/message-bus/aio-message-bus.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/message-bus/aio-message-bus.rst -------------------------------------------------------------------------------- /docs/message-bus/base-message-bus.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/message-bus/base-message-bus.rst -------------------------------------------------------------------------------- /docs/message-bus/glib-message-bus.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/message-bus/glib-message-bus.rst -------------------------------------------------------------------------------- /docs/message-bus/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/message-bus/index.rst -------------------------------------------------------------------------------- /docs/type-system/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/type-system/index.rst -------------------------------------------------------------------------------- /docs/type-system/signature-tree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/type-system/signature-tree.rst -------------------------------------------------------------------------------- /docs/type-system/signature-type.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/type-system/signature-type.rst -------------------------------------------------------------------------------- /docs/type-system/variant.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/type-system/variant.rst -------------------------------------------------------------------------------- /docs/validators.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/docs/validators.rst -------------------------------------------------------------------------------- /examples/aio-list-names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/examples/aio-list-names.py -------------------------------------------------------------------------------- /examples/aio-tcp-notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/examples/aio-tcp-notification.py -------------------------------------------------------------------------------- /examples/dbus-next-send.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/examples/dbus-next-send.py -------------------------------------------------------------------------------- /examples/example-service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/examples/example-service.py -------------------------------------------------------------------------------- /examples/glib-list-names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/examples/glib-list-names.py -------------------------------------------------------------------------------- /examples/mpris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/examples/mpris.py -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | timeout = 5 3 | -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/setup.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/client/test_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/client/test_methods.py -------------------------------------------------------------------------------- /test/client/test_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/client/test_properties.py -------------------------------------------------------------------------------- /test/client/test_signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/client/test_signals.py -------------------------------------------------------------------------------- /test/data/introspection.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/data/introspection.xml -------------------------------------------------------------------------------- /test/data/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/data/messages.json -------------------------------------------------------------------------------- /test/service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/service/test_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/service/test_decorators.py -------------------------------------------------------------------------------- /test/service/test_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/service/test_export.py -------------------------------------------------------------------------------- /test/service/test_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/service/test_methods.py -------------------------------------------------------------------------------- /test/service/test_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/service/test_properties.py -------------------------------------------------------------------------------- /test/service/test_signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/service/test_signals.py -------------------------------------------------------------------------------- /test/service/test_standard_interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/service/test_standard_interfaces.py -------------------------------------------------------------------------------- /test/test_address_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/test_address_parser.py -------------------------------------------------------------------------------- /test/test_aio_low_level.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/test_aio_low_level.py -------------------------------------------------------------------------------- /test/test_big_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/test_big_message.py -------------------------------------------------------------------------------- /test/test_disconnect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/test_disconnect.py -------------------------------------------------------------------------------- /test/test_fd_passing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/test_fd_passing.py -------------------------------------------------------------------------------- /test/test_glib_low_level.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/test_glib_low_level.py -------------------------------------------------------------------------------- /test/test_introspection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/test_introspection.py -------------------------------------------------------------------------------- /test/test_marshaller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/test_marshaller.py -------------------------------------------------------------------------------- /test/test_request_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/test_request_name.py -------------------------------------------------------------------------------- /test/test_signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/test_signature.py -------------------------------------------------------------------------------- /test/test_tcp_address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/test_tcp_address.py -------------------------------------------------------------------------------- /test/test_validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/test_validators.py -------------------------------------------------------------------------------- /test/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altdesktop/python-dbus-next/HEAD/test/util.py --------------------------------------------------------------------------------