{ "info": { "author": "Rahul AG", "author_email": "r@hul.ag", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Topic :: Database :: Front-Ends" ], "description": "mongorm\n=======\n\n``mongorm`` is an extremely thin ODM layer on top of ``pymongo`` that\nallows you to create classes that represent MongoDB documents.\n\nIt's designed to give you all the flexibility of ``pymongo``, with a few\nconvenience features, such as attribute-style (user.name) access to\nfields.\n\nGetting Started\n===============\n\nThe recommended way to install mongorm is to install via pip,\n``pip install mongorm``\n\n``mongorm`` only has a single class for you to import:\n\n::\n\n >>> from mongorm import Database\n\nYou can connect to a database either via a MongoDB URI:\n\n::\n\n >>> db = Database(uri='mongodb://localhost:27017/some_db')\n\nor with a host-port-db combination:\n\n::\n\n >>> db = Database(host='localhost', port=27017, db='some_db')\n\nIf any of the keyword arguments aren't matched, or if the URI is missing\na database name, the following are used as defaults:\n\n- ``host``: 'localhost'\n- ``port``: 27017\n- ``db``: 'test'\n\nDatabase Class\n==============\n\nThe ``Database`` class has the following methods:\n\n- ``authenticate``: Works the same as pymongo's\n- ``drop``: drops a database\n- ``drop_collection``: drops a collection\n- ``get_collections``: gets a list of collections in the database\n\nand the following (read-only) properties:\n\n- ``host``: MongoDB host\n- ``port``: MongoDB port\n- ``name``: database name\n\nYou can access the pymongo ``MongoClient`` with ``db.__client__`` and\nthe ``pymongo.database`` instance with ``db.__db__``. Eventually, common\noperations will be accessible from the ``db`` object itself.\n\nDotDict\n=======\n\nThe ``DotDict`` class is a wrapper around python's default dict that\nallows attribute-style access to dict key-value pairs. In other words,\nthe following accesses are the same:\n\n::\n\n >>> d = DotDict({'hello': 'world'})\n >>> print d['hello']\n world\n >>> print d.hello\n world\n\n``mongorm.Document``\\ s inherit from it to gain this feature. If you'd\nlike to be able to refer to your nested documents with an\nattribute-style access, declare them as ``mongorm.DotDict``\\ s instead\nof {}s.\n\nDefining Models\n===============\n\nWith a configured Database, as above, you can declare models as:\n\n::\n\n class SomeClass(db.Document):\n pass\n\nThese models will inherit the database connection from the ``db``\ninstance.\n\nThe following demonstrates some of the features of the ``Document``\nclass.\n\n::\n\n from mongorm import Field\n\n class User(db.Model):\n # Override the collection name\n # Defaults to the underscored version of the class name\n __collection__ = 'auth_user'\n\n # Enforce validation on certain fields\n # All fields in this dict are considered required\n __fields__ = {\n\n # user.username is a required field of type str, without a default\n 'username': Field.required(str),\n\n # user.age is a required field, with a default value\n 'age': Field.required(int, 12)\n\n # user.name is an optional field\n 'name': Field.optional(str),\n\n # Nested document\n 'nested': {\n 'key_a': Field.required(str),\n 'key_b': Field.optional(int)\n }\n\n # List. Note that list elements are ALWAYS treated as optional\n 'a_list': [ Field.optional(int) ]\n\n # List of objects\n 'b_list' = [ {\n 'key_a': Field.required(str),\n 'key_b': Field.optional(int)\n } ]\n\n }\n\n # Specify indices\n # These are directly passed to pymongo's collection.ensure_index\n __indices__ = [\n\n # Normal index over name field\n Index('name'),\n\n # Descending index over age\n Index([('age': pymongo.DESCENDING)]),\n\n # Compound index\n Index([('age', pymongo.DESCENDING), ('name', pymongo.ASCENDING)]),\n\n ]\n\n # Override the validate function\n # This gets called before a save operation\n # Error conditions should throw exceptions\n def validate(self):\n if self.age < 18:\n raise CannotLegallyDrinkError\n\nThe ``Document`` class also has some useful/essential methods:\n\n- ``dump_dict``: returns a dict with keys that have camelCased names\n- ``dump_json``: dumps the above dict as JSON\n- ``load_dict``: updates ``self`` from a dict; it converts all keys to\n underscored\\_names\n- ``load_json``: unmarshals JSON into a dict & performs the above\n operation\n- ``save``: saves the document\n- ``delete``: removes the document from the collection\n- ``validate_fields_extra``: validates your fields based on the dict\n passed in. The dict uses the same format as **fields** above. This\n method can be used to make certain fields required only in specific\n situations.\n\nand the following ``@classmethod``\\ s:\n\n- ``from_json``: returns a new instance of class constructed with the\n input JSON\n- ``find``: calls ``pymongo.collection``'s ``find``\n- ``find_one``: calls ``pymongo.collection``'s ``find_one``\n\nIn addition, the following methods are passed on to the\n``pymongo.collection`` instance:\n\n- ``aggregate``\n- ``count``\n- ``create_index``\n- ``ensure_index``\n- ``drop_index``\n- ``drop_indexes``\n- ``index_information``\n- ``reindex``\n- ``group``\n- ``distinct``\n- ``write_concern``\n- ``find_and_modify``\n\nAny arguments are passed verbatim to the ``pymongo.collection``\ninstance, so please refer to ``pymongo``\\ s documentation.\n\nContributing\n============\n\nAll development happens on\n`GitHub `__. Feel free to report any\nissues there.\n\nIf you wish to contribute code, please note the following:\n\n- The project is BSD-licensed, and is not copyleft\n- Please work off the ``master`` branch, and not any other published\n branches that might exist\n- Make sure you're following conventions\n- Github pull requests are fine, as are patches emailed to ``r@hul.ag``", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rahulg/mongorm", "keywords": "mongodb,mongo,orm,odm", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "mongorm", "package_url": "https://pypi.org/project/mongorm/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mongorm/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/rahulg/mongorm" }, "release_url": "https://pypi.org/project/mongorm/0.7.0/", "requires_dist": null, "requires_python": null, "summary": "An extremely thin ORM-ish wrapper over pymongo.", "version": "0.7.0" }, "last_serial": 886856, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "694d4f5febd8a28b5d876197764a813d", "sha256": "246f2bb08b5fea0226f7f017817986399cca1a8176a4ea910cc0ec22a3024ae5" }, "downloads": -1, "filename": "mongorm-0.1.0.tar.gz", "has_sig": false, "md5_digest": "694d4f5febd8a28b5d876197764a813d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4284, "upload_time": "2013-09-20T10:27:12", "url": "https://files.pythonhosted.org/packages/4d/b3/7562ffa9cba9c1c8357c791b05e7b4a09e8df40458449ba4cbd87c3f6478/mongorm-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "838a951ef7a07e24d3931dfb4ac203d3", "sha256": "fe0f61ed6290ae6826fb10e72bdeb8b9a8ff13122a57668cf4a353154e923e24" }, "downloads": -1, "filename": "mongorm-0.2.0.tar.gz", "has_sig": false, "md5_digest": "838a951ef7a07e24d3931dfb4ac203d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6600, "upload_time": "2013-09-20T11:56:35", "url": "https://files.pythonhosted.org/packages/f9/c1/00ef0ae05896978292c4cf8de2b2eafec32ec5ed615c1e61e5520228d93a/mongorm-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "780b6df3d0dbbbc65dc3cc3dcab33f29", "sha256": "a062c350b34af839f1af6bd5966039304c7c8531122f02f88aeb7c2c2ca29e50" }, "downloads": -1, "filename": "mongorm-0.2.1.tar.gz", "has_sig": false, "md5_digest": "780b6df3d0dbbbc65dc3cc3dcab33f29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6721, "upload_time": "2013-09-20T14:18:04", "url": "https://files.pythonhosted.org/packages/b9/a7/52e2d251046a03b7c81637c6839d93e43b7a57f7e74e9c5ef0ffff3138ec/mongorm-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "979b1469ab3bc768ea7a6da9157b02c2", "sha256": "000ef23af3c7d266ceb7b1769d9248fd72e757cea40846679ca7a2bc11ef1273" }, "downloads": -1, "filename": "mongorm-0.2.2.tar.gz", "has_sig": false, "md5_digest": "979b1469ab3bc768ea7a6da9157b02c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7174, "upload_time": "2013-09-20T14:55:05", "url": "https://files.pythonhosted.org/packages/33/bd/34a9f4c23d845dbe410bda6d3988487fcb3cea702d9259772d8fbfd3c038/mongorm-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "f505c1363438bcd18753560800ab9e8d", "sha256": "f33922ccf46a1b62750771dc2f8b776128a0f2327d9e293059a12bee84324a3c" }, "downloads": -1, "filename": "mongorm-0.2.3.tar.gz", "has_sig": false, "md5_digest": "f505c1363438bcd18753560800ab9e8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7379, "upload_time": "2013-09-20T15:57:01", "url": "https://files.pythonhosted.org/packages/4b/be/db11fa0cc2d0730655e84ef0550cd105d835172c0c476980c5df37e54a13/mongorm-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "e38b007426632bab6d01c95285d21a0c", "sha256": "b0f195feaf65bdf7c5f3d5fb99873a7bd783d6c84c71b2e01f395f9f9ace3280" }, "downloads": -1, "filename": "mongorm-0.3.0.tar.gz", "has_sig": false, "md5_digest": "e38b007426632bab6d01c95285d21a0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8069, "upload_time": "2013-09-20T17:45:39", "url": "https://files.pythonhosted.org/packages/fc/0b/2e820b15b463eaf3e0a59ffd0af24e5fe1879a75808555360296ee563e80/mongorm-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "eeba76f4a6c737ecc0ddf5355692d876", "sha256": "362ce33a9a5618ed74ec308cce7f36cf88331b6782228fb832a897efebdd1695" }, "downloads": -1, "filename": "mongorm-0.3.1.tar.gz", "has_sig": false, "md5_digest": "eeba76f4a6c737ecc0ddf5355692d876", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8089, "upload_time": "2013-09-21T08:26:35", "url": "https://files.pythonhosted.org/packages/71/08/1b7a2b147eae37b9eba01e3a799e3083bf63d9e681ce7d3a06633670e288/mongorm-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "2999f48ec91715d275eae728b946d831", "sha256": "05c9d3908dbe44bcc01159fa36b9eb5e203a1544138a593e8701d0c324038f12" }, "downloads": -1, "filename": "mongorm-0.4.0.tar.gz", "has_sig": false, "md5_digest": "2999f48ec91715d275eae728b946d831", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8171, "upload_time": "2013-09-22T16:39:29", "url": "https://files.pythonhosted.org/packages/d3/13/f9f76d55666b7844034ef293d01c71cf0ade7934ee591aa779ec074dfec2/mongorm-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "48e7bb6fa3e0ba6f1c4921a2ce6f68f0", "sha256": "f8f4adaf1ccdf2bb6bbfbad6bc32f938bba11bd7141d736046bcb7417849ebb1" }, "downloads": -1, "filename": "mongorm-0.4.1.tar.gz", "has_sig": false, "md5_digest": "48e7bb6fa3e0ba6f1c4921a2ce6f68f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8221, "upload_time": "2013-09-22T17:35:32", "url": "https://files.pythonhosted.org/packages/93/4d/0ddecace3eb2b2944a4d1f403c15f32cfe5c41aa43ac202fe5d422c5ee9f/mongorm-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "911d37e54b4d696c192cd39588acbc3b", "sha256": "13e66fc62fbfacc23ff45822f87533fe7a2a6a176fbea004453341c35d187867" }, "downloads": -1, "filename": "mongorm-0.4.2.tar.gz", "has_sig": false, "md5_digest": "911d37e54b4d696c192cd39588acbc3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8522, "upload_time": "2013-09-23T02:26:28", "url": "https://files.pythonhosted.org/packages/2d/2a/66533dc4b5079ab0f402f955c861903cf1ded1636a7bb1c00adff2daa22d/mongorm-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "40314e40b6a2c0176da0972112971ee5", "sha256": "73dde40aebeb2af4bb3ccb1e2289f1fa967a8dafe5c1b500cb6ea94b83a120ec" }, "downloads": -1, "filename": "mongorm-0.4.3.tar.gz", "has_sig": false, "md5_digest": "40314e40b6a2c0176da0972112971ee5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8541, "upload_time": "2013-09-23T08:37:17", "url": "https://files.pythonhosted.org/packages/29/27/26f8dd086316fe6f46c1a87d630bde9c2c6f991e1caa72959922ad08925f/mongorm-0.4.3.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "14ef2a36ff5957341f11a9aaf59726f2", "sha256": "ce50324c288a3d77005f0643105cf45032c4343d3caa5cbaa054daddfeb87927" }, "downloads": -1, "filename": "mongorm-0.5.0.tar.gz", "has_sig": false, "md5_digest": "14ef2a36ff5957341f11a9aaf59726f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8904, "upload_time": "2013-09-23T09:26:02", "url": "https://files.pythonhosted.org/packages/8b/16/8ae7f40ad328b7c4735da5d06f1644834929b0e90f0a14a74b4f5246e4de/mongorm-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "81a3cfd2bd5ef908a686504717d777fb", "sha256": "dda3c7d40d3cfaf7a12ff0a8739ec57f706bbb1df4e4bc013128a45cb6c75a58" }, "downloads": -1, "filename": "mongorm-0.5.1.tar.gz", "has_sig": false, "md5_digest": "81a3cfd2bd5ef908a686504717d777fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8949, "upload_time": "2013-09-23T16:29:28", "url": "https://files.pythonhosted.org/packages/43/37/a009eafedaa70b0a0da40fadd58389dafaa20039baceeb5dc3a527471031/mongorm-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "287570ecadb035bca158902be2d34a7d", "sha256": "4660325b33cdcee9fb1f554be9d84f26ab3ccf233403c724b0ade2826dbae908" }, "downloads": -1, "filename": "mongorm-0.6.0.tar.gz", "has_sig": false, "md5_digest": "287570ecadb035bca158902be2d34a7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9006, "upload_time": "2013-09-24T07:25:22", "url": "https://files.pythonhosted.org/packages/d8/d5/a85fc8b02b47ec40c306c9804be503efe28645ad4c9cd1b11c2137cd79fd/mongorm-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "89ae7ffd01303da46ee76640e9fd9024", "sha256": "6893f5680d92052fcf2d9fccb46955dc13e1c97215d4d866dc64afd383941fdd" }, "downloads": -1, "filename": "mongorm-0.6.1.tar.gz", "has_sig": false, "md5_digest": "89ae7ffd01303da46ee76640e9fd9024", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9089, "upload_time": "2013-09-24T10:39:27", "url": "https://files.pythonhosted.org/packages/09/16/17f2de9480c95f4e77daba13a9cb0184828c7e776a6f83b1cf6117651924/mongorm-0.6.1.tar.gz" } ], "0.6.10": [ { "comment_text": "", "digests": { "md5": "e00d3629b156680fa25f15d96896967b", "sha256": "6e5524676624dfe3ac186a518fb24cbb5beda8616604f0e1a0e4c9fb80fb0378" }, "downloads": -1, "filename": "mongorm-0.6.10.tar.gz", "has_sig": false, "md5_digest": "e00d3629b156680fa25f15d96896967b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9347, "upload_time": "2013-10-04T07:28:59", "url": "https://files.pythonhosted.org/packages/27/ac/7e0ab86853e75b873c69043fe7ecb620d52b039e6988846d6330931e0245/mongorm-0.6.10.tar.gz" } ], "0.6.11": [ { "comment_text": "", "digests": { "md5": "820877c7a55d3af1ba125995e3e62164", "sha256": "2da8500475ddf5f515fb2fc6c0d0fd673412cc1011b7f0a10af1b01ae5be1d75" }, "downloads": -1, "filename": "mongorm-0.6.11.tar.gz", "has_sig": false, "md5_digest": "820877c7a55d3af1ba125995e3e62164", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9488, "upload_time": "2013-10-04T07:51:53", "url": "https://files.pythonhosted.org/packages/f1/9e/c08338b513f17e416d4c1eb1d780ab6038497d08439afdfe99b536c3f43f/mongorm-0.6.11.tar.gz" } ], "0.6.12": [ { "comment_text": "", "digests": { "md5": "d1eb5357f3003bcdc39e9ec20e53d9f8", "sha256": "11ca20dc3f2c2e99ebcdda61da6789c236cf9bf328d39a3f9a2e865a9644a387" }, "downloads": -1, "filename": "mongorm-0.6.12.tar.gz", "has_sig": false, "md5_digest": "d1eb5357f3003bcdc39e9ec20e53d9f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9554, "upload_time": "2013-10-04T08:56:49", "url": "https://files.pythonhosted.org/packages/43/e1/acf8846f1645ed377d5be03ddef3013f1826d80aa41037990d4fcbd27249/mongorm-0.6.12.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "e7a06216116420bc467296a24cdf0c0a", "sha256": "a9421d73738837c774d41f3e0d59abf38279b2aa2a00dbffd04637bf022cdc1f" }, "downloads": -1, "filename": "mongorm-0.6.2.tar.gz", "has_sig": false, "md5_digest": "e7a06216116420bc467296a24cdf0c0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9160, "upload_time": "2013-09-25T07:48:55", "url": "https://files.pythonhosted.org/packages/32/46/07226b35784b19eef07e645fc6484076cc5c17c50ed05d3442a1d637abdc/mongorm-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "1a57eec0bc41fab57cd02b7656994363", "sha256": "be66f007a87ff066dc7620f81c3ed140ccd7d5e037935ee7fe42a9ef4c2be8bd" }, "downloads": -1, "filename": "mongorm-0.6.3.tar.gz", "has_sig": false, "md5_digest": "1a57eec0bc41fab57cd02b7656994363", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9163, "upload_time": "2013-09-25T08:36:45", "url": "https://files.pythonhosted.org/packages/9f/e0/7d71e8d6b29743a6deb5b860d70f4c19644b3afa6658060b7d7521d4e606/mongorm-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "97578f89c9ec55f19951c0316d5c3720", "sha256": "80ebf105f97d9aff19412d1503fbd260ce621d1b1ca6e720b2dd62b2f498a14b" }, "downloads": -1, "filename": "mongorm-0.6.4.tar.gz", "has_sig": false, "md5_digest": "97578f89c9ec55f19951c0316d5c3720", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9188, "upload_time": "2013-09-25T11:12:49", "url": "https://files.pythonhosted.org/packages/60/48/bf30409c55dff1a78866ad0dda359d4f87a794f9ea429f6b2ddd2989bb4f/mongorm-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "4cd08077da63fa7bbb720f40a4c1c068", "sha256": "c7fd06380abbfca43422236f796748e70b48ad0bb3cb95704ecde25f495784e1" }, "downloads": -1, "filename": "mongorm-0.6.5.tar.gz", "has_sig": false, "md5_digest": "4cd08077da63fa7bbb720f40a4c1c068", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9159, "upload_time": "2013-09-25T11:47:01", "url": "https://files.pythonhosted.org/packages/68/1c/bfdb5f83134aeefe21a828f4bc39b3bcd588d04178c9004e0f32b42b73f7/mongorm-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "e3f8e29512783ead0146756c09b84181", "sha256": "ab64f4dce7185a5ec86d7f7dba6b4df53094e7739ccea35a372bd76fddd7fdc7" }, "downloads": -1, "filename": "mongorm-0.6.6.tar.gz", "has_sig": false, "md5_digest": "e3f8e29512783ead0146756c09b84181", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9133, "upload_time": "2013-09-25T14:28:19", "url": "https://files.pythonhosted.org/packages/05/d5/2bfdafcf50cf861d122b0b408017e49200dea47af7832363502d3abe4deb/mongorm-0.6.6.tar.gz" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "91b588a448e92aa70450039e6475c4c5", "sha256": "d0ff24b6f2668c580625045e157fb04ef3929ef4fa90864a8f294e39bd7abdbe" }, "downloads": -1, "filename": "mongorm-0.6.7.tar.gz", "has_sig": false, "md5_digest": "91b588a448e92aa70450039e6475c4c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9129, "upload_time": "2013-09-26T10:07:22", "url": "https://files.pythonhosted.org/packages/1c/2d/04ad23982dcc8ff0017d3444de7e6afe153a4021f678023d4e08f5276b35/mongorm-0.6.7.tar.gz" } ], "0.6.8": [ { "comment_text": "", "digests": { "md5": "39729d37e32952fed02d3b8d9f2b8b41", "sha256": "a96ab86b6c29de1a0cd261a9b33580f34be1dc9679889d20d842926da94f9b58" }, "downloads": -1, "filename": "mongorm-0.6.8.tar.gz", "has_sig": false, "md5_digest": "39729d37e32952fed02d3b8d9f2b8b41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9141, "upload_time": "2013-09-27T09:59:54", "url": "https://files.pythonhosted.org/packages/bd/7f/a5568f56554b5ae5ee6227c0d19b3e194cda1820a1c33fce98668ebf89ca/mongorm-0.6.8.tar.gz" } ], "0.6.9": [ { "comment_text": "", "digests": { "md5": "072e39f3ecb6271185961cbab75c530c", "sha256": "5d82fbc792328a1733a5fb84d3046ac5224222a3011f9bb81f3ff7cc3fddb464" }, "downloads": -1, "filename": "mongorm-0.6.9.tar.gz", "has_sig": false, "md5_digest": "072e39f3ecb6271185961cbab75c530c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9172, "upload_time": "2013-09-27T10:21:04", "url": "https://files.pythonhosted.org/packages/12/88/d1634a6c51dabb1d838843fffc5b6617a25b885368ede818adb49296e724/mongorm-0.6.9.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "5b942b012eca7c4482ba946b937fa5eb", "sha256": "312d6ca06ea482bd2d208587c06aed785bbea567fd9ff80f59f7e1ddad2267a7" }, "downloads": -1, "filename": "mongorm-0.7.0.tar.gz", "has_sig": false, "md5_digest": "5b942b012eca7c4482ba946b937fa5eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9874, "upload_time": "2013-10-11T06:50:34", "url": "https://files.pythonhosted.org/packages/ee/4d/976dcd6f98fc1a5ab669742378e54b6201d8f6d19fa36303d8a2b4b27f09/mongorm-0.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5b942b012eca7c4482ba946b937fa5eb", "sha256": "312d6ca06ea482bd2d208587c06aed785bbea567fd9ff80f59f7e1ddad2267a7" }, "downloads": -1, "filename": "mongorm-0.7.0.tar.gz", "has_sig": false, "md5_digest": "5b942b012eca7c4482ba946b937fa5eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9874, "upload_time": "2013-10-11T06:50:34", "url": "https://files.pythonhosted.org/packages/ee/4d/976dcd6f98fc1a5ab669742378e54b6201d8f6d19fa36303d8a2b4b27f09/mongorm-0.7.0.tar.gz" } ] }