updates to how arguments are processed and updates to python sub_command installer