Red Hat Bugzilla – Bug 1472495
gobject-introspection: Switch to Python 3
Last modified: 2017-08-15 03:28:27 EDT
As stated in bug 635231, comment 32, upstream supports Python 3, so a Python 3 package should be provided. I open a separate bug, as the last one was only about updating the package (first read comments 32 to 36 from the previous bug).
Version is rawhide because i'm not sure if this can be pushed to fc26
(In reply to Tomas Orsava from bug 635231, comment 36)
> Just to clarify, while it seems the logical solution that the Python part is
> indeed only used internally, this page  claims that gobject-introspection
> « provides » a "Python package to create and parse the GIR format".
> That would imply that the Python package is to be accessible by other
> packages and/or users. And that'd mean we should provide both Python 2 and
> Python 3 version.
gobject-introspection provides some files (g-ir-annotation-tool, g-ir-doc-tool, g-ir-scanner) that are python scripts. I think that they are the "Python package", but they should not be used as libraries.
The library seems to be for internal use, an because of that they are not installed at site-packages. The python path used by the 'binaries' is determined at build time 
As a note: debian switched to python 3  without maintaining a python 2 package
This bug appears to have been reported against 'rawhide' during the Fedora 27 development cycle.
Changing version to '27'.