Hi All, Thanks for the input. Concering 'egg' it's not a web update for python per-ce but it should be written in python to easily interface with (wx)Python. As I believe it 'egg' is only a dependency downloader and installer for python scripts right?
As for subversion, this is not possible as I want to provide people wihtout the ability to have a subversion server but only a plain web site, to download a file that can upgrade a local work copy. Requiring either SVN locally or server side is not really user friendly .. Thanks for your input! - Jorgen On Nov 20, 2007 10:48 AM, Diez B. Roggisch <[EMAIL PROTECTED]> wrote: > Jorgen Bodde wrote: > > > Hi all, > > > > I want to provide my users the ability to download a repository from > > the web, and after that check for updates. I thought of a mechanism > > that could do that, but since there is patch and diff readily > > available I wondered if there is a python solution that allows me to > > download a file, and let the patch be applied locally. In the patch > > there are binaries and sources I am not sure if patch can handle them > > both though. > > > > So here are the situations; > > > > Downloading > > 1. User enters URL and local path where to store > > 2. Updated downloads the file > > 3. Either creates a new repository or patches an existing one > > > > Check for updates > > 1. A web check is done if there is a newer version > > 2. File is downloaded, patch is applied > > > > Plain zip file extraction is possible, but I will miss out on files > > that might be deleted in future versions, but not yet on the client > > side. Also local changes might need to be preserved although it is not > > a show stopper if it doesn't. > > > > I want to have a solution that is very easy for the user, so point and > > click kind of work. Is there a tool / library around that can provide > > me a base for this problem? > > Subversion. With it's python-libs of course. > > Diez > -- > > http://mail.python.org/mailman/listinfo/python-list > -- http://mail.python.org/mailman/listinfo/python-list