Hmm, I can understand why supporting python 2.5 is reasonable, but python 2.4 seems to be a bad choice for a new release. In my (humble) opinion, a new release of fail2ban (0.9) can safely introduce a drop in supported versions of python.
According to http://www.python.org/download/releases/ the latest version of python 2.4 is 4 and half years old. I know that SLES10 is still using it, but I don't know where it can serve some people.
But, once again, I'm not the architect of this software, this is just my opinion :smiley: