Python3.2 compatibility
uuidgen linux compatibility
I think defining python3 executable should be done by an environment variable