riak-python-client2, a rewrite of the official client

Shuhao Wu admin at thekks.net
Wed Mar 14 20:30:34 EDT 2012


That would be most appreciated.

I just completed a very bare minimum higher level API that's similar to the
current Python client. However, there's still a lot of work to be done.
Once again, I'm just one lone student working in my spare time and I can't
possibly think of everything. If we want to bring Python up to speed with
the rest of the clients, I'll need more people helping me!

Also, I have a general plan of bringing riakkit to riak-python-client2 as
well.

Shuhao


On Mon, Mar 12, 2012 at 12:50 AM, Jim Adler <jim.adler at comcast.net> wrote:

> I'll certainly take a look at your repo and help where I can.
>
> Jim
>
> Sent from my phone. Please forgive the typos.
>
> On Mar 11, 2012, at 11:25 PM, Shuhao Wu <admin at thekks.net> wrote:
>
>
> I'm not too familiar with PBC . I'm looking for individuals to help me as
> I'm just a student and only working on it in my spare time.
>
> Shuhao
> On Mar 11, 2012 10:43 PM, "Jim Adler" <jim.adler at comcast.net> wrote:
>
>> This is great Shuhao!
>>
>> I've had problems using the python client using multiple threads with
>> protocol buffers. The exact same multithreaded code works fine with http
>> protocol. So, any attention you can give to the pbc transport would be
>> hugely appreciated.
>>
>> Good luck! Can't wait to give your new client a test drive.
>>
>> Jim
>>
>> Sent from my phone. Please forgive the typos.
>>
>> On Mar 11, 2012, at 12:31 PM, Shuhao Wu <admin at thekks.net> wrote:
>>
>> Hey guys,
>>
>> I've been working with riak and python for the past couple of months, and
>> I'm at the point where I'm ready to completely reimplement
>> riak-python-client. So.. I did/started. The project is hosted on github and
>> under the same apache 2 license as the original client.
>>
>> https://github.com/ultimatebuster/riak-python-client2
>>
>> Couple of key highlights right now:
>>
>>  1. 2 layers of API, a very basic layer (Transports), which handles
>> communicating with the server, and a high level API, which consists of
>> Bucket, Object, and so on.
>>  2. Eliminated things like `set_` and `get_`. Made them just variables
>> where possible
>>
>> I'm still taking suggestions for how to reimplement RiakObject (now
>> called RObject). Any feedback will be appreciated.
>>
>> Cheers,
>>
>> Shuhao
>>
>> _______________________________________________
>> riak-users mailing list
>> riak-users at lists.basho.com
>> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.basho.com/pipermail/riak-users_lists.basho.com/attachments/20120314/657d6042/attachment.html>


More information about the riak-users mailing list