File tree Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 10
10
The PyMongo distribution contains tools for interacting with MongoDB
11
11
database from Python. The ` bson ` package is an implementation of the
12
12
[ BSON format] ( http://bsonspec.org ) for Python. The ` pymongo ` package is
13
- a native Python driver for MongoDB. The ` gridfs ` package is a
13
+ a native Python driver for MongoDB, offering both synchronous and asynchronous APIs . The ` gridfs ` package is a
14
14
[ gridfs] ( https://github.com/mongodb/specifications/blob/master/source/gridfs/gridfs-spec.md/ )
15
15
implementation on top of ` pymongo ` .
16
16
Original file line number Diff line number Diff line change @@ -170,12 +170,9 @@ PyMongo supports CPython 3.9+ and PyPy3.10+. See the :doc:`python3` for details.
170
170
171
171
Does PyMongo support asynchronous frameworks like Gevent, asyncio, Tornado, or Twisted?
172
172
---------------------------------------------------------------------------------------
173
+ As of PyMongo v4.13, PyMongo fully supports asyncio and `Tornado <https://www.tornadoweb.org/ >`_. See `the official docs <https://www.mongodb.com/docs/languages/python/pymongo-driver/current/reference/migration/ >`_ for more details.
173
174
174
- PyMongo fully supports :doc: `Gevent <examples/gevent >`.
175
-
176
- To use MongoDB with `asyncio <https://docs.python.org/3/library/asyncio.html >`_
177
- or `Tornado <https://www.tornadoweb.org/ >`_, see the
178
- `Motor <https://github.com/mongodb/motor >`_ project.
175
+ PyMongo also fully supports :doc: `Gevent <examples/gevent >`.
179
176
180
177
For `Twisted <https://twistedmatrix.com/ >`_, see `TxMongo
181
178
<https://github.com/twisted/txmongo> `_. Its stated mission is to keep feature
Original file line number Diff line number Diff line change @@ -163,6 +163,9 @@ These are alternatives to PyMongo.
163
163
164
164
* `Motor <https://github.com/mongodb/motor >`_ is a full-featured, non-blocking
165
165
MongoDB driver for Python Tornado applications.
166
+ As of PyMongo v4.13, Motor's features have been merged into PyMongo via the new AsyncMongoClient API.
167
+ As a result of this merger, Motor will be officially deprecated on May 14th, 2026.
168
+ For more information, see `the official PyMongo docs <https://www.mongodb.com/docs/languages/python/pymongo-driver/current/reference/migration/ >`_.
166
169
* `TxMongo <https://github.com/twisted/txmongo >`_ is an asynchronous Twisted
167
170
Python driver for MongoDB.
168
171
* `MongoMock <https://github.com/mongomock/mongomock >`_ is a small
You can’t perform that action at this time.
0 commit comments