Add support for a native python binding

Bug #617301 reported by Duncan McGreggor
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Geis
Fix Released
Wishlist
Stephen M. Webb

Bug Description

The GEIS API implementation for C uses XCB. There are Python bindings for XCB available:
  http://xcb.freedesktop.org/XcbPythonBinding/

There seems to be no reason we can't support a native Python GEIS API using the Python XCB binding.

Changed in utouch-geis:
assignee: nobody → Duncan McGreggor (oubiwann)
Revision history for this message
Allen Lowe (lallenlowe) wrote :

Especially considering how much of the Canonical-funded software is written in, or involves, python. I develop mainly in Python, and can't wait to get my hands on the GEIS API.

Changed in utouch-geis:
importance: Undecided → Low
Revision history for this message
Duncan McGreggor (oubiwann) wrote :

There's a lot of work to be done here, so probably best to define all the work items (bugs as tasks) and associate them with a new blueprint. When I get the time, I'll do that and then update this ticket with that info.

Changed in utouch-geis:
importance: Low → Wishlist
Revision history for this message
Duncan McGreggor (oubiwann) wrote :

Cody implemented Python bindings using the GObject introspection. However, there appear to be limitations (e.g., only one callback can be passed at a time to a method).

We may have to continue with the standard Python bindings.

Stephen M. Webb (bregma)
Changed in utouch-geis:
assignee: Duncan McGreggor (oubiwann) → Stephen M. Webb (bregma)
status: New → In Progress
milestone: none → 2.1.0
Stephen M. Webb (bregma)
Changed in utouch-geis:
status: In Progress → Fix Committed
Stephen M. Webb (bregma)
Changed in utouch-geis:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.