@Glandos @yarikoptic Oops. I forgot we were even supporting python2.4…

I agree that python2.4 should be dropped for _0.9_, as it's definitely feeling it's age, and also TravisCI doesn't support it.

As for dropping python2.5, some potential relevant python2.6 introductions[1]:
 - multiprocessing (could we do something to improve performance…?)
 - json (we talked about using json in testing for log files for line meta data)
 - Advanced String Formatting (more of a nice to have…)
 - Exception-Handling Changes
 - Byte Literals (avoid some if statement checks for python2.5 but certainly not critical)

Another key thing with the above, is the python3 support elements can reduce the amount of work that _2to3_ does (although, it does a very good job).

Overall, I'm leaning towards dropping python2.5, but equally don't see any critical issues to stop supporting it.

It would be good to hear some more opinions…

[1]: http://docs.python.org/2/whatsnew/2.6.html