PyGObject is a Python package which provides bindings for GObject based libraries such as GTK , GStreamer , WebKitGTK , GLib , GIO and many more.
It supports Linux, Windows and macOS and works with Python 3.8+ and PyPy3 . PyGObject, including this documentation, is licensed under the LGPLv2.1+ .
If you want to write a Python application for GNOME or a Python GUI application using GTK, then PyGObject is the way to go. To get started, check out the “ GNOME Developer Documentation ”. For more information on specific libraries, check out the “ Python GI API Reference ”.