Web update library in python?

Diez B. Roggisch deets at nospam.web.de
Tue Nov 20 04:48:59 EST 2007


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



More information about the Python-list mailing list