All the heavy lifting was done by Tomas Orsava http://pkgs.fedoraproject.org/cgit/rpms/python3.git/commit/?id=6cd1c5f46379304831d14e0590c17b7ee458025b