wiki:Notes/PythonCouchDB

Python Support for CouchDB

Erlang#CouchDB seems to have good support for Python, runs well on MicrosoftWindows.

http://wiki.apache.org/couchdb/Getting_started_with_Python.

The following packages may be 'mixed up'. My sense is that they've branched and renamed in ways I don't get ... the major packages are in there somewhere.

CouchDB Kit

http://couchdbkit.org/

Couchdbkit goal is to provide a framework for your Python application to access and manage Couchdb.

http://couchdbkit.org/docs/gettingstarted.html

https://github.com/djc/couchdb-python

http://nicolaisi.github.io/couchquery/

https://github.com/djc/couchdb-python

Not the same as python-couchdb ???

Python CouchDB

https://pypi.python.org/pypi/CouchDB

This is a Python library for CouchDB. It provides a convenient high level interface for the CouchDB server.

Same as couchdb-python

http://pythonhosted.org/CouchDB/

http://mikeal.github.io/couchquery/

https://cloudant.com/blog/introducing-cloudant-python

[ IBM ] Cloudant-Python is, as of this writing, the only asynchronous interface to CouchDB and Cloudant instances in Python. It wraps Requests to handle boilerplate like headers, JSON serialization, URL construction, streaming response bodies, and so on ...

http://cloudant-labs.github.io/cloudant-python/

https://github.com/cloudant-labs/cloudant-python

https://py-couchdb.readthedocs.org/en/latest/

https://github.com/histrio/py-couchdb

https://github.com/couchapp/couchapp

Utilities to make standalone CouchDB application development simple

PyCouchDB

Used by Kombu

https://github.com/histrio/py-couchdb

Modern pure python CouchDB Client.

Currently there are several libraries in python to connect to couchdb. Why one more? It's very simple.

All seems not be maintained, all libraries used standard Python libraries for http requests, and are not compatible with python3.

http://py-couchdb.readthedocs.org/en/latest/

https://py-couchdb.readthedocs.org/en/latest/

https://pypi.python.org/pypi/pycouchdb/1.2

http://stackoverflow.com/questions/1596440/which-python-client-library-should-i-use-for-couchdb

I have been using couchdb-python with quite a lot of success ...

Also See

Erlang#CouchDB

Last modified 18 months ago Last modified on 10/28/2015 06:41:25 PM