f7d0cd3 Use pyproject_hooks to build wheel and call hooks

Authored and Committed by gotmax23 5 months ago
    Use pyproject_hooks to build wheel and call hooks
    
    This isolates build backend calls in a subprocess instead of directly
    importing the backends in pyproject_buildrequires.py.
    
    It also removes use of the intermediary %_pyproject_buildrequires file.
    It's now possible to redirect all subprocess output to stderr.
    
    It also allows us more flexibly and consistently handles
    config_settings between pyproject_buildrequires.py and
    pyproject_wheel.py.
    
        
file modified
+0 -11
file added
+186
file modified
+2 -4
file modified
+8 -1
file modified
+42 -94
file modified
+18 -38