Skip to content

jdcumpson/txmongo

This branch is 301 commits behind twisted/txmongo:master.

Folders and files

NameName
Last commit message
Last commit date
Feb 2, 2015
Jul 21, 2016
Mar 13, 2015
Jul 21, 2016
Jul 21, 2016
Feb 2, 2015
Apr 27, 2016
Feb 2, 2015
Oct 3, 2014
Sep 25, 2015
May 26, 2015
Apr 28, 2016
Jun 15, 2016
May 31, 2015
Jun 8, 2015
Jan 23, 2015
Jun 15, 2016
Jul 21, 2016

Repository files navigation

TxMongo

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 Documentation Status

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.7, 3.3+ 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.

About

asynchronous python driver for mongo

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.8%
  • Makefile 0.2%