Metadata-Version: 1.1
Name: motor
Version: 0.2.1
Summary: Non-blocking MongoDB driver for Tornado
Home-page: https://github.com/mongodb/motor/
Author: A. Jesse Jiryu Davis
Author-email: jesse@mongodb.com
License: http://www.apache.org/licenses/LICENSE-2.0
Description: =====
        Motor
        =====
        
        .. image:: https://raw.github.com/mongodb/motor/master/doc/_static/motor.png
        
        :Info: Motor is a full-featured, non-blocking MongoDB_ driver for Python
            Tornado_ applications.
        :Author: A\. Jesse Jiryu Davis
        
        .. image:: https://travis-ci.org/mongodb/motor.png
                :target: https://travis-ci.org/mongodb/motor
        
        About
        =====
        
        Motor presents a Tornado_callback- or Future-based API for non-blocking access
        to MongoDB. The source is `on GitHub <https://github.com/mongodb/motor>`_
        and the docs are on ReadTheDocs_.
        
            "Motor uses a clever greenlet-based approach to fully support both
            synchronous and asynchronous interfaces from a single codebase. It's great
            to see companies like MongoDB produce first-party asynchronous drivers for
            their products."
        
            --*Ben Darnell, Tornado maintainer*
        
        Issues / Questions / Feedback
        =============================
        
        Any issues with, questions about, or feedback for Motor should be sent to the
        mongodb-user list on Google Groups. For confirmed issues or feature requests,
        open a case on `jira <http://jira.mongodb.org>`_ in the "MOTOR" project.
        
        Installation
        ============
        
          $ pip install motor
        
        Dependencies
        ============
        
        Motor works in all the environments officially supported by Tornado_. It
        requires:
        
        * Unix, including Mac OS X. Microsoft Windows is not officially supported.
        * PyMongo_
        * Tornado_
        * Greenlet_
        * CPython 2.6 or later, including CPython 3, or PyPy 2.0 or later.
        
        Additional dependencies are:
        
        - (to generate documentation) sphinx_
        - (to run tests) nose_
        
        Documentation
        =============
        
        You will need sphinx_ installed to generate the documentation. Documentation
        can be generated by running ``cd doc; make html``. Generated documentation
        can be found in ``doc/build/html/``. You can read the current docs
        at ReadTheDocs_.
        
        Examples
        ========
        
        See the `examples on ReadTheDocs <https://motor.readthedocs.org/en/latest/examples/index.html>`_
        or `Chirp, a dumb Twitter clone <https://github.com/ajdavis/chirp>`_.
        
        Testing
        =======
        
        The easiest way to run the tests is to install nose_ and run ``nosetests``
        or ``python setup.py test`` in the root of the distribution. Tests are
        located in the ``test/`` directory.
        
        .. _PyMongo: http://pypi.python.org/pypi/pymongo/
        
        .. _MongoDB: http://mongodb.org/
        
        .. _Tornado: http://tornadoweb.org/
        
        .. _Greenlet: http://pypi.python.org/pypi/greenlet/
        
        .. _ReadTheDocs: http://motor.readthedocs.org/
        
        .. _sphinx: http://sphinx.pocoo.org/
        
        .. _nose: http://somethingaboutorange.com/mrl/projects/nose/
        
Keywords: mongo,mongodb,pymongo,gridfs,bson,motor,tornado
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Development Status :: 4 - Beta
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: Implementation :: CPython
