Upgrading Py2exe App

Ryan Kelly ryan at rfk.id.au
Fri Feb 19 22:32:16 CET 2010

On Fri, 2010-02-19 at 11:08 -0800, T wrote:
> On Feb 18, 7:19 pm, Ryan Kelly <r... at rfk.id.au> wrote:
> > On Thu, 2010-02-18 at 07:46 -0800, T wrote:
> > > I have a Python app which I converted to an EXE (all files separate;
> > > single EXE didn't work properly) via py2exe - I plan on distributing
> > > this and would like the ability to remotely upgrade the program (for
> > > example, via HTTP/HTTPS).   Looks like it's not just the EXE that I
> > > will need need to replace (DLLs, the library.zip, etc.).  What would
> > > be the best way to go about doing this?
> >
> > I've been working on an auto-update framework for my own frozen apps,
> > you might find it useful:
> >
> >  http://pypi.python.org/pypi/esky
> >
> > Docs are a little scarce at the moment, the next release will hopefully
> > come with a short tutorial (as well as support for cx_freeze and maybe
> > py2app, depending on how adventurous I'm feeling).
> >
> Thanks Ryan..this looks like it could be what I'm looking for, but I'm
> still a bit unsure of how exactly how it works.  Do you happen to have
> an idea approx when the next release w/ tutorial will be out?

If I punt on the py2app support, I should be able to get it done in the
next 3-4 days.  I'll send a quick email to python-list when it's ready.

Here's a rough roadmap of where the project is heading:

  v0.4.0:  cx_freeze support and a tutorial [the next 3-4 days]
  v0.4.1:  py2app support [the next 2-3 weeks]
  v0.5.0:  differential updates using bsdiff [next few months]



Ryan Kelly
http://www.rfk.id.au  |  This message is digitally signed. Please visit
ryan at rfk.id.au        |  http://www.rfk.id.au/ramblings/gpg/ for details

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
URL: <http://mail.python.org/pipermail/python-list/attachments/20100220/01319bb5/attachment.sig>

More information about the Python-list mailing list