Skip to main content

Asynchronous Python driver for MongoDB <http://www.mongodb.org>

Project description

https://travis-ci.org/twisted/txmongo.png?branch=master https://coveralls.io/repos/twisted/txmongo/badge.svg?branch=master https://badge.fury.io/py/txmongo.png

TxMongo is an asynchronous Python/Twisted driver for MongoDB that implements the wire protocol on non-blocking sockets. The API derives from the original PyMongo.

Compatibility

Python 2.6, 2.7, 3.0, 3.3, 3.4 and PyPy.

Installing

You can use setuptools to install:

`sh sudo python setup.py install `

Docs and examples

Generate them with make docs. You will need sphinx installed. There are some examples in the examples/ directory.

Hacking

Run make env to create clean hacking environment with virtualenv. Run make to torture your code with tests and code style tools.

Take a look in Makefile for commonly used commands and tools we use to develop.

Packages

Debian

Packing for debian exists in debian/, you can build yourself a package (remember to update debian/changelog) if you make changes.

`sh dpkg-buildpackage -b `

Then look for the package in your home directory.

Fedora

`sh rpmbuild -bb python-txmongo.spec `

You might need to download Source0 from the .spec and place it in rpmbuild/SOURCES first.

Project details


Download files

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

Files for txmongo, version 15.3.1
Filename, size File type Python version Upload date Hashes
Filename, size txmongo-15.3.1-py2.py3-none-any.whl (29.6 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size txmongo-15.3.1.tar.gz (50.1 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page