I was wondering if anyone has a good, open-source cross-platform method of allowing hassle-free update of their wxpython applications? If not, do you use different tools for different platforms, and which ones?
By hassle-free, I mean an update method which automatically checks for updates, installs if necessary, and restarts the application e.g. like Firefox.
I've come across Sparkle and Google Update Engine as possible options of Mac OS X. Sparkle is a Cocoa framework which I might be able to use via Python-Cocoa bindings but Google Update Engine might be easier as it just runs a script you provide... I'm not sure about other platforms, but I remember find a few installer/updater creators for Windows and Linux apps...
I've asked about this before a long time ago, and the general consensus was to write your own but thankfully there seems to be some options out there... even if not cross-platform (assuming one tool can take into account platform differences...).
Robert