PyGObject provides a wrapper for use in Python programs when accessing GObject libraries.
GObject is an object system used by
GTK,
GLib,
GIO,
GStreamer and other libraries. Like the GObject library itself, PyGObject is licensed under the
GNU LGPL, so it is suitable for use in both free software and proprietary applications. It is already in use in many applications ranging from small single-purpose scripts to large full-featured applications. PyGObject can dynamically access any GObject libraries that use
GObject Introspection. It replaces the need for separate modules such as PyGTK, GIO and python-gnome to build a full GNOME 3.0 application. Once new functionality is added to GObject library it is instantly available as a Python API without the need for intermediate Python glue.
Notable applications that use PyGObject PyGObject has replaced PyGTK, but it has taken a considerable amount of time for many programs to be ported. Most of the software listed here has an older version which used PyGTK. •
Gramps •
Meld •
Pitivi •
PyChess •
Quod Libet ==See also==