Support Python 2 and 3 with the same code base (no more 2to3)