Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm developing a PyGTK-HTML5 Application (Using Quickly), but the webkit libraries (WebView) are a bit old, at least for using some of the latest HTML5 APIs (like IndexedDB) is it possible to upgrade the libraries? and if so, when I package the app, will it have that specific library that I just upgraded?

share|improve this question
up vote 3 down vote accepted

Yes it's possible.

No it's probably not worth it for redistribution.

If you did manually update your pygi+webkit you would have to shove that in a ppa and depend on your own packaged version of WebKit in order to "send" the functionality to other users.

You would run the risk of breaking other things that depend on the current version in repo, which is why there is a version freeze on distribution release.

share|improve this answer
Thank you very much, then I'll use some other alternative (: – victorhqc Jan 1 '13 at 0:59
Even with a newer version of WebKit, it likely won't solve the issue of missing APIs from the GIR APIs. There are a lot of APIs in WebKit-GTK+ which are not introspected. Also, PyGTK is no longer the recommended way to develop applications. One should use PyGI for everything GTK+ related in Python. – dobey Jan 1 '13 at 2:25
@dobey - Unless you want it to work on Windows. One guy cross-compiled some bits and pieces, but it was some time ago. – RobotHumans Jan 1 '13 at 2:40
If you want it to work on Windows too, then you should probably use Qt instead of GTK+. Using WebKit-GTK+ on Windows is very non-trivial. – dobey Jan 1 '13 at 2:58

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.