[parted-devel] Call for organization

David Cantrell dcantrell at redhat.com
Fri Dec 8 18:58:18 CET 2006


Anant Narayanan wrote:
> Hi David,
> 
> Thanks for the excellent review of the situation.
> 
>> 2) Python bindings for libparted.  An external project currently, the
>> pyparted project provides a 1-to-1 mapping to libparted interfaces from
>> C to Python.  This allows Python developers access to libparted
>> functions, but not in the most elegant manner.  A rewrite of pyparted to
>> offer an object oriented API as well as the traditional 1-to-1 interface
>> is planned, with eventual inclusion in to the GNU parted project code base.
> 
> Is there any progress on this? I probably missed out on this part;
> because I happen to have some experience with python bindings. I can
> probably help you out here :)

Excellent.  Yeah, see, I knew that communication was probably an issue. 
  I know you said you were interested in infrastructure too.  I want 
everyone to know that we can all wear multiple hats.  The infrastructure 
lead is not banned from working on the code.  :)

pyparted was created at Red Hat prior to my starting.  I now own the 
project and have kept it going in its current form.  I want to rewrite 
it to have a real OO API, but also keep the 1-to-1 mapping.  I think the 
best thing to do now is merge what code there is in to the master branch 
so we can both work on it.  We can discuss design from there.

> There's another small feature that we've wanted for a long time: real
> partition ID support. I actually took this up a long time ago; but never
> really got anywhere :(

Partition ID support?

> The rest of it looks great. It is important that we sit down and fully
> finalize things before working on 2.0. How about meeting up on IRC
> sometime? #parted on Freenode you know :)

That works for me.  Can we schedule it for next week?  I'm busy for the 
rest of today and I have to go out of town this weekend.

-- 
David Cantrell
Red Hat / Westford, MA



More information about the parted-devel mailing list