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.
I have found the following software to be able to do this:
- Google Omaha - Does not provide a server
- Github Shimmer - The perfect solution but Paul told me it can't handle non .Net apps yet
- WinSparkle - Updater only.
- NetSparkle - As the name suggests very .Net focused
- NSIS - Installer.
- ClickOnce - .NET only
I am trying to find the easiest solution to my problem.