updated py compiler