https://bugzilla.redhat.com/show_bug.cgi?id=2242971
--- Comment #12 from Tom Rix trix@redhat.com --- (In reply to Ben Beasley from comment #11)
(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
:) ok we have the same opinion of the python-cmake,ninja I gave it a look when i was trying the pyproject out the first time and went down a rabbit hole