Uncrud the spec file.
Trying to carry a single spec file across every version of EPEL is
making the whole thing unreadable. Get rid of all the macros at the top
and just always build the python3 version, as is expected for the latest
version of Fedora.