{ "info": { "author": "Emmanuel Leblond", "author_email": "emmanuel.leblond@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "======================\n\u03bcMongo: sync/async ODM\n======================\n\n.. image:: https://img.shields.io/pypi/v/umongo.svg\n :target: https://pypi.python.org/pypi/umongo\n\n.. image:: https://img.shields.io/travis/Scille/umongo/master.svg\n :target: https://travis-ci.org/Scille/umongo\n\n.. image:: https://readthedocs.org/projects/umongo/badge/?version=latest\n :target: http://umongo.readthedocs.org/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://coveralls.io/repos/github/Scille/umongo/badge.svg?branch=master\n :target: https://coveralls.io/github/Scille/umongo?branch=master\n :alt: Code coverage\n\n\u03bcMongo is a Python MongoDB ODM. It inception comes from two needs:\nthe lack of async ODM and the difficulty to do document (un)serialization\nwith existing ODMs.\n\nFrom this point, \u03bcMongo made a few design choices:\n\n- Stay close to the standards MongoDB driver to keep the same API when possible:\n use ``find({\"field\": \"value\"})`` like usual but retrieve your data nicely OO wrapped !\n- Work with multiple drivers (PyMongo_, TxMongo_, motor_asyncio_ and mongomock_ for the moment)\n- Tight integration with Marshmallow_ serialization library to easily\n dump and load your data with the outside world\n- i18n integration to localize validation error messages\n- Free software: MIT license\n- Test with 90%+ coverage ;-)\n\n.. _PyMongo: https://api.mongodb.org/python/current/\n.. _TxMongo: https://txmongo.readthedocs.org/en/latest/\n.. _motor_asyncio: https://motor.readthedocs.org/en/stable/\n.. _mongomock: https://github.com/vmalloc/mongomock\n.. _Marshmallow: http://marshmallow.readthedocs.org\n\nQuick example\n\n.. code-block:: python\n\n from datetime import datetime\n from pymongo import MongoClient\n from umongo import Instance, Document, fields, validate\n\n db = MongoClient().test\n instance = Instance(db)\n\n @instance.register\n class User(Document):\n email = fields.EmailField(required=True, unique=True)\n birthday = fields.DateTimeField(validate=validate.Range(min=datetime(1900, 1, 1)))\n friends = fields.ListField(fields.ReferenceField(\"User\"))\n\n class Meta:\n collection = db.user\n\n # Make sure that unique indexes are created\n User.ensure_indexes()\n\n goku = User(email='goku@sayen.com', birthday=datetime(1984, 11, 20))\n goku.commit()\n vegeta = User(email='vegeta@over9000.com', friends=[goku])\n vegeta.commit()\n\n vegeta.friends\n # ])>\n vegeta.dump()\n # {id': '570ddb311d41c89cabceeddc', 'email': 'vegeta@over9000.com', friends': ['570ddb2a1d41c89cabceeddb']}\n User.find_one({\"email\": 'goku@sayen.com'})\n # ,\n # 'email': 'goku@sayen.com', 'birthday': datetime.datetime(1984, 11, 20, 0, 0)})>\n\nGet it now::\n\n $ pip install umongo # This installs umongo with pymongo\n $ pip install my-mongo-driver # Other MongoDB drivers must be installed manually\n\nOr to get it along with the MongoDB driver you're planing to use::\n\n $ pip install umongo[motor]\n $ pip install umongo[txmongo]\n $ pip install umongo[mongomock]\n\n\n=======\nHistory\n=======\n\n2.1.1 (2019-10-04)\n------------------\n\nBug fixes:\n\n* Fix ``ObjectId`` bonus field: catch ``TypeError`` when deserializing\n (see #207).\n\n2.1.0 (2019-06-19)\n------------------\n\nFeatures:\n\n* Add support for motor 2.+ by adding a ``count_documents`` class method to the\n ``MotorAsyncIODocument`` class. ``count_documents`` attempts to transparently\n use the correct motor call signature depending on which version of the\n driver is installed. Note that the behavior of the cursor object returned by\n ``MotorAsyncIODocument.find`` strictly adheres to the interface provided by\n the underlying driver.\n\n2.0.5 (2019-06-13)\n------------------\n\nBug fixes:\n\n* Ensure ``Reference`` and ``GenericReference`` fields round-trip (see #200).\n\n2.0.4 (2019-05-28)\n------------------\n\nBug fixes:\n\n* Include modified ``BaseDataObject`` in ``BaseDataProxy.get_modified_fields``\n and ``BaseDataProxy.get_modified_fields_by_mongo_name`` (see #195).\n* Always return a boolean in ``List.is_modified`` (see #195).\n* ``List``: call ``set_modified`` when deleting an element using the ``del``\n builtin (see #195).\n\n2.0.3 (2019-04-10)\n------------------\n\nBug fixes:\n\n* Fix millisecond overflow when milliseconds round to 1s in\n ``StrictDateTimeField`` (see #189).\n\n2.0.2 (2019-04-10)\n------------------\n\nBug fixes:\n\n* Fix millisecond overflow when milliseconds round to 1s in ``DateTimeField``\n and ``LocalDateTimeField`` (see #189).\n\n2.0.1 (2019-03-25)\n------------------\n\nBug fixes:\n\n* Fix deserialization of ``EmbeddedDocument`` containing fields overriding\n ``_deserialize_from_mongo`` (see #186).\n\n2.0.0 (2019-03-18)\n------------------\n\nFeatures:\n\n* *Backwards-incompatible*: ``missing`` attribute is no longer used in umongo\n fields, only ``default`` is used. ``marshmallow_missing`` and\n ``marshmallow_default`` attribute can be used to overwrite the value to use\n in the pure marshmallow field returned by ``as_marshmallow_field`` method\n (see #36 and #107).\n* *Backwards-incompatible*: ``as_marshmallow_field`` does not pass\n ``load_from``, ``dump_to`` and ``attribute`` to the pure marshmallow field\n anymore. It only passes ``validate``, ``required``, ``allow_none``,\n ``dump_only``, ``load_only`` and ``error_messages``, as well as ``default``\n and ``missing`` values inferred from umongo's ``default``. Parameters\n prefixed with ``marshmallow_`` in the umongo field are passed to the pure\n marshmallow field and override their non-prefixed counterpart. (see #170)\n* *Backwards-incompatible*: ``DictField`` and ``ListField`` don't default to\n empty ``Dict``/``List``. To keep old behaviour, pass ``dict``/``list`` as\n default. (see #105)\n* *Backwards-incompatible*: Serialize empty ``Dict``/``List`` as empty rather\n than missing (see #105).\n* Round datetimes to millisecond precision in ``DateTimeField``,\n ``LocalDateTimeField`` and ``StrictDateTimeField`` to keep consistency\n between object and database representation (see #172 and #175).\n* Add ``DateField`` (see #178).\n\nBug fixes:\n\n* Fix passing a default value to a ``DictField``/``ListField`` as a raw Python\n ``dict``/``list`` (see #78).\n* The ``default`` parameter of a Field is deserialized and validated (see #174).\n\nOther changes:\n\n* Support Python 3.7 (see #181).\n* *Backwards-incompatible*: Drop Python 3.4 support (see #176) and only use\n async/await coroutine style in asyncio framework (see #179).\n\n1.2.0 (2019-02-08)\n------------------\n\n* Add ``Schema`` cache to ``as_marshmallow_schema`` (see #165).\n* Add ``DecimalField``. This field only works on MongoDB 3.4+. (see #162)\n\n1.1.0 (2019-01-14)\n------------------\n\n* Fix bug when filtering by id in a Document subclass find query (see #145).\n* Fix __getattr__ to allow copying and deepcopying Document and EmbeddedDocument\n (see #157).\n* Add Document.clone() method (see #158).\n\n1.0.0 (2018-11-29)\n------------------\n* Raise ``UnknownFieldInDBError`` when an unknown field is found in database\n and not using ``BaseNonStrictDataProxy`` (see #121)\n* Fix (non fatal) crash in garbage collector when using ``WrappedCursor`` with\n mongomock\n* Depend on pymongo 3.7+ (see #149)\n* Pass ``as_marshmallow_schema params`` to nested schemas. Since this change, every\n field's ``as_marshmallow_schema`` method should expect unknown ``**kwargs`` (see #101).\n* Pass params to container field in ``ListField.as_marshmallow_schema`` (see #150)\n* Add ``meta`` kwarg to ``as_marshmallow_schema`` to pass a ``dict`` of attributes\n for the schema's ``Meta`` class (see #151)\n\n0.15.0 (2017-08-15)\n-------------------\n* Add `strict` option to (Embedded)DocumentOpts to allow loading of document\n with unknown fields from mongo (see #115)\n* Fix fields serialization/deserialization when allow_none is True (see #69)\n* Fix ReferenceFild assignment from another ReferenceField (see #110)\n* Fix deletion of field proxied by a property (see #109)\n* Fix StrictDateTime bonus field: _deserialize does not accept datetime.datetime\n instances (see #106)\n* Add force_reload param to Reference.fetch (see #96)\n\n0.14.0 (2017-03-03)\n-------------------\n* Fix bug in mashmallow tag handling (see #90)\n* Fix allow none in DataProxy.set (see #89)\n* Support motor 1.1 (see #87)\n\n0.13.0 (2017-01-02)\n-------------------\n\n* Fix deserialization error with nested EmbeddedDocuments (see #84, #67)\n* Add ``abstract`` and ``allow_inheritance`` options to EmbeddedDocument\n* Remove buggy ``as_marshmallow_schema``'s parameter ``missing_accessor`` (see #73, #74)\n\n0.12.0 (2016-11-11)\n-------------------\n\n* Replace ``Document.opts.children`` by ``offspring`` and fix grand child\n inheritance issue (see #66)\n* Fix dependency since release of motor 1.0 with breaking API\n\n0.11.0 (2016-11-02)\n-------------------\n\n* data_objects ``Dict`` and ``List`` inherit builtins ``dict`` and ``list``\n* Document&EmbeddedDocument store fields passed during initialization\n as modified (see #50)\n* Required field inside embedded document are handled correctly (see #61)\n* Document support marshmallow's pre/post processors\n\n0.10.0 (2016-09-29)\n-------------------\n\n* Add pre/post update/insert/delete hooks (see #22)\n* Provide Umongo to Marshmallow schema/field conversion with\n schema.as_marshmallow_schema() and field.as_marshmallow_field() (see #34)\n* List and Dict inherit from collections's UserList and UserDict instead\n of builtins types (needed due to metaprogramming conflict otherwise)\n* DeleteError and UpdateError returns the driver result object instead\n of the raw error dict (except for motor which only has raw error dict)\n\n0.9.0 (2016-06-11)\n------------------\n\n* Queries can now be expressed with the document's fields name instead of the\n name in database\n* ``EmbeddedDocument`` also need to be registered by and instance before use\n\n0.8.1 (2016-05-19)\n------------------\n\n* Replace ``Document.created`` by ``is_created`` (see #14)\n\n0.8.0 (2016-05-18)\n------------------\n\n* Heavy rewrite of the project, lost of API breakage\n* Documents are now first defined as templates then implemented\n inside an Instance\n* DALs has been replaced by frameworks implementations of Builder\n* Fix ``__getitem__`` for Pymongo.Cursor wrapper\n* Add ``conditions`` argument to Document.commit\n* Add ``count`` method to txmongo\n\n0.7.8 (2016-4-28)\n-----------------\n\n* Fix setup.py style preventing release of version 0.7.7\n\n0.7.7 (2016-4-28)\n-----------------\n\n* Fix await error with Reference.fetch\n* Pymongo is now only installed with extra flavours of umongo\n\n0.7.6 (2016-4-28)\n-----------------\n\n* Use extras_require to install driver along with umongo\n\n0.7.5 (2016-4-23)\n-----------------\n\n* Fixing await (Python >= 3.5) support for motor-asyncio\n\n0.7.4 (2016-4-21)\n-----------------\n\n* Fix missing package in setup.py\n\n0.7.3 (2016-4-21)\n-----------------\n\n* Fix setup.py style preventing from release\n\n0.7.2 (2016-4-21)\n-----------------\n\n* Fix crash when generating indexes on EmbeddedDocument\n\n0.7.1 (2016-4-21)\n-----------------\n\n* Fix setup.py not to install tests package\n* Pass status to Beta\n\n0.7.0 (2016-4-21)\n-----------------\n\n* Add i18n support\n* Add MongoMock support\n* Documentation has been a lot extended\n\n0.6.1 (2016-4-13)\n-----------------\n\n* Add ``_lazy_loader`` to configure Document's lazy_collection\n\n0.6.0 (2016-4-12)\n-----------------\n\n* Heavy improvements everywhere !\n\n0.1.0 (2016-1-22)\n-----------------\n\n* First release on PyPI.\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/touilleMan/umongo", "keywords": "umongo mongodb pymongo txmongo motor mongomock asyncio twisted", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "umongo", "package_url": "https://pypi.org/project/umongo/", "platform": "", "project_url": "https://pypi.org/project/umongo/", "project_urls": { "Homepage": "https://github.com/touilleMan/umongo" }, "release_url": "https://pypi.org/project/umongo/2.1.1/", "requires_dist": [ "marshmallow (<3.0.0,>=2.18.0)", "python-dateutil (>=2.5.0)", "pymongo (>=3.7.0)", "mongomock ; extra == 'mongomock'", "motor (<3.0,>=1.1) ; extra == 'motor'", "txmongo (>=16.0.1) ; extra == 'txmongo'" ], "requires_python": "", "summary": "sync/async MongoDB ODM, yes.", "version": "2.1.1" }, "last_serial": 5928379, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "0c559ac49a3b43c70b35e97853d22f19", "sha256": "d292ec53614806261a33ea1936f5dadb24852e53c86591a9eb9fd5be583dadcb" }, "downloads": -1, "filename": "umongo-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0c559ac49a3b43c70b35e97853d22f19", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 43233, "upload_time": "2016-09-29T12:06:35", "url": "https://files.pythonhosted.org/packages/2a/a1/17d772d36000128257187489f27137128f28bc7d89d54734a49fbd155361/umongo-0.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0baaddb71cacc6080133d31adf2e956f", "sha256": "f9d0b9518b2e05c1da3f5ad543f691955148df7388485ed85341cfe9c4ab4446" }, "downloads": -1, "filename": "umongo-0.10.0.tar.gz", "has_sig": false, "md5_digest": "0baaddb71cacc6080133d31adf2e956f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67792, "upload_time": "2016-09-29T12:06:37", "url": "https://files.pythonhosted.org/packages/d1/43/43635fd08d56dd15a5dc1acc8cb895af36cf91a1fb64c6ceae8bd40d2bf0/umongo-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "2e715061249148fabe680870993dc41a", "sha256": "fcb3cb825b1194f519ef81025c1961e2d9d53791c5f65c740e164eb9742d2bca" }, "downloads": -1, "filename": "umongo-0.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2e715061249148fabe680870993dc41a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45094, "upload_time": "2016-11-02T09:58:54", "url": "https://files.pythonhosted.org/packages/de/35/72b7ed8592f6c58e1dd6f6ae9514f0bd20ad231a53e917cdd3958fd8e33e/umongo-0.11.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e32c7ddc9e24cf773672c00b92e95548", "sha256": "4a69a24f05fb30c722e316af429da00234447c2c1d0fd1378956af962e27878b" }, "downloads": -1, "filename": "umongo-0.11.0.tar.gz", "has_sig": false, "md5_digest": "e32c7ddc9e24cf773672c00b92e95548", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71567, "upload_time": "2016-11-02T09:58:56", "url": "https://files.pythonhosted.org/packages/ba/dc/eca66729838a279b5539bcda94ab9484069596d546d2b55e831f26a0b313/umongo-0.11.0.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "068b96d88d7d7f459752896a320f83ee", "sha256": "93e58d7476ef77a5d6c4605bac9d4ee8a82d1533215cb43814e2d9aca5be0a9a" }, "downloads": -1, "filename": "umongo-0.12.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "068b96d88d7d7f459752896a320f83ee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45327, "upload_time": "2016-11-11T19:38:25", "url": "https://files.pythonhosted.org/packages/0e/2b/518720407910f9052e4c3c3877ac3e2061b827c7524402fb394e1ec8f048/umongo-0.12.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "825af8bc16df23f29f423cdbb4a291b1", "sha256": "387c0418fee8f438ad0cd7964a81b495e42e8c3bc8ef37c0926f5976d566c30c" }, "downloads": -1, "filename": "umongo-0.12.0.tar.gz", "has_sig": false, "md5_digest": "825af8bc16df23f29f423cdbb4a291b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71941, "upload_time": "2016-11-11T19:38:27", "url": "https://files.pythonhosted.org/packages/53/fe/0367306fc9e782660cacd5774f97aa2ce5f8fbfd3cbbbf5a73372ac0e26b/umongo-0.12.0.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "ac89d09612a8fef061136e17bea4b063", "sha256": "ba2cf6f8535d4cec5a3aa1184dfeb9ca0c910f9d99e19b96cbddf912d781fe78" }, "downloads": -1, "filename": "umongo-0.13.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ac89d09612a8fef061136e17bea4b063", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46047, "upload_time": "2017-01-02T14:16:07", "url": "https://files.pythonhosted.org/packages/2e/ba/434d44cf3b60e43344e192f15f151faa3451143aab4c153db698b7083bbe/umongo-0.13.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "931c976fbcd9918f140605c8ac7c8e39", "sha256": "cd57bf648abf47bc11fe677f0aed761c3d7d94ba589d11bd34af112d868a05e0" }, "downloads": -1, "filename": "umongo-0.13.0.tar.gz", "has_sig": false, "md5_digest": "931c976fbcd9918f140605c8ac7c8e39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72686, "upload_time": "2017-01-02T14:16:09", "url": "https://files.pythonhosted.org/packages/4a/34/2b851a18aa1fbbe26843a37d2470434416e8950775e686b35a95d31e1dc5/umongo-0.13.0.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "087bdcdbeeb40291cd73abc6e00fd154", "sha256": "c8903463126d262c478935cbd4e4a4c6ddbc37dc83a03c2df16b8c1e58e40555" }, "downloads": -1, "filename": "umongo-0.14.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "087bdcdbeeb40291cd73abc6e00fd154", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46234, "upload_time": "2017-03-02T22:12:41", "url": "https://files.pythonhosted.org/packages/14/aa/6aed6ba720a3c482046a285f4e5e3eb207200ad1b06e04b3bfe46b3ad2c9/umongo-0.14.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3a81eaa72369d6b7a6df5427e4b4c2e", "sha256": "11f825245880cb0b57d6ea169b6a7e2588fd9713e106036020f5ef968ba3b15b" }, "downloads": -1, "filename": "umongo-0.14.0.tar.gz", "has_sig": false, "md5_digest": "c3a81eaa72369d6b7a6df5427e4b4c2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72830, "upload_time": "2017-03-02T22:12:43", "url": "https://files.pythonhosted.org/packages/d2/67/4c1930a64262fa678eb2f9c4d3f52fc10ab7a3d2251e4f360d49b8e3db62/umongo-0.14.0.tar.gz" } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "516e5893b36b60f7b082be0e9a018bf0", "sha256": "2499e94b69580051f79b840edea19574fbc67124ca09553e6818557b7deb97ab" }, "downloads": -1, "filename": "umongo-0.15.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "516e5893b36b60f7b082be0e9a018bf0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46826, "upload_time": "2017-08-15T06:43:03", "url": "https://files.pythonhosted.org/packages/39/09/094ed89122efeb511a3699dfa4daed3a5e9003d8231e20c21c77fa9158f8/umongo-0.15.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09fb3c8e1ee02e66fe68ea980a2b1cc1", "sha256": "9debecebe3771246291cd1aa1c0be0c69e766a4104f676f0e4eaa43233cbeec9" }, "downloads": -1, "filename": "umongo-0.15.0.tar.gz", "has_sig": false, "md5_digest": "09fb3c8e1ee02e66fe68ea980a2b1cc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74689, "upload_time": "2017-08-15T06:43:05", "url": "https://files.pythonhosted.org/packages/f0/38/c8b2bee1a5b270b18f8550f665e067960b3ea7ea7ae9a5d40261818ecc33/umongo-0.15.0.tar.gz" } ], "0.3.0": [], "0.3.3": [ { "comment_text": "", "digests": { "md5": "e52df2ee65451fd158d27bc59ba8921d", "sha256": "24f13b42aaac6a19879a25f5a57bfa23cec15a8c53d203356f71ccc738e73a81" }, "downloads": -1, "filename": "umongo-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e52df2ee65451fd158d27bc59ba8921d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10741, "upload_time": "2016-03-09T23:19:23", "url": "https://files.pythonhosted.org/packages/f5/62/db148e46773caf86346f7ed9b34521b8239db26c4cd1a0768334f52ea280/umongo-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b6416aaad1a085d48dbd7db771d50af", "sha256": "256a4df6dd5402e95c5247c9652d582a8f8c19b22a60569dee103d6da0d51379" }, "downloads": -1, "filename": "umongo-0.3.3.tar.gz", "has_sig": false, "md5_digest": "8b6416aaad1a085d48dbd7db771d50af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20092, "upload_time": "2016-03-09T23:19:29", "url": "https://files.pythonhosted.org/packages/5d/3e/5a5e66a0e96d446c675dfee154b3f415b211837aed176d2467471bf3489b/umongo-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "117a54ac4917667570098d3fcdaa1835", "sha256": "ef3532516e329fbc7f4a0f7d92b9678c31acc3d1a6891358727ce6cbf1f93138" }, "downloads": -1, "filename": "umongo-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "117a54ac4917667570098d3fcdaa1835", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23102, "upload_time": "2016-03-10T21:10:09", "url": "https://files.pythonhosted.org/packages/fe/d4/2efca5c1c38ceee60d2a4af9e139587942ebb1771f44641115797609a5a5/umongo-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4fa9ca4bed3db1c8fbbc945e308e2faf", "sha256": "9182e85e753ba7526857f5aa7cd2742fba5862be95cb2c155a3c92ceb9269c5b" }, "downloads": -1, "filename": "umongo-0.3.4.tar.gz", "has_sig": false, "md5_digest": "4fa9ca4bed3db1c8fbbc945e308e2faf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21316, "upload_time": "2016-03-10T21:10:36", "url": "https://files.pythonhosted.org/packages/45/46/77249a98bc773875e30357f6c71766320f9de371f9d1507e6dcc91121474/umongo-0.3.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "338a5b217a6263f28c81a4c2e9bc3f01", "sha256": "e0cc46df3017038196991763adce68358904c50482522b2111da36f4b20fa329" }, "downloads": -1, "filename": "umongo-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "338a5b217a6263f28c81a4c2e9bc3f01", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23723, "upload_time": "2016-03-14T16:35:16", "url": "https://files.pythonhosted.org/packages/8d/3c/a916a8aa3cf54ad00bdb5e211e097440f6a58b3cd433be57a0a6b18204b0/umongo-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07a069a7ddbf079a1d7fe13f05f1ed5f", "sha256": "1c5f19ad0fe4cc86a4af00b489a40740349b388c55e7e6cf170676bf6b27251b" }, "downloads": -1, "filename": "umongo-0.4.1.tar.gz", "has_sig": false, "md5_digest": "07a069a7ddbf079a1d7fe13f05f1ed5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21799, "upload_time": "2016-03-14T16:35:21", "url": "https://files.pythonhosted.org/packages/cd/7e/117729069423623f96329ddc3f3e1c49980a0f39a511dc025279126198da/umongo-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "9470fd0b8c23272bc2b6836e4e2f16d6", "sha256": "831bf992d87fb16d7fd517993be4bcc0a39368eedc5f802ea0b44de7bc4fa6aa" }, "downloads": -1, "filename": "umongo-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9470fd0b8c23272bc2b6836e4e2f16d6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33804, "upload_time": "2016-03-21T19:31:30", "url": "https://files.pythonhosted.org/packages/b2/29/7513d2ee42653a8ba7fc8407185e0a0234487bdc4e476403d5f682d4d4cd/umongo-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b97901f83effbaacf6a6bda1eacc1b72", "sha256": "004785f64e52de0b1bdb0f6b82329d1610e9e259da8feb1fc1f3f60670d6f3bc" }, "downloads": -1, "filename": "umongo-0.5.0.tar.gz", "has_sig": false, "md5_digest": "b97901f83effbaacf6a6bda1eacc1b72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28847, "upload_time": "2016-03-21T19:31:49", "url": "https://files.pythonhosted.org/packages/c1/71/d936b3aa051b290241e0212cc8d8920c79dad7639993e49ce7fa863daedd/umongo-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "2c548acd4d8f8551382c143fdb3fe3c1", "sha256": "6141cbd4e623d0c471ae418c087b0f547982e3d2d5d1c509946cdb37389f65bf" }, "downloads": -1, "filename": "umongo-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2c548acd4d8f8551382c143fdb3fe3c1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34673, "upload_time": "2016-03-21T21:43:35", "url": "https://files.pythonhosted.org/packages/23/c8/48dde40837ca0f9c66b2002ea20083f4ebda6cd850eea54097b7d566404e/umongo-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bc0c28f2f324807bdcb638e68584665b", "sha256": "e2886f462be9e9d508e7f14b3c4dbb736b5f6bb9a2d382b05b021e56869e2efb" }, "downloads": -1, "filename": "umongo-0.5.1.tar.gz", "has_sig": false, "md5_digest": "bc0c28f2f324807bdcb638e68584665b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29330, "upload_time": "2016-03-21T21:43:44", "url": "https://files.pythonhosted.org/packages/e0/c2/cb51aa2011b4e470db65f82c4dedaa835296dd176368633f60d3b4f848c7/umongo-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "5ea67f311d6004b7f3ae8041f65c7cbb", "sha256": "25f90cd4987bd56c42d4a63c27294829b439902e94d151156a18cfb1157282a0" }, "downloads": -1, "filename": "umongo-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5ea67f311d6004b7f3ae8041f65c7cbb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 35109, "upload_time": "2016-03-22T16:45:56", "url": "https://files.pythonhosted.org/packages/56/94/4754e0ec555c9ca7f889e2f7ec8ff7bead25f7861d00ad877fefcca25c55/umongo-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9f58ac9089c27b7a8307ef886e324a3", "sha256": "5fd534e2e8c58d1e0839c94b0139a2e4eca4cba0688749ee1db3118889610306" }, "downloads": -1, "filename": "umongo-0.5.2.tar.gz", "has_sig": false, "md5_digest": "f9f58ac9089c27b7a8307ef886e324a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29545, "upload_time": "2016-03-22T16:46:07", "url": "https://files.pythonhosted.org/packages/2a/12/953ac9f0a34de4d49facf27fc414d350e6a41cafeaa404177a79e414d7ce/umongo-0.5.2.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "85227596bfe53fc8a36f1067f1424bfd", "sha256": "5f678be38547bba97c0306d7471d9d56b87a7043ac5e29881a7642bf33d88686" }, "downloads": -1, "filename": "umongo-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "85227596bfe53fc8a36f1067f1424bfd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45789, "upload_time": "2016-04-15T08:47:53", "url": "https://files.pythonhosted.org/packages/3b/13/6a318ce6ce52868a1fce1304f76651dd014a4d1b4bb14f8c724177c0e87e/umongo-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ffd6ac31888ac5ec656318107058d11d", "sha256": "93e774a96825e24cd445880e98ee7742a07a56cfbfc4e57caa27ea8c0071f824" }, "downloads": -1, "filename": "umongo-0.6.0.tar.gz", "has_sig": false, "md5_digest": "ffd6ac31888ac5ec656318107058d11d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37386, "upload_time": "2016-04-15T08:48:03", "url": "https://files.pythonhosted.org/packages/e2/e5/f4a1aba5153fb675e462e0e103d0dc68f4bfe7089a05f4951e05ec89895d/umongo-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "46f49e6ded018f3bb51d79d068de7f81", "sha256": "b847ce368e6b859bbf5890c9f179b26819efcb32142b7c4807349c59d94e557c" }, "downloads": -1, "filename": "umongo-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "46f49e6ded018f3bb51d79d068de7f81", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46904, "upload_time": "2016-04-15T10:46:43", "url": "https://files.pythonhosted.org/packages/89/ac/f621287ece3121935130945f6f9ef3a2a0a9dc0cf80c3165c8660be83a42/umongo-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd4e053d8c9b694427179708e193779d", "sha256": "0b2a72d42bb5f16c8ed1a482fcebf7eba09ee0fb05096b920410aef80c46cb9f" }, "downloads": -1, "filename": "umongo-0.6.1.tar.gz", "has_sig": false, "md5_digest": "bd4e053d8c9b694427179708e193779d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38138, "upload_time": "2016-04-15T10:47:09", "url": "https://files.pythonhosted.org/packages/9a/c0/130abd6e3495be30d5eceae98ebc1fe3b0fda43706b2be8215811e56f718/umongo-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "996147f9ff7c671874d408825c259c6c", "sha256": "09793fc5ac38c6928ba362c00fe07012548801915b29a27002f0a2abc63fc105" }, "downloads": -1, "filename": "umongo-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "996147f9ff7c671874d408825c259c6c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53857, "upload_time": "2016-04-21T08:51:22", "url": "https://files.pythonhosted.org/packages/9f/e8/e799c392848a1242ca5278227e5c73dca37e10718ef6db7c4f39710359ca/umongo-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ed2b4a388ab2249029b0f1b2e3200b0", "sha256": "5eccc0b5869c3b8e758c30d7dfbbede1402adb3966bc5125c27aee989dcd6256" }, "downloads": -1, "filename": "umongo-0.7.0.tar.gz", "has_sig": false, "md5_digest": "0ed2b4a388ab2249029b0f1b2e3200b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47388, "upload_time": "2016-04-21T08:51:32", "url": "https://files.pythonhosted.org/packages/b9/cb/28f016138900f0168f8ec48d17dcaaa7b247fefdc1d84f7c059629bdc11b/umongo-0.7.0.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "897df0fc12764c1303102eaf4e0e02d7", "sha256": "5cbc9ecec5f480a79948a38e38a36712447bfa19557900b35d8f5c4f617baf82" }, "downloads": -1, "filename": "umongo-0.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "897df0fc12764c1303102eaf4e0e02d7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20010, "upload_time": "2016-04-21T10:03:40", "url": "https://files.pythonhosted.org/packages/32/b8/ef95f7498221978c40a1e7e8ef241dce6fc05fbd3923767865583e76558c/umongo-0.7.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12187d52a1152c71314cb6b489ed8230", "sha256": "ac0dbf115e9ff519d94a0e67fcdd98343557920026babcd23617725dbbfda000" }, "downloads": -1, "filename": "umongo-0.7.3.tar.gz", "has_sig": false, "md5_digest": "12187d52a1152c71314cb6b489ed8230", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43324, "upload_time": "2016-04-21T10:03:58", "url": "https://files.pythonhosted.org/packages/69/d2/45cdb486a28750166b18d261e2864d6fdc17646dbfeb309eecceee7c0dd4/umongo-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "b1dd5f241d6ef0981a519fbbd77310fe", "sha256": "00ee01ea88e86b7cf7df31fe411ee5640c3118c211d7c651ea59d18b0b51ef0f" }, "downloads": -1, "filename": "umongo-0.7.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b1dd5f241d6ef0981a519fbbd77310fe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29538, "upload_time": "2016-04-21T10:20:46", "url": "https://files.pythonhosted.org/packages/74/4c/adcfba31ae9dc61a645c22b8519e4bf7db83dec65b41976588e5b2d6c577/umongo-0.7.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "47847aaf4b631b5b827565911983d86b", "sha256": "c8e676669f7ec6d4056b562bf9f111a7da3d88cf16833f4447772231714aff25" }, "downloads": -1, "filename": "umongo-0.7.4.tar.gz", "has_sig": false, "md5_digest": "47847aaf4b631b5b827565911983d86b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47711, "upload_time": "2016-04-21T10:21:19", "url": "https://files.pythonhosted.org/packages/67/15/150a52be7242733049f2840a8ece06d88530249eea90c0653dd6cdd09d91/umongo-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "ef155075e9855d40741e9f494d4ac040", "sha256": "ffb4dfef82cfcd98d12eaf5f230c794617a8b4f191eeef2433d9e7acf974c70e" }, "downloads": -1, "filename": "umongo-0.7.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ef155075e9855d40741e9f494d4ac040", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29594, "upload_time": "2016-04-23T18:29:38", "url": "https://files.pythonhosted.org/packages/2c/b2/b01378cf2787da8b522702ccf5665264c7ad054aec7c315f85015f9d295b/umongo-0.7.5-py2.py3-none-any.whl" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "32962cda22c4b7478d4723ef22c89454", "sha256": "325cf6906ee215678aac577d8e449c851fc85f4d5a7a9cfbe860a6550db189ea" }, "downloads": -1, "filename": "umongo-0.7.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "32962cda22c4b7478d4723ef22c89454", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29894, "upload_time": "2016-04-28T10:41:26", "url": "https://files.pythonhosted.org/packages/a8/95/a89fe64233fd8d553c035879baaf735ec62e832131a5341823da25334258/umongo-0.7.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d410756b2a531a57989e426e55ab9210", "sha256": "de8f9d42d2dbdbc0a8eb59bf805d60b01595059c0c7bce9788ef158147bd6326" }, "downloads": -1, "filename": "umongo-0.7.6.tar.gz", "has_sig": false, "md5_digest": "d410756b2a531a57989e426e55ab9210", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48334, "upload_time": "2016-04-28T10:41:36", "url": "https://files.pythonhosted.org/packages/13/aa/ac88756b61bda6c75b39d4a494478394823a10e5544e18f56b79c1b0e6b4/umongo-0.7.6.tar.gz" } ], "0.7.8": [ { "comment_text": "", "digests": { "md5": "79c50df7c25b311548d745a7f3fc32ea", "sha256": "0576429e11a295a0239fcce47166036a597e320c3620e4efcf2ea0f826819a0f" }, "downloads": -1, "filename": "umongo-0.7.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79c50df7c25b311548d745a7f3fc32ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30153, "upload_time": "2016-04-28T19:14:53", "url": "https://files.pythonhosted.org/packages/0e/5b/88e3ef1f1b738e3500bf8c7b8b0e308ed68b4f0bf75b00b63951f6d516a8/umongo-0.7.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2921c740ce1ce61a6ae866aa1e04c9d0", "sha256": "9fa3f7cf924ac02829daede51d7634012d63faaf461d06d5e5eb9b5e21278bf5" }, "downloads": -1, "filename": "umongo-0.7.8.tar.gz", "has_sig": false, "md5_digest": "2921c740ce1ce61a6ae866aa1e04c9d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48521, "upload_time": "2016-04-28T19:15:16", "url": "https://files.pythonhosted.org/packages/29/6f/1fb165333731f35983ff5e3f0d33761fafd84dbcfe11f944a530e2b48731/umongo-0.7.8.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "9727a891d53b74528e6e61363e61b38f", "sha256": "e3b8822d77416cc76e9eb38369f60aa4e8708a933f030daba37bb3765fee9544" }, "downloads": -1, "filename": "umongo-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9727a891d53b74528e6e61363e61b38f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34842, "upload_time": "2016-05-18T21:34:58", "url": "https://files.pythonhosted.org/packages/6a/6e/c10af443cc99d005bd61370711c0df666cf5c45b1579f00d34885b69592f/umongo-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c47f409616c59f3ea7b7aa874f0e2539", "sha256": "5a5b41ef9b9ee420a229723dfa81a5d6c12b34eea686cf86a2876c88d91b2883" }, "downloads": -1, "filename": "umongo-0.8.0.tar.gz", "has_sig": false, "md5_digest": "c47f409616c59f3ea7b7aa874f0e2539", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51137, "upload_time": "2016-05-18T21:35:05", "url": "https://files.pythonhosted.org/packages/76/78/0eb8671e5eada77c6e8325d33bf710dcafeefd779e444411e58696ea5fb2/umongo-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "205bd7bbe81e024c9c35be40098a8924", "sha256": "d7ff632dc4f417f882cd11d344413e3d17f5ebc8ef801a6252c8df352bc7705c" }, "downloads": -1, "filename": "umongo-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "205bd7bbe81e024c9c35be40098a8924", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34376, "upload_time": "2016-05-19T08:15:16", "url": "https://files.pythonhosted.org/packages/d9/d1/2005cd385be17f451d16982f1d396656644e26ade836313f940461e1283b/umongo-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b6a5b2bd62127f5a0b3c74d49822bd9", "sha256": "efb5c87f14a25a633ebe7b466f26a413ba5bcb009bc594beb6c9646c8e42fc85" }, "downloads": -1, "filename": "umongo-0.8.1.tar.gz", "has_sig": false, "md5_digest": "0b6a5b2bd62127f5a0b3c74d49822bd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51198, "upload_time": "2016-05-19T08:15:30", "url": "https://files.pythonhosted.org/packages/af/d6/efda8b6f5e913e3b9492e6437aedc2de8bb03dfa21b4e0c328b8567792a6/umongo-0.8.1.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "f0e9a34e975f768370dae32918cf5fdf", "sha256": "b925949a71846effc39511845c78b7f0d75641728e155a0bea8de7e6df28e372" }, "downloads": -1, "filename": "umongo-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f0e9a34e975f768370dae32918cf5fdf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37349, "upload_time": "2016-06-11T18:52:30", "url": "https://files.pythonhosted.org/packages/6d/24/da26a86474c0051272574b6dd997af9e42385aa6a22ca95af3da01b59fc1/umongo-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c5137ff6ab7e3fcd446673d0ccb969e", "sha256": "74499ce5c070b245ba3bdbad106fdbfae901fc5fdb840a82ec217715012e74e9" }, "downloads": -1, "filename": "umongo-0.9.0.tar.gz", "has_sig": false, "md5_digest": "1c5137ff6ab7e3fcd446673d0ccb969e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55536, "upload_time": "2016-06-11T18:52:34", "url": "https://files.pythonhosted.org/packages/37/40/71cf1f16c7a8a2bda874fec9d7629907d5187bccc8aacadafd9f65849053/umongo-0.9.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "00b8139ef78e1ad840bd74cb81f56c99", "sha256": "5ead23449847d929a539c7571e95cd8959ed1a8f75ca4cef147227e28e19822d" }, "downloads": -1, "filename": "umongo-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "00b8139ef78e1ad840bd74cb81f56c99", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45022, "upload_time": "2018-11-29T19:56:10", "url": "https://files.pythonhosted.org/packages/ef/e1/c200ebf3b5cf8fbfb476f54e0cc42c5725d6d8938b14a1a47475959d3a58/umongo-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "585aa2b92ad1cc263cbdfc51324b8889", "sha256": "f9b07e953517d29d2f54a0d3336d1aff6d8e4df364c2a5e9441f3ea148893bd0" }, "downloads": -1, "filename": "umongo-1.0.0.tar.gz", "has_sig": false, "md5_digest": "585aa2b92ad1cc263cbdfc51324b8889", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76142, "upload_time": "2018-11-29T19:56:12", "url": "https://files.pythonhosted.org/packages/b8/8a/767edfa34948186e4087708513688f16b42794c141cccc0554e593a783dc/umongo-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "50f6c53500095c685f8fc58b08e5fd66", "sha256": "76b94e1659024d28c80082f53810904d32729188917fba3c04ad08fbb4880adf" }, "downloads": -1, "filename": "umongo-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "50f6c53500095c685f8fc58b08e5fd66", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45384, "upload_time": "2019-01-14T16:10:44", "url": "https://files.pythonhosted.org/packages/a0/1b/ac438645059ec16a7b0605f6e57c6c799ffdc5e33a17aa547122b6116de2/umongo-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba1ee570d24f1936a1d7630e0459ab23", "sha256": "52cb1755ab690f57cadf267a0518600c6569e33fe8eb41130ac838bb42d8ba94" }, "downloads": -1, "filename": "umongo-1.1.0.tar.gz", "has_sig": false, "md5_digest": "ba1ee570d24f1936a1d7630e0459ab23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85355, "upload_time": "2019-01-14T16:10:46", "url": "https://files.pythonhosted.org/packages/05/4b/a0dbb7b81c8dbf03629a3e3bd834670df5f9402823c94f76910161291221/umongo-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "f8e461d4afe88f12f1d2195956136821", "sha256": "6584972dd60d4356de977a3f81e5bec4b28bb30215876e57accc773bbc8b5210" }, "downloads": -1, "filename": "umongo-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f8e461d4afe88f12f1d2195956136821", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45746, "upload_time": "2019-02-08T08:13:11", "url": "https://files.pythonhosted.org/packages/2a/be/77c68cb114647a9406c04c6eeb1bbf0a3743c0a06c35aeb549dc3fefd22e/umongo-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a56aee8a143713f77df84ae9e0e8a6d", "sha256": "694024e136d834937df7e854f791cf1df2bfb04f42310b965533b61a456f1ceb" }, "downloads": -1, "filename": "umongo-1.2.0.tar.gz", "has_sig": false, "md5_digest": "9a56aee8a143713f77df84ae9e0e8a6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86413, "upload_time": "2019-02-08T08:13:12", "url": "https://files.pythonhosted.org/packages/64/d6/5e63588d0d290102429f313c1e75c92e9827a0805cd8d3a2879ecb5cff09/umongo-1.2.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "f56c6607b48a2cbc9de65eecf122f22e", "sha256": "5f7c12d111fb6f3e358e6eb65821ed26f2639e21dd4f6631b235993c465842d7" }, "downloads": -1, "filename": "umongo-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f56c6607b48a2cbc9de65eecf122f22e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47068, "upload_time": "2019-03-18T10:50:58", "url": "https://files.pythonhosted.org/packages/1f/bc/79a90ba15569a8835a583fd9dbce2b823b12268cd1f8d8403781b62f5529/umongo-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ddd3271052063f44939cd979b4b2db9", "sha256": "4b663a6eeef0c5830401069828873e402ef90e01b781305808c9bc47971439a4" }, "downloads": -1, "filename": "umongo-2.0.0.tar.gz", "has_sig": false, "md5_digest": "7ddd3271052063f44939cd979b4b2db9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83954, "upload_time": "2019-03-18T10:51:00", "url": "https://files.pythonhosted.org/packages/9d/70/17123c977febbda8fae00d38b96c908a10b6d344f550b2b1cba8ce541e27/umongo-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "9f3a2bdce4055bd6f77a402c9af92733", "sha256": "cf08f1fedfc43ea250ac6e84ccccc081eeb171d9c9780e8d2a669a9149e1b844" }, "downloads": -1, "filename": "umongo-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9f3a2bdce4055bd6f77a402c9af92733", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46947, "upload_time": "2019-03-25T10:47:22", "url": "https://files.pythonhosted.org/packages/e0/52/bd279a4c23cb843aa4e14a539cdefc9517e88b585cb8c440a3e8b452b5d5/umongo-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21c76015004ab56341af2f345ddd4312", "sha256": "9df2e42ed9eb74031abe74b3e61d4624d1d2479f103998990822d3efcc4a7e96" }, "downloads": -1, "filename": "umongo-2.0.1.tar.gz", "has_sig": false, "md5_digest": "21c76015004ab56341af2f345ddd4312", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83756, "upload_time": "2019-03-25T10:47:24", "url": "https://files.pythonhosted.org/packages/d3/20/54f455195362d707dc46fd1023af8f6265bc2266a3f1e03d27534254de96/umongo-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "50aedd17bdc4b21dffffbf8a6ef2c244", "sha256": "a524f3d390af2153c191ebbc4a5bcb2bf2dc91eea1748ae164699915fb9ca3ca" }, "downloads": -1, "filename": "umongo-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "50aedd17bdc4b21dffffbf8a6ef2c244", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47089, "upload_time": "2019-04-10T07:58:22", "url": "https://files.pythonhosted.org/packages/5b/ee/63279c470f9fbc9a800ac6ea7ff9c1a5c4517fee189901fc0c695220186e/umongo-2.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c9c8afcef630551fbc30f726186a4757", "sha256": "98bbcf81a8d319d4519d8bb005d8a23f191734bfbe6670a2cee98022d04b0bd7" }, "downloads": -1, "filename": "umongo-2.0.2.tar.gz", "has_sig": false, "md5_digest": "c9c8afcef630551fbc30f726186a4757", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84088, "upload_time": "2019-04-10T07:58:24", "url": "https://files.pythonhosted.org/packages/35/47/7bb4e79b93bfed08c74fc2a5a3118e2b6bd1d1afea92aa433efecfa5893f/umongo-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "5ae04f4634e5f5d65ba89f886ce25a80", "sha256": "05f64e8c0d713f45a4db1e9f5daabd4c75867defb48fc78ab315e696ab6af251" }, "downloads": -1, "filename": "umongo-2.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5ae04f4634e5f5d65ba89f886ce25a80", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47067, "upload_time": "2019-04-10T08:27:04", "url": "https://files.pythonhosted.org/packages/1d/71/596b4107a732dd3197dbb0c85ca01561d1b285f591d31dab32e212803bad/umongo-2.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41e11af2b1b022fe684bc50fd5f733d4", "sha256": "e940e5ec5479bf00d1d660c9e81fa00d32851b8854a872c233fee42025536cb3" }, "downloads": -1, "filename": "umongo-2.0.3.tar.gz", "has_sig": false, "md5_digest": "41e11af2b1b022fe684bc50fd5f733d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84140, "upload_time": "2019-04-10T08:27:06", "url": "https://files.pythonhosted.org/packages/0c/bf/5bf702aa31b7b8ddc4886b83148d0335bc2ccd742aa7f118bc8cd56b1992/umongo-2.0.3.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "f7b48eaa0e8d35a55babf7e8f1e1a119", "sha256": "f005607e1c727abcb5ecd6754646e2823f7630eea147f1a134ff11d4bc2ace61" }, "downloads": -1, "filename": "umongo-2.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f7b48eaa0e8d35a55babf7e8f1e1a119", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47227, "upload_time": "2019-05-28T08:47:21", "url": "https://files.pythonhosted.org/packages/5c/26/622b8ffcb3ef898d3700dd5b12363ee1338dab458291c2c9c3fcc76b72f4/umongo-2.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eafd31e51742d99206df2d492417ada7", "sha256": "8715998022cf39494676e921515305581f7216231e9c976f6576caf0ed1e59d4" }, "downloads": -1, "filename": "umongo-2.0.4.tar.gz", "has_sig": false, "md5_digest": "eafd31e51742d99206df2d492417ada7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84591, "upload_time": "2019-05-28T08:47:23", "url": "https://files.pythonhosted.org/packages/af/4a/c3a5df6549bd548a2a7d3e8bc9ece744d53920a319c9a4c5a89c9c88270a/umongo-2.0.4.tar.gz" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "8a38271954e6708e745fd05ad166bbd7", "sha256": "83405825ef2aedd1228dcce1acd971d6f0f69f1cba9ea36f4ab82c59c8f02ea2" }, "downloads": -1, "filename": "umongo-2.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8a38271954e6708e745fd05ad166bbd7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47317, "upload_time": "2019-06-13T08:14:16", "url": "https://files.pythonhosted.org/packages/c7/99/cf5fa14b380251bd0f94a9869719c759778884693e90e8d5d13220b6b342/umongo-2.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ab1f919a1ae42eee4e04cc541fff1cc", "sha256": "2b3ab9685ee6a6a7383145119b473ec28956c9a5ff40796bf2f1fe0cd63fca26" }, "downloads": -1, "filename": "umongo-2.0.5.tar.gz", "has_sig": false, "md5_digest": "6ab1f919a1ae42eee4e04cc541fff1cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84795, "upload_time": "2019-06-13T08:14:18", "url": "https://files.pythonhosted.org/packages/02/a4/496dda9ea12dd4bbfe3e64adcde3238a796f9954df20cc4f6c98d32ec030/umongo-2.0.5.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "c37df73b8a1657144dfa84977df38bcf", "sha256": "ff688369a3cb4abc00a116b832d3e7dc940e10cdc9215daa7265225fac8d7f1d" }, "downloads": -1, "filename": "umongo-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c37df73b8a1657144dfa84977df38bcf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47695, "upload_time": "2019-06-19T13:41:36", "url": "https://files.pythonhosted.org/packages/91/3d/40e261ab81948c7271c8fcd0aa043df583d19c73ba9984e47aa045f341a9/umongo-2.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf319eb4dfb4af6b462963b5f5d30e8e", "sha256": "139491ed1c6de5589dbf0632bcdd4b020b87936b095b2985146170fc1fe6948d" }, "downloads": -1, "filename": "umongo-2.1.0.tar.gz", "has_sig": false, "md5_digest": "cf319eb4dfb4af6b462963b5f5d30e8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85563, "upload_time": "2019-06-19T13:41:39", "url": "https://files.pythonhosted.org/packages/5a/80/b41545f5358d03967de88a06f0e42841db9dc9a0bce70a41e76b76de4123/umongo-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "4f73e1d38cfbc5dbd7fc47682af53973", "sha256": "654ec104db3be90226b2cec747c0f9f90bf26a70ab64a5e72f0a830cd92d9ee4" }, "downloads": -1, "filename": "umongo-2.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4f73e1d38cfbc5dbd7fc47682af53973", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47738, "upload_time": "2019-10-04T13:32:50", "url": "https://files.pythonhosted.org/packages/6d/23/a8d9dfd6e42153dbd6e5982c0e510126d7034e8b1ea8f1864dc85e836ffb/umongo-2.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f7532b376d7083d09c078cbba1225fa", "sha256": "5340c3232a3f7695efcdab67f3d593900bf2d4a90e2ce80cbf85208acd8e7541" }, "downloads": -1, "filename": "umongo-2.1.1.tar.gz", "has_sig": false, "md5_digest": "2f7532b376d7083d09c078cbba1225fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85805, "upload_time": "2019-10-04T13:32:52", "url": "https://files.pythonhosted.org/packages/57/25/4337aff1b9451a48fde58e07939b058b58dbf1568ae895d9725b16905071/umongo-2.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4f73e1d38cfbc5dbd7fc47682af53973", "sha256": "654ec104db3be90226b2cec747c0f9f90bf26a70ab64a5e72f0a830cd92d9ee4" }, "downloads": -1, "filename": "umongo-2.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4f73e1d38cfbc5dbd7fc47682af53973", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47738, "upload_time": "2019-10-04T13:32:50", "url": "https://files.pythonhosted.org/packages/6d/23/a8d9dfd6e42153dbd6e5982c0e510126d7034e8b1ea8f1864dc85e836ffb/umongo-2.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f7532b376d7083d09c078cbba1225fa", "sha256": "5340c3232a3f7695efcdab67f3d593900bf2d4a90e2ce80cbf85208acd8e7541" }, "downloads": -1, "filename": "umongo-2.1.1.tar.gz", "has_sig": false, "md5_digest": "2f7532b376d7083d09c078cbba1225fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85805, "upload_time": "2019-10-04T13:32:52", "url": "https://files.pythonhosted.org/packages/57/25/4337aff1b9451a48fde58e07939b058b58dbf1568ae895d9725b16905071/umongo-2.1.1.tar.gz" } ] }