Splitted out from setup.py. It should be reusable for gnome-python and
Splitted out from setup.py. It should be reusable for gnome-python and

	* dsextras.py: Splitted out from setup.py. It should be reusable
	for gnome-python and other extensions that uses pygtk.
	Fixes #103615

pexip/pygobject,sfeltman/pygobject,thiblahute/pygobject,Distrotech/pygobject,nzjrs/pygobject,GNOME/pygobject,davibe/pygobject,davibe/pygobject,Distrotech/pygobject,davibe/pygobject,jdahlin/pygobject,GNOME/pygobject,nzjrs/pygobject,alexef/pygobject,davidmalcolm/pygobject,davibe/pygobject,atizo/pygobject,atizo/pygobject,choeger/pygobject-cmake,Distrotech/pygobject,sfeltman/pygobject,pexip/pygobject,jdahlin/pygobject,atizo/pygobject,GNOME/pygobject,Distrotech/pygobject,davidmalcolm/pygobject,jdahlin/pygobject,MathieuDuponchelle/pygobject,choeger/pygobject-cmake,thiblahute/pygobject,MathieuDuponchelle/pygobject,choeger/pygobject-cmake,sfeltman/pygobject,MathieuDuponchelle/pygobject,pexip/pygobject,davidmalcolm/pygobject,nzjrs/pygobject,alexef/pygobject,thiblahute/pygobject,alexef/pygobject