Python 3 port

It automatically builds the python 2 version from the python 3 one at setup phase