The packaging guideline says:
"Packages MUST NOT have SourceN: or PatchN: tags which are conditionalized on architecture."
Technically the current spec might not violate the guidelines (the guideline only refers to architecture-specific conditionals) but it seems wrong to me to exclude patches from the SRPM. Also it was pretty annoying for me when I rebuilt Python3 locally.
Please always include the patch file (it won't be used if "with_rewheel" is 0 but at least one could use the same RPM to rebuild). If it helps I can provide a patch (though I guess you don't need help for such a trivial change).
I pushed a commit to address that for python and python3 on all branches.
Great - thank you :-)