Ask / Submit

Revision history [back]

click to hide/show revision 1
initial version

posted 2017-06-22 02:42:32 +0200

What about pydbus ? It's a new modern pythonic DBUS library, is under active development and is already entering major distributions:

So maybe it would make sense to package for Sailfish OS & make it the Harbour sanctioned way of using DBUS from Python ?

These are the requirements of pydbus - any idea if Sailfish OS can satisfy those ?

  • Python 2.7+ - but works best on 3.4+ (help system is nicer there)
  • PyGI (not packaged on pypi, you need to install it from your distribution's repository - it's usually called python-gi, python-gobject or pygobject)
  • GLib 2.46+ and girepository 1.46+ (Ubuntu 16.04+) - for object publication support

Python version should be fine (we have Python 3.4 in Sailfish OS), but I'm kinda afraid if GLib & PyGI + girepository on Sailfish OS is new enough (if available at all).

What about pydbus ? It's a new modern pythonic DBUS library, is under active development and is already entering major distributions:

It's even recommended in the Freedesktop.org list of Python DBUS bindings.

So maybe it would make sense to package for Sailfish OS & make it the Harbour sanctioned way of using DBUS from Python ?

These are the requirements of pydbus - any idea if Sailfish OS can satisfy those ?? Citing from the GitHub page:

  • Python 2.7+ - but works best on 3.4+ (help system is nicer there)
  • PyGI (not packaged on pypi, you need to install it from your distribution's repository - it's usually called python-gi, python-gobject or pygobject)
  • GLib 2.46+ and girepository 1.46+ (Ubuntu 16.04+) - for object publication support

Python version should be fine (we have Python 3.4 in Sailfish OS), but I'm kinda afraid if GLib & PyGI + girepository on Sailfish OS is new enough (if available at all).