- Notifications
You must be signed in to change notification settings - Fork84
Python library for working with CouchDB
License
djc/couchdb-python
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Note: CouchDB-Python is no longer being maintained. After 8 years of maintainingCouchDB-Python, I no longer have time to address open issues and new bug reports.Considerhttps://github.com/cloudant/python-cloudant as an alternative.If you're interested in taking over maintenance of CouchDB-Python, please start adiscussion on the mailing list, or open an issue or PR.
A Python library for working with CouchDB.Downloads are available viaPyPI.Ourdocumentation is also hosted there. We have amailing list.
This package currently encompasses four primary modules:
couchdb.client
: the basic client librarycouchdb.design
: management of design documentscouchdb.mapping
: a higher-level API for mapping between CouchDB documents and Python objectscouchdb.view
: a CouchDB view server that allows writing view functions in Python
It also provides a couple of command-line tools:
couchdb-dump
: writes a snapshot of a CouchDB database (including documents, attachments, and design documents) to MIME multipart filecouchdb-load
: reads a MIME multipart file as generated by couchdb-dump and loads all the documents, attachments, and design documents into a CouchDB databasecouchdb-replicate
: can be used as an update-notification script to trigger replication between databases when data is changed
Prerequisites:
- Python 2.7, 3.4 or later
- CouchDB 0.10.x or later (0.9.x should probably work, as well)
simplejson
will be used if installed.
About
Python library for working with CouchDB
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.