WARNING: These bindings have been discontinued and were removed from the GEGL repository in commit 40d3f9fc5b. They have not worked since GEGL 0.1, which was superseded in April of 2012. This page is preserved only for historical reasons. If you are interested in language bindings for GEGL, you should use GObject-Introspection instead.


A Python extension providing access to GEGL.



Pygegl has no official release yet, the code lives in the GNOME git repository and can be browsed online.


To build pygegl type the following in the toplevel source directory:

$ ./
$ make
$ sudo make install


Samples of how to use pygegl are distributed with the source and can be browsed online.


pygegl is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.


Manish Singh

Portions of the code are derived from PyGTK, and the samples are ported from the rgegl binding by Øyvind Kolås.