pygobject3
« Back to VersTracker
Description:
GNOME Python bindings (based on GObject Introspection)
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: gnome gtk bindings python gui
Install: brew install pygobject3
About:
Pygobject3 provides Python bindings for the GObject library, enabling Python developers to access and utilize the entire GNOME stack, including GTK for UI development. It leverages the GObject Introspection framework to generate bindings dynamically, ensuring they stay up-to-date with the underlying C libraries. This allows for the creation of native, cross-platform desktop applications using Python.
Key Features:
  • Dynamic bindings via GObject Introspection
  • Full access to the GNOME and GTK ecosystems
  • Support for both Python 2 and Python 3
  • Enables native GUI application development
Use Cases:
  • Developing native graphical user interfaces with GTK
  • Interacting with GNOME services and libraries from Python
  • Scripting and automating desktop environment tasks
Alternatives:
  • PyQt / PySide – Qt-based bindings which are an alternative for GUI development but do not integrate with the GNOME stack.
  • wxPython – Wrapper for the wxWidgets C++ toolkit, offering a different API and widget set.
Version History
Detected Version Rev Change Commit
Sep 13, 2025 10:04am 0 VERSION_BUMP c1d9e66d
Sep 12, 2025 9:59am 0 VERSION_BUMP a9ad2a1c
Nov 25, 2024 9:46am 1 VERSION_BUMP 9eb647e6
Oct 10, 2024 1:55am 1 VERSION_BUMP 664b988f
Oct 9, 2024 6:22pm 1 VERSION_BUMP 1ad8892b
Sep 12, 2024 4:34pm 0 VERSION_BUMP e337bacd
Sep 12, 2024 3:34pm 0 VERSION_BUMP b6c72a8c