code: def normalize_cmd(cmd):
      
      # Use PATH to determine the executable
      exe = normexe(cmd[0])
  
      # Figure out the shebang from the resulting command
      cmd = parse_filename(exe) + (exe,) + cmd[1:]
  
      # This could have given us back another bare executable
      exe = normexe(cmd[0])
  
      return (exe,) + cmd[1:]
docs: Fixes for the following issues on windows
      - https://bugs.python.org/issue8557
      - windows does not parse shebangs
  
      This function also makes deep-path shebangs work just fine