[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Higher Level Python APIs

From: Barry Scott <barry_at_barrys-emacs.org>
Date: 2007-02-24 18:14:29 CET

On Feb 8, 2007, at 18:45, Jeremy Whitlock wrote:

> Hi All,
> I see that there is a task (http://subversion.tigris.org/
> project_tasks.html) to provide better Python bindings for
> Subversion and to provide a higher level API to make usage easier.
> I know there is http://pysvn.tigris.org but it isn't implemented to
> take advantage of Swig's automatic tracking of the lower level
> apis. That being said, this task has two parts:
>
> Finish the Python bindings to provide full Subversion usage
> Provide a higher level API for Subversion binding usage
>
> The first is required and will be dealt with but is there any
> interest/benefit in the second? I would like to tackle these and
> here is my approach:
>
> 1. I need to get the Python bindings to expose all necessary
> functionality of the Subversion API.
> 2. Once that is complete, we would create Python classes to
> encapsulate the lower level api calls making usage of the Python
> bindings easier.
> 3. Document the new api.
>
> I know this is a simplified approach but those are the steps that
> will be taken if we decide to do this and I am the person doing
> it. Please provide any feedback and if you are interested in
> helping, please let me know.
>

I'm the author of pysvn and I'm glad this is getting some attention.

I will be very happy to see you match pysvn's easy of use and put me
out of a job.

If I can help with the python class design let me know.

Barry
Received on Sat Feb 24 18:15:20 2007

This is an archived mail posted to the Subversion Dev mailing list.