gazebo BuildRequires python2-pyopengl as it uses it for some tests. However, Python 2 is scheduled to be removed in F32. Also, there are a bunch of tests that are failing due to missing the unversioned python interpreter. gazebo should remove its use of Python 2. I've got a pull request that should take care of this shortly.
*** Bug 1773886 has been marked as a duplicate of this bug. ***
Thank you Scott for the PR!