title: Installer and Updater for a python desktop application
body: <p>I am building a desktop app with python and packaging it to an exe with Pyinstaller.
  I would like to ship my application with an installer and also provide automatic and silent updates to the software like Google Chrome, Dropbox or Github for Windows does.</p>
  
  <p>I have found the following software to be able to do this:</p>
  
  <ul>
  <li><a href="http://code.google.com/p/omaha/" rel="noreferrer">Google Omaha</a> - Does not provide a server</li>
  <li><a href="https://github.com/github/Shimmer" rel="noreferrer">Github Shimmer</a> - The perfect solution but Paul told me it can't handle non .Net apps yet</li>
  <li><a href="http://winsparkle.org/" rel="noreferrer">WinSparkle</a> - Updater only.</li>
  <li><a href="http://netsparkle.codeplex.com/" rel="noreferrer">NetSparkle</a> - As the name suggests very .Net focused</li>
  <li><a href="http://nsis.sourceforge.net/Main_Page" rel="noreferrer">NSIS</a> - Installer.</li>
  <li><a href="http://msdn.microsoft.com/en-us/library/142dbbz4(v=vs.80).aspx" rel="noreferrer">ClickOnce</a> - .NET only</li>
  </ul>
  
  <p>I am trying to find the easiest solution to my problem.</p>