Skip to main content

Modern pure python CouchDB Client.

Project description

py-couchdb

CI PyPI PyPI - Downloads Coverage Status Documentation Status

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.

Advantages of py-couchdb

  • Use requests for http requests (much faster than the standard library)
  • CouchDB 2.x and CouchDB 3.x compatible
  • Also compatible with pypy.

Example:

>>> import pycouchdb
>>> server = pycouchdb.Server("http://admin:admin@localhost:5984/")
>>> server.info()['version']
'1.2.1'

Installation

To install py-couchdb, simply:

pip install pycouchdb

Documentation

Documentation is available at http://pycouchdb.readthedocs.org.

Test

To test py-couchdb, simply run:

pytest -v --doctest-modules --cov pycouchdb

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pycouchdb-1.16.0.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

pycouchdb-1.16.0-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

Details for the file pycouchdb-1.16.0.tar.gz.

File metadata

  • Download URL: pycouchdb-1.16.0.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.9.2-arch1-1

File hashes

Hashes for pycouchdb-1.16.0.tar.gz
Algorithm Hash digest
SHA256 309d71c3ce3f98bbee5731db00f514753438b81e6e7adefbb8c134312200a4f9
MD5 6b4737833736e0935084b36536e57017
BLAKE2b-256 c1b44f699a686a2ce14ab31cb17902693f2cf201ba51c3a6fb7aba210725c154

See more details on using hashes here.

File details

Details for the file pycouchdb-1.16.0-py3-none-any.whl.

File metadata

  • Download URL: pycouchdb-1.16.0-py3-none-any.whl
  • Upload date:
  • Size: 12.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.9.2-arch1-1

File hashes

Hashes for pycouchdb-1.16.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e26ce58f626fcabbe2f5b15b3ad2b89cdd3f6d666da673632037476d1191ab67
MD5 fc3b414a75768d056f9d6fc48f39d395
BLAKE2b-256 4c63b4397a7215c089c7951afb258069cc58a06788224f1bb6a0d4f976f2d476

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page