The Release Candidate version of the upcoming PyGObject 3.8 library for the GNOME desktop environment has been announced today, March 18, bringing several fixes and improvements.
PyGObject 3.8 RC fixes stack smasher when marshaling enums as a vfunc return value, as well as a crash related to setting property of type object to an incorrect type.
Moreover, the PyGIDeprecationWarning base class has been changed, a build issue in the autogen.sh file has been repaired, gdk.Window.get_geometry now returns tuple of 5 in pygtkcompat, incorrect bounds check with property helper flags have been removed, and a more informative error will be outputed when setting property to incorrect type.
As expected, PyGObject 3.8 RC is part of the upcoming GNOME 3.8 RC desktop environment, which should be released until the end of the week. More details can be found in the official raw changelog.
Download PyGObject 3.8 RC (3.7.92) right now from Softpedia. Remember that this is a development version and it should NOT be installed on production machines. It is intended for testing purposes only.