PyWebKitGtk allows Python (Gtk) developers to create software on top of the WebKitGtk rendering engine. This requires webkit.