Option 1: move to EL-8 mailman2 til next June.. then punt to 2,3,4
I think EL-7 EOL is at the same time as Python 2.7 EOL so would migrating to EL-8 really provide a benefit? I suppose if you use RHEL-8 you at least get OS security updates after, even if Python itself is unsupported.