drop 2.4, 2.5 support, add PyPy