Assumes cmake and py are already available