Part of the issue is glib2-devel requiring python3-xml, but that dep is real for many of the devel scripts used