RHEL 7 is now EOL, which means that no current distribution uses YUM anymore. This allows us to reduce our maintenance burden by removing this backend. Besides cleaning up tl-setup, it also means removing the last part that needs Python 2, which means further cleanups in the build system.