cloudant-labs / cloudant-python

Asynchronous Cloudant / CouchDB interface for Python
http://cloudant-labs.github.io/cloudant-python/
37 stars 17 forks source link

Q: How does cloudant-python compare to other similar libraries? #25

Closed davelab6 closed 10 years ago

davelab6 commented 10 years ago

How does cloudant-python compare to similar async couchdb python interfaces?

https://github.com/inoi/trombi - last updated 2 years ago http://samizdat.cc/corduroy/ - last updated 2 years ago https://github.com/nephics/tornado-couchdb - last updated 1 month ago

Since this library is newer, I wondered if you'd reviewed those 3 and found them lacking in some way? :)

Congrats on the IBM acquisition btw :)

BigBlueHat commented 10 years ago

@davelab6 thanks for your interest in this client! I didn't know about a couple of those, actually. A comparison review of all of these would be fabulous for everyone in Cloudant and CouchDB land.

Here's a few more: http://code.google.com/p/couchdb-python/ http://couchdbkit.com/ https://pypi.python.org/pypi/couchdb-python-curl/1.1.6 (new to me...also caution: GPL)

Not to mention this list: https://pypi.python.org/pypi?%3Aaction=search&term=couchdb&submit=search

Would love your input on what you need, want, and or were curious about.

Thanks!

davelab6 commented 10 years ago

Asynchronous access, because I'm working on a GPL v3 font editor web app, which we plan to run on Tornado and don't want to block on cloudant. Those ones seem to all be synchronous.

couchdbkit seems to have the most features of them all, and this project the most of the 4 async ones.

what I'd really love is for it to be more pythonic, eg

del db['docKey']
garbados commented 10 years ago

Boom: https://github.com/cloudant-labs/cloudant-python/blob/master/cloudant/document.py#L51-L68

garbados commented 10 years ago

I'll bump the version number and upload the new version once travis and coveralls are happy.

garbados commented 10 years ago

Done: https://pypi.python.org/pypi/cloudant/

davelab6 commented 10 years ago

Wow amazing!! :)

On 26 March 2014 12:17, Max notifications@github.com wrote:

Done: https://pypi.python.org/pypi/cloudant/

— Reply to this email directly or view it on GitHubhttps://github.com/cloudant-labs/cloudant-python/issues/25#issuecomment-38727332 .

Cheers Dave