As has been intended for some time, we should perform the necessary tweaks and test expansion to ensure compatibility with python 3.x.