I would wait until a later point, but once I point people at a dmg download, they will be unable to notice something new is available unless I tell them.
I can do a growl notification based on what's available on github, or I can implement something like Sparkle (does that work with pyobjc?). We'll see.
Esky is pretty cool for silent automatic updates for frozen python apps: https://github.com/cloudmatrix/esky
Wow, that's very cool. I'll check it out!
Making progress here: Sparkle is checking for updates already. Now I need to push a fake update and see if it'll actually replace itself as it should.
Add automated update service (Sparkle!). Fix #14.
Enable Sparkle updater for real this time. Fix #14.