the new setup script for pulling submodules etc.
mock for new setup python script