setup.py used systemcalls for package management pip. This call is
platform dependent as on ubuntu distros this needs to be pip3. On
these platforms pip points to the python2 version.
By direct calling the pip module from within the running python process
we know for sure we are triggering the correct one.