The first development version of the upcoming PyGObject 3.12 library, for the GNOME 3.12 desktop environment, was announced a few days ago, bringing assorted fixes and improvements.PyGObject 3.11.1 introduces support for variable user data arguments, adds consistent GLib.MainLoop SIGINT cleanup, adds a keyword value of None for allow-none annotations, re-implements threads_init as a requirement for non-Python threaded repositories, and adds dir method to GObject props accessor.
Moreover, PyGObject 3.11.1 fixes toggleref safety issues by always enabling GIL (Global Interpreter Lock), removes overrides for supported GObject signal functions, replaces PyGObjectWeakRef with g_binding_unbind, and fixes lots of memory leaks. More details can be found in the official raw changelog.
Download PyGObject 3.11.1 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.