irods.minimum_compatible_python needs updating to (3, 9).
Also, the thrown RuntimeError is too general. It should be more specific in order to support a user's override e.g. saying "I really have to support this slightly outdated interpreter for the moment." Presently you would have to do this in such a case:
try:
import irods
except RuntimeError as exc:
if 'library is only supported on' not in exc.args[0]
raise