Skip to content

Commit 113d66d

Browse files
authored
PYTHON-2406 Clean up of tools documentation page (#913)
1 parent 484058e commit 113d66d

File tree

1 file changed

+28
-28
lines changed

1 file changed

+28
-28
lines changed

doc/tools.rst

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -26,26 +26,13 @@ needs. Even if you eventually come to the decision to use one of these
2626
layers, the time spent working directly with the driver will have
2727
increased your understanding of how MongoDB actually works.
2828

29-
PyMODM
30-
`PyMODM <https://pypi.python.org/pypi/pymodm>`_ is an ORM-like framework on top
31-
of PyMongo. PyMODM is maintained by engineers at MongoDB, Inc. and is quick
32-
to adopt new MongoDB features. PyMODM is a "core" ODM, meaning that it
33-
provides simple, extensible functionality that can be leveraged by other
34-
libraries to target platforms like Django. At the same time, PyMODM is
35-
powerful enough to be used for developing applications on its own. Complete
36-
documentation is available on `readthedocs
37-
<https://pymodm.readthedocs.io/en/stable/>`_.
38-
39-
Humongolus
40-
`Humongolus <https://github.com/entone/Humongolus>`_ is a lightweight ORM
41-
framework for Python and MongoDB. The name comes from the combination of
42-
MongoDB and `Homunculus <http://en.wikipedia.org/wiki/Homunculus>`_ (the
43-
concept of a miniature though fully formed human body). Humongolus allows
44-
you to create models/schemas with robust validation. It attempts to be as
45-
pythonic as possible and exposes the pymongo cursor objects whenever
46-
possible. The code is available for download
47-
`at GitHub <https://github.com/entone/Humongolus>`_. Tutorials and usage
48-
examples are also available at GitHub.
29+
MongoEngine
30+
`MongoEngine <http://mongoengine.org/>`_ is another ORM-like
31+
layer on top of PyMongo. It allows you to define schemas for
32+
documents and query collections using syntax inspired by the Django
33+
ORM. The code is available on `GitHub
34+
<http://github.com/mongoengine/mongoengine>`_; for more information, see
35+
the `tutorial <https://docs.mongoengine.org/tutorial.html>`_.
4936

5037
MincePy
5138
`MincePy <https://mincepy.readthedocs.io/en/latest/>`_ is an
@@ -65,14 +52,6 @@ Ming
6552
<http://blog.pythonisito.com/2009/12/ming-01-released-python-library-for.html>`_
6653
for more details.
6754

68-
MongoEngine
69-
`MongoEngine <http://mongoengine.org/>`_ is another ORM-like
70-
layer on top of PyMongo. It allows you to define schemas for
71-
documents and query collections using syntax inspired by the Django
72-
ORM. The code is available on `GitHub
73-
<http://github.com/mongoengine/mongoengine>`_; for more information, see
74-
the `tutorial <https://docs.mongoengine.org/tutorial.html>`_.
75-
7655
MotorEngine
7756
`MotorEngine <https://motorengine.readthedocs.io/>`_ is a port of
7857
MongoEngine to Motor, for asynchronous access with Tornado.
@@ -91,6 +70,16 @@ uMongo
9170
No longer maintained
9271
""""""""""""""""""""
9372

73+
PyMODM
74+
`PyMODM <https://pypi.python.org/pypi/pymodm>`_ is an ORM-like framework on top
75+
of PyMongo. PyMODM is maintained by engineers at MongoDB, Inc. and is quick
76+
to adopt new MongoDB features. PyMODM is a "core" ODM, meaning that it
77+
provides simple, extensible functionality that can be leveraged by other
78+
libraries to target platforms like Django. At the same time, PyMODM is
79+
powerful enough to be used for developing applications on its own. Complete
80+
documentation is available on `readthedocs
81+
<https://pymodm.readthedocs.io/en/stable/>`_.
82+
9483
MongoKit
9584
The `MongoKit <http://github.com/namlook/mongokit>`_ framework
9685
is an ORM-like layer on top of PyMongo. There is also a MongoKit
@@ -116,6 +105,17 @@ Manga
116105
Django ORM, but Pymongo's query language is maintained. The source `is on
117106
GitHub <http://github.com/wladston/manga>`_.
118107

108+
Humongolus
109+
`Humongolus <https://github.com/entone/Humongolus>`_ is a lightweight ORM
110+
framework for Python and MongoDB. The name comes from the combination of
111+
MongoDB and `Homunculus <http://en.wikipedia.org/wiki/Homunculus>`_ (the
112+
concept of a miniature though fully formed human body). Humongolus allows
113+
you to create models/schemas with robust validation. It attempts to be as
114+
pythonic as possible and exposes the pymongo cursor objects whenever
115+
possible. The code is available for download
116+
`at GitHub <https://github.com/entone/Humongolus>`_. Tutorials and usage
117+
examples are also available at GitHub.
118+
119119
Framework Tools
120120
---------------
121121
This section lists tools and adapters that have been designed to work with

0 commit comments

Comments
 (0)