Python 2 and 3 compatibility library favoring Python 3