https://bugzilla.redhat.com/show_bug.cgi?id=2242971
--- Comment #11 from Ben Beasley code@musicinmybrain.net --- (In reply to Tom Rix from comment #10)
The autogenerated build requires says we are missing python-cmake and python-ninja. Are these packages in the works ?
Both https://pypi.org/project/cmake/ and https://pypi.org/project/ninja/ are giant hacks to shove the corresponding executable inside binary wheels so that they can be installed in virtualenvs using pip rather than relying on OS-level installations. They don’t include importable Python modules. Since OS-level installations are what we do best, the reasonable thing to do is to patch those dependencies out (noting in a comment that the patch is downstream-only because the dependencies do make sense for the way upstream builds wheels), and just have:
BuildRequires: cmake BuildRequires: ninja