Bug#1021982: ITP: python-dbus-fast -- Faster version of Python dbus-next
Package: wnpp
Severity: wishlist
Owner: Edward Betts <edward@4angle.com>
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-python@lists.debian.org
* Package name : python-dbus-fast
Version : 1.45.0
Upstream Author : Bluetooth Devices Authors <bluetooth@koston.org>
* URL : https://github.com/bluetooth-devices/dbus-fast
* License : MIT
Programming Lang: Python & C
Description : Faster version of Python dbus-next
dbus-fast is a Python library for DBus that aims to be a performant fully
featured high level library primarily geared towards integration of
applications into Linux desktop and mobile environments.
.
Desktop application developers can use this library for integrating their
applications into desktop environments by implementing common DBus standard
interfaces or creating custom plugin interfaces.
.
Desktop users can use this library to create their own scripts and utilities
to interact with those interfaces for customization of their desktop
environment.
.
dbus-fast plans to improve over other DBus libraries for Python in the
following ways:
.
- Zero dependencies and pure Python 3.
- Focus on performance
- Support for multiple IO backends including asyncio and the GLib main loop.
- Nonblocking IO suitable for GUI development.
- Target the latest language features of Python for beautiful services and
clients.
- Complete implementation of the DBus type system without ever guessing
types.
- Integration tests for all features of the library.
- Completely documented public API.
This package is needed because upstream for the Python bleak library has added
it as a dependancy.
I plan to maintain this package as part of the Python team.
Reply to: