upgraded to the version 1.2.0 while retaining Python3 capability