{ "info": { "author": "Guillaume Gelin", "author_email": "ramnes@1000mercis.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Database", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. _Thingy: https://github.com/numberly/thingy\n.. _PyMongo: https://github.com/mongodb/mongo-python-driver\n\n============\nMongo-Thingy\n============\n\n.. image:: https://img.shields.io/pypi/v/mongo-thingy.svg\n :target: https://pypi.python.org/pypi/Mongo-Thingy\n.. image:: https://img.shields.io/github/license/numberly/mongo-thingy.svg\n :target: https://github.com/numberly/mongo-thingy/blob/master/LICENSE\n.. image:: https://img.shields.io/travis/numberly/mongo-thingy.svg\n :target: https://travis-ci.org/numberly/mongo-thingy\n.. image:: https://img.shields.io/coveralls/numberly/mongo-thingy.svg\n :target: https://coveralls.io/github/numberly/mongo-thingy\n.. image:: https://readthedocs.org/projects/mongo-thingy/badge\n :target: http://mongo-thingy.readthedocs.io\n\n|\n\nMongo-Thingy is the most Pythonic and friendly-yet-powerful way to use MongoDB.\n\nIt is an \"Object-Document Mapper\" that gives you full advantage of MongoDB\nschema-less design by **not** asking you to define schemas in your code, but\nwith all the powerful features you would expect from such a library.\n\nMongo-Thingy has:\n\n- a simple and robust code base, with 100% coverage and few dependencies;\n- PyMongo_ query language - no need to learn yet another one;\n- Thingy_ views - control what to show, and create fields based on other fields;\n- versioning (optional) - rollback to any point in any thingy history;\n- and more!\n\nDocumentation: http://mongo-thingy.readthedocs.io\n\n\nCompatibility\n=============\n\nMongo-Thingy is pure-Python.\n\nIt supports all Python and MongoDB versions supported by PyMongo_, namely:\n\n- CPython 2.6, 2.7, 3.4+, PyPy, and PyPy3\n- MongoDB 2.6, 3.0, 3.2, and 3.4\n\n\nInstall\n=======\n\n.. code-block:: sh\n\n $ pip install mongo-thingy\n\n\nExamples\n========\n\nFirst steps\n-----------\n\nConnect, insert and find thingies\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code-block:: python\n\n >>> from mongo_thingy import connect, Thingy\n >>> connect(\"mongodb://localhost/test\")\n\n >>> class User(Thingy):\n ... pass\n\n >>> user = User({\"name\": \"Mr. Foo\", \"age\": 42}).save()\n >>> User.count()\n 1\n >>> User.find_one({\"age\": 42})\n User({'_id': ObjectId(...), 'name': 'Mr. Foo', 'age': 42})\n\n\nUpdate a thingy\n~~~~~~~~~~~~~~~\n\n.. code-block:: python\n\n >>> user.age\n 42\n >>> user.age = 1337\n >>> user.save()\n User({'_id': ObjectId(...), 'name': 'Mr. Foo', 'age': 1337})\n\n\nThingy views power\n------------------\n\nComplete information with properties\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code-block:: python\n\n >>> class User(Thingy):\n ... @property\n ... def username(self):\n ... return \"\".join(char for char in self.name if char.isalpha())\n\n >>> User.add_view(name=\"everything\", defaults=True, include=\"username\")\n >>> user = User.find_one()\n >>> user.view(\"everything\")\n {'_id': ObjectId(...), 'name': 'Mr. Foo', 'age': 1337, 'username': 'MrFoo'}\n\n\nHide sensitive stuff\n~~~~~~~~~~~~~~~~~~~~\n\n.. code-block:: python\n\n >>> User.add_view(name=\"public\", defaults=True, exclude=\"password\")\n >>> user.password = \"t0ps3cr3t\"\n >>> user.view()\n {'_id': ObjectId(...), 'name': 'Mr. Foo', 'age': 1337, 'password': 't0ps3cr3t'}\n >>> user.view(\"public\")\n {'_id': ObjectId(...), 'name': 'Mr. Foo', 'age': 1337}\n\n\nOnly use certain fields/properties\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code-block:: python\n\n >>> User.add_view(name=\"credentials\", include=[\"username\", \"password\"])\n >>> user.view(\"credentials\")\n {'username': 'MrFoo', 'password': 't0ps3cr3t'}\n\n\nApply views on cursors\n~~~~~~~~~~~~~~~~~~~~~~\n\n.. code-block:: python\n\n >>> for credentials in User.find().view(\"credentials\"):\n ... print(credentials)\n {'username': 'MrFoo', 'password': 't0ps3cr3t'}\n {'username': 'MrsBar', 'password': '123456789'}\n ...\n\n\nVersioning\n----------\n\n.. code-block:: python\n\n >>> from mongo_thingy.versioned import Versioned\n\n >>> class Article(Versioned, Thingy):\n ... pass\n\n >>> article = Article(content=\"Cogito ergo sum\")\n >>> article.version\n 0\n\n >>> article.save()\n Article({'_id': ObjectId('...'), 'content': 'Cogito ergo sum'})\n >>> article.version\n 1\n\n >>> article.content = \"Sum ergo cogito\"\n >>> article.save()\n Article({'_id': ObjectId('...'), 'content': 'Sum ergo cogito'})\n >>> article.version\n 2\n\n >>> article.revert()\n Article({'_id': ObjectId('...'), 'content': 'Cogito ergo sum'})\n >>> article.version\n 3\n\n\nDatabase/collection \"discovery\"\n-------------------------------\n\nDefault behaviour\n~~~~~~~~~~~~~~~~~\n.. code-block:: python\n\n >>> class AuthenticationGroup(Thingy):\n ... pass\n\n >>> connect(\"mongodb://localhost/\")\n >>> AuthenticationGroup.collection\n Collection(Database(MongoClient(host=['localhost:27017'], ...), 'authentication'), 'group')\n\nUse mismatching names for Thingy class and database collection\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nYou can either specify the collection name:\n\n.. code-block:: python\n\n >>> class Foo(Thingy):\n ... collection_name = \"bar\" \n\nor the collection directly:\n\n.. code-block:: python\n\n >>> class Foo(Thingy):\n ... collection = db.bar\n\nYou can then check what collection is being used with:\n\n.. code-block:: python\n\n >>> Foo.collection\n Collection(Database(MongoClient('localhost', 27017), 'database'), 'bar')\n\n\nIndexes\n-------\n\nCreate an index\n~~~~~~~~~~~~~~~\n\n.. code-block:: python\n\n >>> User.create_index(\"email\", sparse=True, unique=True)\n\n\nAdd one or more indexes, create later\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code-block:: python\n\n >>> User.add_index(\"email\", sparse=True, unique=True)\n >>> User.add_index(\"username\")\n\n >>> User.create_indexes()\n\n\nCreate all indexes of all thingies at once\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code-block:: python\n\n >>> from mongo_thingy import create_indexes\n >>> create_indexes()\n\n\nTests\n=====\n\nTo run Mongo-Thingy tests:\n\n* make sure you have a MongoDB database running on ``localhost:27017``;\n* install developers requirements with ``pip install -r requirements.txt``;\n* run ``pytest``.\n\n\nLicense\n=======\n\nMIT\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/numberly/mongo-thingy", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "Mongo-Thingy", "package_url": "https://pypi.org/project/Mongo-Thingy/", "platform": "any", "project_url": "https://pypi.org/project/Mongo-Thingy/", "project_urls": { "Homepage": "https://github.com/numberly/mongo-thingy" }, "release_url": "https://pypi.org/project/Mongo-Thingy/0.11.0/", "requires_dist": null, "requires_python": "", "summary": "The most Pythonic and friendly-yet-powerful way to use MongoDB", "version": "0.11.0" }, "last_serial": 3810839, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3d0343304bfc1e02576cd44805a4a192", "sha256": "11524aadbc705bd7819a6638b6d1c373d39f633d19fcc5aecbe63a43f7adb254" }, "downloads": -1, "filename": "Mongo-Thingy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "3d0343304bfc1e02576cd44805a4a192", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2589, "upload_time": "2017-04-20T16:32:33", "url": "https://files.pythonhosted.org/packages/95/9f/84da73b4f6e136cf7fe4d24ab3323348f5a7f0defb35830081d0608b2050/Mongo-Thingy-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "bba71bc4e6071d12910fcd8253bca340", "sha256": "dec683a74f98373ccd238bc0a3a3c2d16d0826422a88648280afbdecea2ed771" }, "downloads": -1, "filename": "Mongo-Thingy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "bba71bc4e6071d12910fcd8253bca340", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3383, "upload_time": "2017-04-20T16:42:29", "url": "https://files.pythonhosted.org/packages/04/d7/58dcead323fca379555724d0e6dfd49548d3968dab2472c9571f7ad9019f/Mongo-Thingy-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a26171865700df4901e580daa0fcc29d", "sha256": "405214583b795f4e8cf405018f02e018fcd4ca91f4559e54b012409699901f8a" }, "downloads": -1, "filename": "Mongo-Thingy-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a26171865700df4901e580daa0fcc29d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3388, "upload_time": "2017-04-20T17:00:57", "url": "https://files.pythonhosted.org/packages/6d/9d/5765a13ddadc715d03c732eebeca2d388f4d5587c16eb485db3c2814e6e0/Mongo-Thingy-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "6b11862596400771b2ba2bd19c2083ac", "sha256": "5f0614d5def4de83eff4010879146dcf01d21fc276bb6a08186c336bdb6ca947" }, "downloads": -1, "filename": "Mongo-Thingy-0.1.3.tar.gz", "has_sig": false, "md5_digest": "6b11862596400771b2ba2bd19c2083ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3336, "upload_time": "2017-04-20T17:09:56", "url": "https://files.pythonhosted.org/packages/f1/78/7866ed2db9cbc58f75647c21a494bc924b9ca2e8651e7bce58b7b1c50020/Mongo-Thingy-0.1.3.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "fcbaadfcfe79d506e5662d7bf3faf9d1", "sha256": "acf0eeab2be48ca06c3dc702d06d2af35478f5a6f047b127d209a388a5667d82" }, "downloads": -1, "filename": "Mongo_Thingy-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fcbaadfcfe79d506e5662d7bf3faf9d1", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8386, "upload_time": "2017-11-30T16:41:36", "url": "https://files.pythonhosted.org/packages/78/f7/f326eef59a64cb4481a2e63512b08c3c2e3754d6c98b16ecfd39cab6ba87/Mongo_Thingy-0.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f89a527f3095bf296b224812691bb166", "sha256": "680eaa5d0808681da037f5297e2b9cdc10d20b6579c76ba722922f0d39ac2e9a" }, "downloads": -1, "filename": "Mongo-Thingy-0.10.0.tar.gz", "has_sig": false, "md5_digest": "f89a527f3095bf296b224812691bb166", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5538, "upload_time": "2017-11-30T16:41:37", "url": "https://files.pythonhosted.org/packages/e8/9d/e475c757f1a61e849303b085d2211b9a6ba06ca93c2b47d5c9ae7a6cef4a/Mongo-Thingy-0.10.0.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "aea004b34591693557f5b4c34d83bd7d", "sha256": "1c6fabad36fadf09586f63768eb41037327092423eea234f9bb9d686180eab84" }, "downloads": -1, "filename": "Mongo_Thingy-0.10.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aea004b34591693557f5b4c34d83bd7d", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8396, "upload_time": "2018-02-07T16:21:49", "url": "https://files.pythonhosted.org/packages/7b/98/1afbec5aed273ff5f7b02052893222a1f165edfae1e249721bcd5ff31b5a/Mongo_Thingy-0.10.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d756b3bca92e1adcfd8f219ddc358d3", "sha256": "b07b8e609d1bf8aa2c366ec7cbfc03f8b569efe7450ea566a73faa382ed0b76d" }, "downloads": -1, "filename": "Mongo-Thingy-0.10.1.tar.gz", "has_sig": false, "md5_digest": "5d756b3bca92e1adcfd8f219ddc358d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5548, "upload_time": "2018-02-07T16:21:50", "url": "https://files.pythonhosted.org/packages/46/7c/f4b79e5ac62b499d13d362cd6e656d702d4cdf254d76ebb5bf575cae51f1/Mongo-Thingy-0.10.1.tar.gz" } ], "0.10.2": [ { "comment_text": "", "digests": { "md5": "d09103fa3c1ee1e722ea8219e14db41a", "sha256": "231699d1bf2da60a1da639617d5a1cf1d8d46222f68af09028795e8f38f238ed" }, "downloads": -1, "filename": "Mongo-Thingy-0.10.2.tar.gz", "has_sig": false, "md5_digest": "d09103fa3c1ee1e722ea8219e14db41a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5496, "upload_time": "2018-02-09T09:14:38", "url": "https://files.pythonhosted.org/packages/83/c8/3517e86a64566b4ab4e975fc961400e5aa3f238d78eb075b2b3734a898d6/Mongo-Thingy-0.10.2.tar.gz" } ], "0.10.3": [ { "comment_text": "", "digests": { "md5": "b976e94352c16d00f9165ce52a15f6dc", "sha256": "abd438ecc284439fe870ae188a95fcf06e126cd60560806deb7449f9ab6c9fba" }, "downloads": -1, "filename": "Mongo_Thingy-0.10.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b976e94352c16d00f9165ce52a15f6dc", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8711, "upload_time": "2018-02-19T10:35:31", "url": "https://files.pythonhosted.org/packages/f4/b9/2fddcab1d8c57d1d182f4e102f05788f4a38811cc2a4fe4ead5133f70d7d/Mongo_Thingy-0.10.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b529687e21e5f30dc9d943275395a92a", "sha256": "d465a9c30ec095e63005ea5d0bbbb4520b30d2e45bad2be578a265a424043812" }, "downloads": -1, "filename": "Mongo-Thingy-0.10.3.tar.gz", "has_sig": false, "md5_digest": "b529687e21e5f30dc9d943275395a92a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5730, "upload_time": "2018-02-19T10:35:33", "url": "https://files.pythonhosted.org/packages/1a/96/266b16943cb6d3cd7a8bb5c3af2bee8aa706a298eebeda3f977e53a6ff52/Mongo-Thingy-0.10.3.tar.gz" } ], "0.10.4": [ { "comment_text": "", "digests": { "md5": "544bb260dca397c82a398d5e12ed6c33", "sha256": "e32d3a47131126b3f898ac7a14ccf87b9f61a054eca05f56889ce413125789a5" }, "downloads": -1, "filename": "Mongo-Thingy-0.10.4.tar.gz", "has_sig": false, "md5_digest": "544bb260dca397c82a398d5e12ed6c33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5998, "upload_time": "2018-04-09T14:51:45", "url": "https://files.pythonhosted.org/packages/f4/60/5bf4fb649956f80664378b99f2500899c0db5da2404d218e4fb7622be8c8/Mongo-Thingy-0.10.4.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "18fd3519f412f4721c8f0680f9ed053e", "sha256": "47c404a9161ab99faf72ff875d5216973eb90c4bae991f3c8dbb759ede8d79f5" }, "downloads": -1, "filename": "Mongo_Thingy-0.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "18fd3519f412f4721c8f0680f9ed053e", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 6053, "upload_time": "2018-04-26T15:57:47", "url": "https://files.pythonhosted.org/packages/42/71/4e8a3d5e270d91702c4808892e0a383b85b5fc477ad29fa47b6518d57f14/Mongo_Thingy-0.11.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "451cb78bdae03e8b2ece65b93c0a6fec", "sha256": "10dea31736a117f387673e750586ae15a0506b1064fea4934cd9cc59c99c1187" }, "downloads": -1, "filename": "Mongo-Thingy-0.11.0.tar.gz", "has_sig": false, "md5_digest": "451cb78bdae03e8b2ece65b93c0a6fec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5953, "upload_time": "2018-04-26T15:57:46", "url": "https://files.pythonhosted.org/packages/d0/07/e1c3e2625e56a268e81d4dc1a88b152722dfa0506f6dc4188490fcf6e146/Mongo-Thingy-0.11.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0fcdfc1c37c048a2bb5af17cb81071ab", "sha256": "1068452e5821e8b91be9ee86eb083cd0c151a126855df63d61e74034c22df3e8" }, "downloads": -1, "filename": "Mongo-Thingy-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0fcdfc1c37c048a2bb5af17cb81071ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3707, "upload_time": "2017-04-27T17:45:20", "url": "https://files.pythonhosted.org/packages/c4/71/bfefb7f60a0cfef1dd31f78c78da5c711cb62525002262a21e2893a94c1e/Mongo-Thingy-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "0a0195e4858097a039ca2d0b6d70519f", "sha256": "22ac10348e84b54329d7aee3bff5e3a5dd1c31a0b903e1d1d6be7c6942968832" }, "downloads": -1, "filename": "Mongo-Thingy-0.3.0.tar.gz", "has_sig": false, "md5_digest": "0a0195e4858097a039ca2d0b6d70519f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4107, "upload_time": "2017-04-28T13:36:18", "url": "https://files.pythonhosted.org/packages/ca/ce/05f8fc1459444dbff6ccef05772d06be963e86bdfb4d382c9ebcef6b1fe5/Mongo-Thingy-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "b3a72d8a70bcf6a889653a3e2175d22b", "sha256": "3ee3efde78fce3dd9962b97a5c707fbbf271f13c4019da8b5cf8ac2a1da8f301" }, "downloads": -1, "filename": "Mongo-Thingy-0.4.0.tar.gz", "has_sig": false, "md5_digest": "b3a72d8a70bcf6a889653a3e2175d22b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4262, "upload_time": "2017-06-02T15:49:23", "url": "https://files.pythonhosted.org/packages/38/e4/efb5a509d1cea58e836525795bdf8e570b6bd2adc1cb0d400338b1781768/Mongo-Thingy-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "337178b716240897515d658daa70ed3b", "sha256": "a14a2ba64a3abe8277ce58ade02945c2a874fd6ba67ec711bbe7d730b9c7b330" }, "downloads": -1, "filename": "Mongo-Thingy-0.5.0.tar.gz", "has_sig": false, "md5_digest": "337178b716240897515d658daa70ed3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4983, "upload_time": "2017-06-09T12:47:30", "url": "https://files.pythonhosted.org/packages/c3/06/7b925e50881053c1676d4349f47601d345afa217b91291f228ec54f012f6/Mongo-Thingy-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "44606693f7dc60ed4758018521f95110", "sha256": "23e5158c7087973b6cb2ffe05b0e01bb304728719391b7ef8700a36393a8695d" }, "downloads": -1, "filename": "Mongo-Thingy-0.6.0.tar.gz", "has_sig": false, "md5_digest": "44606693f7dc60ed4758018521f95110", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5283, "upload_time": "2017-06-22T10:28:02", "url": "https://files.pythonhosted.org/packages/50/f5/e255b165778918c1b0557f22338e7caac92e88fdda03044f96e1ffb3cdf2/Mongo-Thingy-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "08bc9ff25c9cc051090af8b7f7529354", "sha256": "7716c49fdd6ba63320cff9787878b8e1ff9cec812ebf42f3632c42ff7c8802d7" }, "downloads": -1, "filename": "Mongo-Thingy-0.7.0.tar.gz", "has_sig": false, "md5_digest": "08bc9ff25c9cc051090af8b7f7529354", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5287, "upload_time": "2017-06-26T14:19:24", "url": "https://files.pythonhosted.org/packages/d7/74/3760247b754722016444c8d64c963e21221bdbb5314e05f860975b2607e1/Mongo-Thingy-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "a135fda1f8909eaf47e3c33512e4c2c7", "sha256": "721a4986c813c9a66165ec3a7656a61c9c7e91411fb75e5930a8a84c8de69462" }, "downloads": -1, "filename": "Mongo_Thingy-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a135fda1f8909eaf47e3c33512e4c2c7", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8346, "upload_time": "2017-11-02T21:13:28", "url": "https://files.pythonhosted.org/packages/7d/7a/75a7707d5ff7e02e0b38d7c4d5bad3b537adcef7bdd1dbb8eec963cd56cb/Mongo_Thingy-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e12b4628895e1867261c9fdee2948f1", "sha256": "4f5ec2769f4f7cb9eb0871bb671df482abe915068f7004cc8ee37f844ccf6164" }, "downloads": -1, "filename": "Mongo-Thingy-0.8.0.tar.gz", "has_sig": false, "md5_digest": "9e12b4628895e1867261c9fdee2948f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5503, "upload_time": "2017-11-02T21:13:30", "url": "https://files.pythonhosted.org/packages/4b/5e/9f8a52960ac68d6dc47e1fd165ce7f77c6a1a5eda1b4f420d5b10592aeee/Mongo-Thingy-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "1564ce2e5020520c59c0afa7949a147c", "sha256": "5af29bafcea0f8d19dcd1ea399f2fe2e662a13ec13fa71df1c09cf5590e0661c" }, "downloads": -1, "filename": "Mongo_Thingy-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1564ce2e5020520c59c0afa7949a147c", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8356, "upload_time": "2017-11-08T14:37:10", "url": "https://files.pythonhosted.org/packages/6d/71/1f4a5edd90d2fdd24dc824a19630b259078bdd3fc566998f3391b4ea0943/Mongo_Thingy-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "adfe120fada1a303ab9c54605a5787f0", "sha256": "dbd7fce9688219ff74fca993c47a26eba3c84004985e1e6ea673167062177958" }, "downloads": -1, "filename": "Mongo-Thingy-0.9.0.tar.gz", "has_sig": false, "md5_digest": "adfe120fada1a303ab9c54605a5787f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5515, "upload_time": "2017-11-08T14:37:12", "url": "https://files.pythonhosted.org/packages/4d/f9/597534a1e147af853686c5871357ccdb850d967a006ffb050cd3d730b0be/Mongo-Thingy-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "b60928bbc8c27bd14bcb8e1fe5694612", "sha256": "44f3d46483851995dadc72126d10fb5d801da3c5d26b13d0c7739d9f3fbaf263" }, "downloads": -1, "filename": "Mongo_Thingy-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b60928bbc8c27bd14bcb8e1fe5694612", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8361, "upload_time": "2017-11-08T17:10:00", "url": "https://files.pythonhosted.org/packages/2b/ce/6b55415140b228c90fe64e2b610f8a96803747a36a526552e17af07cd0c2/Mongo_Thingy-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "888ca21c29c38252eec972e7880293bc", "sha256": "2687d18a63afac0235a31cc2e614cc290720e6b8bdbccbd698a9bba40321a12d" }, "downloads": -1, "filename": "Mongo-Thingy-0.9.1.tar.gz", "has_sig": false, "md5_digest": "888ca21c29c38252eec972e7880293bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5521, "upload_time": "2017-11-08T17:10:02", "url": "https://files.pythonhosted.org/packages/3f/b5/4ac78130cfe18428501abd5038a2a9edd1ab0d2432ee3294bde2da47a4e8/Mongo-Thingy-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "901ed8def3664ee64f1dd316118a5b9d", "sha256": "95afd52fc92b60b1ac122878ebb0686aca2406970ea271e8b518a8bf8a158bff" }, "downloads": -1, "filename": "Mongo_Thingy-0.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "901ed8def3664ee64f1dd316118a5b9d", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8362, "upload_time": "2017-11-15T10:27:02", "url": "https://files.pythonhosted.org/packages/99/b5/78b3129c17828b3b2906e3f9d4f2a337f49fe774fb0e7f3aa6a76d6ed5bb/Mongo_Thingy-0.9.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98af8dd81aab19113e67375539d2607f", "sha256": "4b5ce7c2e375b099a8e4e002481383f16a8046a754f567a9736be0cbcf349130" }, "downloads": -1, "filename": "Mongo-Thingy-0.9.2.tar.gz", "has_sig": false, "md5_digest": "98af8dd81aab19113e67375539d2607f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5511, "upload_time": "2017-11-15T10:27:04", "url": "https://files.pythonhosted.org/packages/4b/00/9824f75ca28f7ffd44478f6a28fef32453e882d3e137a68f02be5a924ffc/Mongo-Thingy-0.9.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "18fd3519f412f4721c8f0680f9ed053e", "sha256": "47c404a9161ab99faf72ff875d5216973eb90c4bae991f3c8dbb759ede8d79f5" }, "downloads": -1, "filename": "Mongo_Thingy-0.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "18fd3519f412f4721c8f0680f9ed053e", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 6053, "upload_time": "2018-04-26T15:57:47", "url": "https://files.pythonhosted.org/packages/42/71/4e8a3d5e270d91702c4808892e0a383b85b5fc477ad29fa47b6518d57f14/Mongo_Thingy-0.11.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "451cb78bdae03e8b2ece65b93c0a6fec", "sha256": "10dea31736a117f387673e750586ae15a0506b1064fea4934cd9cc59c99c1187" }, "downloads": -1, "filename": "Mongo-Thingy-0.11.0.tar.gz", "has_sig": false, "md5_digest": "451cb78bdae03e8b2ece65b93c0a6fec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5953, "upload_time": "2018-04-26T15:57:46", "url": "https://files.pythonhosted.org/packages/d0/07/e1c3e2625e56a268e81d4dc1a88b152722dfa0506f6dc4188490fcf6e146/Mongo-Thingy-0.11.0.tar.gz" } ] }