python 2/3 co-existence