Python msilib workflow

From wikinotes

Most of my struggles with MSI were because I was (unknowingly) deviating from the intended workflow.

  1. Build MSI from a temp-directory containing full installation (simpler)
  2. Use a single CAB file for the entire installation