{ "info": { "author": "Josiah Carlson", "author_email": "josiah.carlson@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: GNU Lesser General Public License v2 (LGPLv2)", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": ".. image:: https://travis-ci.org/josiahcarlson/rom.svg?branch=master\n :target: https://travis-ci.org/josiahcarlson/rom\n\nRom - the Redis object mapper for Python\n\nCopyright 2013-2018 Josiah Carlson\n\nReleased under the LGPL license version 2.1 and version 3 (you can choose\nwhich you'd like to be bound under).\n\nDocumentation\n=============\n\nUpdated documentation can be found: https://josiahcarlson.github.io/rom/\n\nWhat\n====\n\nRom is a package whose purpose is to offer active-record style data modeling\nwithin Redis from Python, similar to the semantics of Django ORM, SQLAlchemy,\nGoogle's Appengine datastore, and others.\n\nWhy\n===\n\nI was building a personal project, wanted to use Redis to store some of my\ndata, but didn't want to hack it poorly. I looked at the existing Redis object\nmappers available in Python, but didn't like the features and functionality\noffered.\n\nWhat is available\n=================\n\nData types:\n\n* Strings (2.x: str/unicode, 3.3+: str), ints, floats, decimals, booleans\n* datetime.datetime, datetime.date, datetime.time\n* Json columns (for nested structures)\n* OneToMany and ManyToOne columns (for model references)\n* Non-rom ForeignModel reference support\n\nIndexes:\n\n* Numeric range fetches, searches, and ordering\n* Full-word text search (find me entries with col X having words A and B)\n* Prefix matching (can be used for prefix-based autocomplete)\n* Suffix matching (can be used for suffix-based autocomplete)\n* Pattern matching on string-based columns\n* All indexing except Geo indexing is available when using Redis 2.6.0 and\n later\n* Geo indexing available with Redis 3.2.0 and later\n\nOther features:\n\n* Per-thread entity cache (to minimize round-trips, easy saving of all\n entities)\n* The ability to cache query results and get the key for any other use (see:\n ``Query.cached_result()``)\n\nGetting started\n===============\n\n1. Make sure you have Python 2.6, 2.7, or 3.3+ installed\n2. Make sure that you have Andy McCurdy's Redis client library installed:\n https://github.com/andymccurdy/redis-py/ or\n https://pypi.python.org/pypi/redis\n3. Make sure that you have the Python 2 and 3 compatibility library, 'six'\n installed: https://pypi.python.org/pypi/six\n4. (optional) Make sure that you have the hiredis library installed for Python\n5. Make sure that you have a Redis server installed and available remotely\n6. Update the Redis connection settings for ``rom`` via\n ``rom.util.set_connection_settings()`` (other connection update options,\n including per-model connections, can be read about in the ``rom.util``\n documentation)::\n\n import redis\n from rom import util\n\n util.set_connection_settings(host='myhost', db=7)\n\n.. warning:: If you forget to update the connection function, rom will attempt\n to connect to localhost:6379 .\n\n7. Create a model::\n\n import rom\n\n # All models to be handled by rom must derived from rom.Model\n class User(rom.Model):\n email = rom.String(required=True, unique=True, suffix=True)\n salt = rom.String()\n hash = rom.String()\n created_at = rom.Float(default=time.time)\n\n8. Create an instance of the model and save it::\n\n PASSES = 32768\n def gen_hash(password, salt=None):\n salt = salt or os.urandom(16)\n comp = salt + password\n out = sha256(comp).digest()\n for i in xrange(PASSES-1):\n out = sha256(out + comp).digest()\n return salt, out\n\n user = User(email='user@host.com')\n user.salt, user.hash = gen_hash(password)\n user.save()\n # session.commit() or session.flush() works too\n\n9. Load and use the object later::\n\n user = User.get_by(email='user@host.com')\n at_gmail = User.query.endswith(email='@gmail.com').all()\n\nLua support\n===========\n\nFrom version 0.25.0 and on, rom assumes that you are using Redis version 2.6\nor later, which supports server-side Lua scripting. This allows for the\nsupport of multiple unique column constraints without annoying race conditions\nand retries. This also allows for the support of prefix, suffix, and pattern\nmatching on certain column types.\n\nIf you are using a version of Redis prior to 2.6, you should upgrade Redis. If\nyou are unable or unwilling to upgrade Redis, but you still wish to use rom,\nyou should call ``rom._disable_lua_writes()``, which will prevent you from\nusing features that require Lua scripting support.\n\nExpiring models/TTLs\n====================\n\nThere is a series of feature requests/bug reports/pull requests to add the\nability for rom to automatically delete and/or expire entity data stored in\nRedis. This is a request that has been made (as of January 2016) 6 different\ntimes.\n\nLong story short: rom stores a bunch of data in secondary structures to make\nquerying fast. When a model \"expires\", that data doesn't get deleted. To\ndelete that data, you have to run a cleanup function that literally has to\nscan over every entity in order to determine if the model had been expired. That\nis a huge waste and is the antithesis of good design.\n\nInstead, if you create a new ``expire_at`` float column with ``index=True``,\nthe column can store when the entity is to expire. Then to expire the data, you\ncan use: ``Model.query.filter(expire_at=(0, time.time())).limit(10)`` to (for\nexample) get up to the 10 oldest entites that need to be expired.\n\nNow, I know what you are thinking. You are thinking, \"but I wish the data would\njust go away on its own.\" And I don't disagree. But for that to happen, Redis\nneeds to grow Lua-script triggers, or you need to run a separate daemon to\nperiodically clean up left-over data. But ... if you need to run a separate\ndaemon to clean up left-over data by scanning all of your rom entities,\nwouldn't it just be better/faster in every way to keep an explicit column and do\nit efficiently? I think so, and you should too.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/josiahcarlson/rom", "keywords": "", "license": "GNU LGPL v2.1", "maintainer": "", "maintainer_email": "", "name": "rom", "package_url": "https://pypi.org/project/rom/", "platform": "", "project_url": "https://pypi.org/project/rom/", "project_urls": { "Homepage": "https://github.com/josiahcarlson/rom" }, "release_url": "https://pypi.org/project/rom/0.42.6/", "requires_dist": null, "requires_python": "", "summary": "A Redis object mapper for Python", "version": "0.42.6" }, "last_serial": 5408221, "releases": { "0.10": [ { "comment_text": "", "digests": { "md5": "3ec0187f559945ca4ffda374d14aaa8c", "sha256": "09ddc45c68cdbeccf06892747d9dc240e65682cec17fff4ca0f08cc142ed3e3f" }, "downloads": -1, "filename": "rom-0.10.tar.gz", "has_sig": false, "md5_digest": "3ec0187f559945ca4ffda374d14aaa8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16753, "upload_time": "2013-04-22T04:41:14", "url": "https://files.pythonhosted.org/packages/4a/c1/adf25580553ed6c7c7b507fd15894a4166c3918dfedf5d328ff81ea2307d/rom-0.10.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "da5bb67ee24c542f976e79a874b7ac7e", "sha256": "e5b8acd59bacbe81ba3cf16db39a03492d7af37d6dc33b5f08e34d9b8029fe64" }, "downloads": -1, "filename": "rom-0.12.tar.gz", "has_sig": false, "md5_digest": "da5bb67ee24c542f976e79a874b7ac7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18730, "upload_time": "2013-05-09T06:52:11", "url": "https://files.pythonhosted.org/packages/37/82/5078c33b3a41124b1075aac7125a6e2687fbd3f08180ce7d7a67f0e7f062/rom-0.12.tar.gz" } ], "0.13": [ { "comment_text": "", "digests": { "md5": "86ae1610417a7948f08e03c4bd2781b8", "sha256": "b35bd6e64d5a6e6fc7eefe25c6408a04e2315ba95c12e614fa52e10e5b0e5240" }, "downloads": -1, "filename": "rom-0.13.tar.gz", "has_sig": false, "md5_digest": "86ae1610417a7948f08e03c4bd2781b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18956, "upload_time": "2013-06-16T06:13:43", "url": "https://files.pythonhosted.org/packages/49/68/1c46f888fdeea8020fc2ac142cc8e034930f0b6618cb5401c0bae2fbd45c/rom-0.13.tar.gz" } ], "0.14": [ { "comment_text": "", "digests": { "md5": "3b1c589bf08400817903654cc68f0ca6", "sha256": "7845e45c851840fc4b17b99c22a94a96e6573d42ca6f7f55f9b682032ff5cf36" }, "downloads": -1, "filename": "rom-0.14.tar.gz", "has_sig": false, "md5_digest": "3b1c589bf08400817903654cc68f0ca6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19204, "upload_time": "2013-06-18T03:51:56", "url": "https://files.pythonhosted.org/packages/a4/15/5b549469ff62b23d5c3217932034cb85693dfb44dc8db1aec663ef6bb64d/rom-0.14.tar.gz" } ], "0.15": [ { "comment_text": "", "digests": { "md5": "f1ad34baed6d2a4d8cab9e63e11bd4b2", "sha256": "5de9472b0da23f9f89c35945f1bd4616203c2d32733b78776483def9b0e22d2e" }, "downloads": -1, "filename": "rom-0.15.tar.gz", "has_sig": false, "md5_digest": "f1ad34baed6d2a4d8cab9e63e11bd4b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19296, "upload_time": "2013-06-20T05:03:32", "url": "https://files.pythonhosted.org/packages/4e/2b/bdf939041c889dd800b0f38f0e48c7869d1b6e7049c1104016677218b9f1/rom-0.15.tar.gz" } ], "0.16": [ { "comment_text": "", "digests": { "md5": "dd61774bf4cc8a7574f4cacda1d7718a", "sha256": "887db1417244607bff8a8425fb9e90594035f028c2dc58d906edf113e57427d2" }, "downloads": -1, "filename": "rom-0.16.tar.gz", "has_sig": false, "md5_digest": "dd61774bf4cc8a7574f4cacda1d7718a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20556, "upload_time": "2013-07-19T05:50:53", "url": "https://files.pythonhosted.org/packages/29/4a/04afaf883b67480e9d3aeb5f8463bc7d5dfb881233756c8963f1f7cc3f79/rom-0.16.tar.gz" } ], "0.17": [ { "comment_text": "", "digests": { "md5": "85edc01bce369f01cf899f8e7b0ed4fc", "sha256": "aae178fe4830214dc8eed528a67a225118bb993ca2fb4ec7aa63c6bf0903c19a" }, "downloads": -1, "filename": "rom-0.17.tar.gz", "has_sig": false, "md5_digest": "85edc01bce369f01cf899f8e7b0ed4fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20657, "upload_time": "2013-07-21T18:32:55", "url": "https://files.pythonhosted.org/packages/41/dd/ab12c6e50d16152807e2c3dcd008d1e43929b65fe7c54974f201de45b6a9/rom-0.17.tar.gz" } ], "0.18": [ { "comment_text": "", "digests": { "md5": "89a388e7e1856c8cafbc2dde2b6ada0c", "sha256": "a12bfc7adbf00ffae87ae817a1565800c1152c61e705e00a580c82b89e85c64a" }, "downloads": -1, "filename": "rom-0.18.tar.gz", "has_sig": false, "md5_digest": "89a388e7e1856c8cafbc2dde2b6ada0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20746, "upload_time": "2013-08-19T03:26:31", "url": "https://files.pythonhosted.org/packages/6b/22/1ece7977d4edc3b6ac8757a6737dc1592f46f60904d06bc8bf4456a5f7c0/rom-0.18.tar.gz" } ], "0.19": [ { "comment_text": "", "digests": { "md5": "a1187e32e5aa2f592a604ac005f2ff6b", "sha256": "9550dedb9b5442e0bbf2204a73becc863e27882753689bb0bfa33c3564ff6672" }, "downloads": -1, "filename": "rom-0.19.tar.gz", "has_sig": false, "md5_digest": "a1187e32e5aa2f592a604ac005f2ff6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20772, "upload_time": "2013-08-27T19:09:16", "url": "https://files.pythonhosted.org/packages/50/b4/53fd18d7a92982408b35059864860c0c46fa90eb89546a77a154088aaf18/rom-0.19.tar.gz" } ], "0.20": [ { "comment_text": "", "digests": { "md5": "819c86eaa2dce2a2b97fc957b2ed2343", "sha256": "ba42b5e79cd0c6d841651a9a85feced5ac3f2d6d2f9f57656846a7e88e3a2a9a" }, "downloads": -1, "filename": "rom-0.20.tar.gz", "has_sig": false, "md5_digest": "819c86eaa2dce2a2b97fc957b2ed2343", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19252, "upload_time": "2013-09-13T01:12:17", "url": "https://files.pythonhosted.org/packages/23/40/b39c0162be412efb061564fb0d3e74ad50b11fe4b3c7c96d8f2425583bec/rom-0.20.tar.gz" } ], "0.21": [ { "comment_text": "", "digests": { "md5": "05b9a9a5f523fd8a3ccf539c75bb7186", "sha256": "a9d16b9706dcbb3f98f5ec26849ab5d10de9c6f1ecd35fe3f76ed1883f45533c" }, "downloads": -1, "filename": "rom-0.21.tar.gz", "has_sig": false, "md5_digest": "05b9a9a5f523fd8a3ccf539c75bb7186", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23340, "upload_time": "2013-10-02T17:50:36", "url": "https://files.pythonhosted.org/packages/3d/8d/21bab3389ca4689ba096453fc01f7ad6f03b7cac32159cd30f877c21a729/rom-0.21.tar.gz" } ], "0.22": [ { "comment_text": "", "digests": { "md5": "864350b585bff68306d4b66dddcbe7c2", "sha256": "540195cfb76a0539b8875193c42a5855cc944fa21c933ff230f127166ea96bdc" }, "downloads": -1, "filename": "rom-0.22.tar.gz", "has_sig": false, "md5_digest": "864350b585bff68306d4b66dddcbe7c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23628, "upload_time": "2013-11-03T19:28:45", "url": "https://files.pythonhosted.org/packages/64/c7/06725a244711c2f993dd86b0453459330d7c7f83a174a917823f059442f0/rom-0.22.tar.gz" } ], "0.25.0": [ { "comment_text": "", "digests": { "md5": "28dfc9b0d5ee049f6d8e4e6601a80fc7", "sha256": "e534f78637f8d05fa3f1656d14d5e890e17083e6d6a4194d8bedc956a0b8e1aa" }, "downloads": -1, "filename": "rom-0.25.0.tar.gz", "has_sig": false, "md5_digest": "28dfc9b0d5ee049f6d8e4e6601a80fc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28904, "upload_time": "2014-01-21T15:36:50", "url": "https://files.pythonhosted.org/packages/fd/65/87139cd5460211b165e6c4a5a88b23ca2d7ee9b8e30f8ed10612e4a4d42e/rom-0.25.0.tar.gz" } ], "0.25.1": [ { "comment_text": "", "digests": { "md5": "cbaf13b4926f51401d12ec64b16f53bd", "sha256": "c160f2a06f13962770e57170c84784e47aa73570d6b07ac6b3dfa248457bd743" }, "downloads": -1, "filename": "rom-0.25.1.tar.gz", "has_sig": false, "md5_digest": "cbaf13b4926f51401d12ec64b16f53bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28992, "upload_time": "2014-01-30T06:02:20", "url": "https://files.pythonhosted.org/packages/63/78/a9f92e76efa9177493db01c8fa6a317bebf91b735dbd1ffcdad8ba80e191/rom-0.25.1.tar.gz" } ], "0.26.0": [ { "comment_text": "", "digests": { "md5": "77ce94ae8c5e8ed13eb86dcfd09d7ec4", "sha256": "50c550c354a07c967d46dc8dc7a6d8d99294ca2787083fcb10a1c0c663b482c5" }, "downloads": -1, "filename": "rom-0.26.0.tar.gz", "has_sig": false, "md5_digest": "77ce94ae8c5e8ed13eb86dcfd09d7ec4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30618, "upload_time": "2014-03-02T22:10:53", "url": "https://files.pythonhosted.org/packages/72/5a/4b1c4482fcf0057641e6bc0e895ba4e6a42d9aa090284f53c75ce77cea7c/rom-0.26.0.tar.gz" } ], "0.26.1": [ { "comment_text": "", "digests": { "md5": "611d1d98c26cd713e75c620e0e3c920c", "sha256": "1e2485ad8a3fe0d41bdff90e657b525596f4079bc59192209cb806cf3940f0cd" }, "downloads": -1, "filename": "rom-0.26.1.tar.gz", "has_sig": false, "md5_digest": "611d1d98c26cd713e75c620e0e3c920c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31025, "upload_time": "2014-04-03T06:00:57", "url": "https://files.pythonhosted.org/packages/be/21/496b57aa5e2db724d0169d5a9609fd3365531b628cf03f16bc9a7c83b845/rom-0.26.1.tar.gz" } ], "0.26.2": [ { "comment_text": "", "digests": { "md5": "0be4ae6218938fc3c8ac942a88b7a516", "sha256": "6bd145e963c55a7b774ee286c80ae70b8b19c275c7891db55cf4e895104e6e92" }, "downloads": -1, "filename": "rom-0.26.2.tar.gz", "has_sig": false, "md5_digest": "0be4ae6218938fc3c8ac942a88b7a516", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32279, "upload_time": "2014-05-12T18:05:13", "url": "https://files.pythonhosted.org/packages/46/dc/6ae71cd7de94e8a07ddfef26f082f56a0af0bf258800791b8e7257ebe58c/rom-0.26.2.tar.gz" } ], "0.26.3": [ { "comment_text": "", "digests": { "md5": "239a3498f98fc1a49b12c49f9b70c008", "sha256": "f88acd467d45d1a33064348d85cb7c1fb55463d434d80a410a7458353bcbe72e" }, "downloads": -1, "filename": "rom-0.26.3.tar.gz", "has_sig": false, "md5_digest": "239a3498f98fc1a49b12c49f9b70c008", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32530, "upload_time": "2014-06-01T23:34:47", "url": "https://files.pythonhosted.org/packages/e1/8d/3c17933c7972fe36512ac36cccfd87c78d1e59161d2a1007f790d9be83d6/rom-0.26.3.tar.gz" } ], "0.26.4": [ { "comment_text": "", "digests": { "md5": "7b8b9afe17916e28d84864dfb0a8edbb", "sha256": "2ae07eb6c5e2489f983d8bd681bc3f73a8282983a94daff4d36df6e78583390c" }, "downloads": -1, "filename": "rom-0.26.4.tar.gz", "has_sig": false, "md5_digest": "7b8b9afe17916e28d84864dfb0a8edbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32549, "upload_time": "2014-06-02T16:00:23", "url": "https://files.pythonhosted.org/packages/34/03/8e94b4dea4dbff786d88ddb290694813270204438537949b19cd24e4c928/rom-0.26.4.tar.gz" } ], "0.26.5": [ { "comment_text": "", "digests": { "md5": "aca5dc041e4857fde0a2349926749e84", "sha256": "b30a98b8d63a975fdf89d3bb34e66d604c7c4822be58fdae4a5541613f9007d6" }, "downloads": -1, "filename": "rom-0.26.5.tar.gz", "has_sig": false, "md5_digest": "aca5dc041e4857fde0a2349926749e84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33390, "upload_time": "2014-06-18T06:06:04", "url": "https://files.pythonhosted.org/packages/07/21/c3a1c7db996269c88bc719d58767c2973098aba43b30b32724ece368bcfe/rom-0.26.5.tar.gz" } ], "0.27.0": [ { "comment_text": "", "digests": { "md5": "95b27d68a7cf5fcdae7a19f55dbab96f", "sha256": "3821ec01cf9776dbddc291cfff47da7fe274a825dc2e9ea59a4223ca6b1ab752" }, "downloads": -1, "filename": "rom-0.27.0.tar.gz", "has_sig": false, "md5_digest": "95b27d68a7cf5fcdae7a19f55dbab96f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34459, "upload_time": "2014-07-29T05:16:45", "url": "https://files.pythonhosted.org/packages/42/d3/5e4d8ae6f6a3729f9d077904689f1c7eb5e351eccd3a7a9aafe475372812/rom-0.27.0.tar.gz" } ], "0.28.0": [ { "comment_text": "", "digests": { "md5": "1fbb2a2fd3498edf36ab46d0b5debef5", "sha256": "1973796b94a5450a9d3dc02056ec90f28cf81ac363e5e5ab74fae0c571126b95" }, "downloads": -1, "filename": "rom-0.28.0.tar.gz", "has_sig": false, "md5_digest": "1fbb2a2fd3498edf36ab46d0b5debef5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36381, "upload_time": "2014-09-26T22:13:12", "url": "https://files.pythonhosted.org/packages/b7/c8/01db3506579690f6e11638e498490d506e6cb1f30c9a7ac71ed54b1a82cc/rom-0.28.0.tar.gz" } ], "0.29.0": [ { "comment_text": "", "digests": { "md5": "426ad9fb0f29d2ddc27589d0202d9d39", "sha256": "3714ea85c7fac01ac1d259ffc1cfddf8416e3bcb08414c4dfee8dfead1177681" }, "downloads": -1, "filename": "rom-0.29.0.tar.gz", "has_sig": false, "md5_digest": "426ad9fb0f29d2ddc27589d0202d9d39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38550, "upload_time": "2014-10-06T16:05:38", "url": "https://files.pythonhosted.org/packages/b3/7c/214ec257baf48cb2846983f9457649073509373c7c0879fafa7cf8932bd5/rom-0.29.0.tar.gz" } ], "0.29.2": [ { "comment_text": "", "digests": { "md5": "4653988f6041440bf60d0b1402c2d3fa", "sha256": "fcd23a452189b0545eb396e76f26ad82394ae639a9b36a468da12552b7699587" }, "downloads": -1, "filename": "rom-0.29.2.tar.gz", "has_sig": false, "md5_digest": "4653988f6041440bf60d0b1402c2d3fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39467, "upload_time": "2014-11-06T17:53:18", "url": "https://files.pythonhosted.org/packages/f1/a3/75606770fdb64b2a2cdaa09125823d4b84c605de7c84d5e92fe188249235/rom-0.29.2.tar.gz" } ], "0.29.3": [ { "comment_text": "", "digests": { "md5": "91b0d331ad19ea1a53aa55a398d25c76", "sha256": "3d2521397e4319a659ea3301cf1225e99b5f110f10c70283a99f984f2ef56138" }, "downloads": -1, "filename": "rom-0.29.3.tar.gz", "has_sig": false, "md5_digest": "91b0d331ad19ea1a53aa55a398d25c76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43192, "upload_time": "2015-01-15T21:19:17", "url": "https://files.pythonhosted.org/packages/19/43/77f919f57c7c2e02f7159371243da582950b3c22ff25cb79704c0ad4391d/rom-0.29.3.tar.gz" } ], "0.29.4": [ { "comment_text": "", "digests": { "md5": "efba3b1a893292e2c9a5cfb326eb4f68", "sha256": "d32332e2c3c27cbc7552119955419b73083a26db7555cb8895ee17a209cfdcd1" }, "downloads": -1, "filename": "rom-0.29.4.tar.gz", "has_sig": false, "md5_digest": "efba3b1a893292e2c9a5cfb326eb4f68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43997, "upload_time": "2015-03-17T16:21:54", "url": "https://files.pythonhosted.org/packages/53/ca/057cfc17cf2ed984a542604fd9f3ae301eda8c36889e0ed98134fed7154f/rom-0.29.4.tar.gz" } ], "0.29.5": [ { "comment_text": "", "digests": { "md5": "cd03605a49b1c1f98091f0c2c6dd482d", "sha256": "ffa068d39bf5bde73f19fabfcc8528c195df7f65c8e294443dede742fcd6a7a7" }, "downloads": -1, "filename": "rom-0.29.5.tar.gz", "has_sig": false, "md5_digest": "cd03605a49b1c1f98091f0c2c6dd482d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44047, "upload_time": "2015-03-26T18:36:03", "url": "https://files.pythonhosted.org/packages/8b/18/e6a8666f267e1679a2ba22245968e3b4b357bfc1d891be9a9aef513e1b04/rom-0.29.5.tar.gz" } ], "0.30.0": [ { "comment_text": "", "digests": { "md5": "227e340d2982f68cba2570daf9831f25", "sha256": "ceaf26dcc41efaa510928b7c5369ba271091c89b059bf5bea339f5baec35a1fb" }, "downloads": -1, "filename": "rom-0.30.0.tar.gz", "has_sig": false, "md5_digest": "227e340d2982f68cba2570daf9831f25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45513, "upload_time": "2015-03-30T22:04:16", "url": "https://files.pythonhosted.org/packages/e9/7f/f0ddc665ac6741897b4ede96d61afa1610061c27a361360a5ee935ce771c/rom-0.30.0.tar.gz" } ], "0.30.1": [ { "comment_text": "", "digests": { "md5": "9af83316cd8c33f060c31b68c9c0644d", "sha256": "138ede8f15aae568fbe49b3133cf4ef8507902d80185dcefe6055be2cc61ebe4" }, "downloads": -1, "filename": "rom-0.30.1.tar.gz", "has_sig": false, "md5_digest": "9af83316cd8c33f060c31b68c9c0644d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45933, "upload_time": "2015-03-31T17:01:30", "url": "https://files.pythonhosted.org/packages/a6/df/4be8045bb825ebfeca0eb903145a8659bf1faab93c1cab81f39f308089ac/rom-0.30.1.tar.gz" } ], "0.31.0": [ { "comment_text": "", "digests": { "md5": "f00b295ccc7ef2c16413f051a0d6798f", "sha256": "31e35a41d2f384ebaff2e871965f0605cbf1b26e1cf881bb40b677fd9032c35e" }, "downloads": -1, "filename": "rom-0.31.0.tar.gz", "has_sig": false, "md5_digest": "f00b295ccc7ef2c16413f051a0d6798f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47393, "upload_time": "2015-04-16T16:21:31", "url": "https://files.pythonhosted.org/packages/19/36/2b3eefc3b2a1336c9df72a2642c3fd2506c4838955fb5d8ee47dec72f34a/rom-0.31.0.tar.gz" } ], "0.31.1": [ { "comment_text": "", "digests": { "md5": "73ae2d7ef94bf13f243c19b7de5a221f", "sha256": "97f6ee0ca187519a625456a85273fc1866d4636bc8edc73fc0809e65cbb4e9fe" }, "downloads": -1, "filename": "rom-0.31.1.tar.gz", "has_sig": false, "md5_digest": "73ae2d7ef94bf13f243c19b7de5a221f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47624, "upload_time": "2015-04-20T17:49:30", "url": "https://files.pythonhosted.org/packages/6b/d7/0f538c8fedcc08cb53f46f01faca55b63a8de156d089c4925ff28e92d8ac/rom-0.31.1.tar.gz" } ], "0.31.2": [ { "comment_text": "", "digests": { "md5": "5ab28f2c3e3de9fe94fe2822a021d705", "sha256": "236d8e7c411ea93e4c685d513aa1d5a1f8a82ccba39226e2bdccf790130abede" }, "downloads": -1, "filename": "rom-0.31.2.tar.gz", "has_sig": false, "md5_digest": "5ab28f2c3e3de9fe94fe2822a021d705", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47614, "upload_time": "2015-04-20T18:13:36", "url": "https://files.pythonhosted.org/packages/96/5e/2ef055d826e6c6d1f8f40808febecfa70a8982c552bdf04efe061f2d31a9/rom-0.31.2.tar.gz" } ], "0.31.3": [ { "comment_text": "", "digests": { "md5": "082a590160134c909479d5daf5d04c36", "sha256": "98a126f719718d35265016850dd7a619355b28b7b27ea7c3f80b42efbca10595" }, "downloads": -1, "filename": "rom-0.31.3.tar.gz", "has_sig": false, "md5_digest": "082a590160134c909479d5daf5d04c36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47687, "upload_time": "2015-05-07T16:44:20", "url": "https://files.pythonhosted.org/packages/2e/77/d42755204c789e8d1e4f34eb1194a0dfd8db7c9e055fbe40a5ed1a12b22b/rom-0.31.3.tar.gz" } ], "0.31.4": [ { "comment_text": "", "digests": { "md5": "5f66c09e5c4c40080352dbdfa5921f1f", "sha256": "7ac41c1f32e5eecae32cac69b0475dbed21fc5f6250064719d99b43060d1e82d" }, "downloads": -1, "filename": "rom-0.31.4.tar.gz", "has_sig": false, "md5_digest": "5f66c09e5c4c40080352dbdfa5921f1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44750, "upload_time": "2015-07-22T06:48:34", "url": "https://files.pythonhosted.org/packages/43/87/027220de641510cef41c59e843c3c513d13ea96753c82215078bcab7db00/rom-0.31.4.tar.gz" } ], "0.32.0": [ { "comment_text": "", "digests": { "md5": "ffd6ab5ce8522a920797f7464dc1528b", "sha256": "0c4fb11823a38a126ceff6b31b937c84b3a9bfd184ff12de8e57aa648f523678" }, "downloads": -1, "filename": "rom-0.32.0.tar.gz", "has_sig": false, "md5_digest": "ffd6ab5ce8522a920797f7464dc1528b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45202, "upload_time": "2015-07-25T06:20:39", "url": "https://files.pythonhosted.org/packages/9d/59/b2f3fd4bc601640d7cd655beff17519252f8cb1f84c03f78042cf579eae8/rom-0.32.0.tar.gz" } ], "0.32.1": [ { "comment_text": "", "digests": { "md5": "e1bef3a975de90a7e3f0020cd66f2514", "sha256": "0c84762e76f9961cee709f2f4aef70c255d324242a4aa6e605edb81640b9eaf8" }, "downloads": -1, "filename": "rom-0.32.1.tar.gz", "has_sig": false, "md5_digest": "e1bef3a975de90a7e3f0020cd66f2514", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46385, "upload_time": "2015-07-27T06:55:29", "url": "https://files.pythonhosted.org/packages/a8/99/d31ee99fd5aa6f3b450375df55a49086b621ea691cd8fcc752958256dfdd/rom-0.32.1.tar.gz" } ], "0.32.2": [ { "comment_text": "", "digests": { "md5": "c68da68f2006b7ca6e793d24075e56a0", "sha256": "3a4374f27ebe779a14d3707ab9ddd340e7364dd833b6871706f51c957e406a21" }, "downloads": -1, "filename": "rom-0.32.2.tar.gz", "has_sig": false, "md5_digest": "c68da68f2006b7ca6e793d24075e56a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47172, "upload_time": "2015-07-28T06:28:46", "url": "https://files.pythonhosted.org/packages/e3/4d/4d8f2a2bf12a8712118b58264e384520cc071febf6aaf897f5cab7284aca/rom-0.32.2.tar.gz" } ], "0.33.0": [ { "comment_text": "", "digests": { "md5": "21706ea679ffc529494aab44c143f6a9", "sha256": "10e9d126feed8b128d8d7b1a5e4b880acb34d3b3833c5dc3f638e07e8c668060" }, "downloads": -1, "filename": "rom-0.33.0.tar.gz", "has_sig": false, "md5_digest": "21706ea679ffc529494aab44c143f6a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48774, "upload_time": "2015-08-07T05:10:21", "url": "https://files.pythonhosted.org/packages/0e/3f/fa27b7f6fe6b39f96165776015ed95d6958123f0c4482f0555da20288fad/rom-0.33.0.tar.gz" } ], "0.34.0": [ { "comment_text": "", "digests": { "md5": "1b8e5d1ec9ae8c933826aa10c6d7931d", "sha256": "994725bef767c2d809b088e0a1fc85e8df343f9d80f497eb051425743a2125e5" }, "downloads": -1, "filename": "rom-0.34.0.tar.gz", "has_sig": false, "md5_digest": "1b8e5d1ec9ae8c933826aa10c6d7931d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51104, "upload_time": "2015-09-12T21:37:10", "url": "https://files.pythonhosted.org/packages/c6/1e/ebfd3100e06911788cb2acb6e562e5450e5e07f6537dbb686cc925f2550e/rom-0.34.0.tar.gz" } ], "0.34.1": [ { "comment_text": "", "digests": { "md5": "220f683c0554824462b1a36070f0a878", "sha256": "57aa4068e6a12a673a2049ac8a4972286d6a41ff160adcd31da69f24a637cb49" }, "downloads": -1, "filename": "rom-0.34.1.tar.gz", "has_sig": false, "md5_digest": "220f683c0554824462b1a36070f0a878", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51103, "upload_time": "2015-09-15T04:04:32", "url": "https://files.pythonhosted.org/packages/62/87/cb0348127521933eec9a1c4d7ea7b5aab307433f80838a74bceac9cb559b/rom-0.34.1.tar.gz" } ], "0.35.0": [ { "comment_text": "", "digests": { "md5": "4221d6702cc82ec61defd2f2538d309e", "sha256": "6d748c0e5a9dfeb0e2f5043341acad337b875cb5d1a43b3e28f86f5a7e314b57" }, "downloads": -1, "filename": "rom-0.35.0.tar.gz", "has_sig": false, "md5_digest": "4221d6702cc82ec61defd2f2538d309e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51523, "upload_time": "2015-11-20T05:47:11", "url": "https://files.pythonhosted.org/packages/29/f7/57033bb25641b8644c0427574bd83ee135c6ab5782d6d7db71479d8b408d/rom-0.35.0.tar.gz" } ], "0.35.1": [ { "comment_text": "", "digests": { "md5": "c7f99835cf795e6cee67c617f8dafec3", "sha256": "ae15cdc6c47771c27e2c49f8c6fc6cb68b641e34a0564488f66f4f0081226e07" }, "downloads": -1, "filename": "rom-0.35.1.tar.gz", "has_sig": false, "md5_digest": "c7f99835cf795e6cee67c617f8dafec3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53526, "upload_time": "2016-01-10T06:36:13", "url": "https://files.pythonhosted.org/packages/ea/06/ddc998e7da00c07f50f30d29f8853ddeb4f6bc6ecdec49339069b41c446e/rom-0.35.1.tar.gz" } ], "0.35.2": [ { "comment_text": "", "digests": { "md5": "db54ded0947cb03b1b609a2c5c30ca6a", "sha256": "d4fe41f1e3cffaa4cb86d48165fc01dbe682d8dbb6c02648fac79ab2b3b01efb" }, "downloads": -1, "filename": "rom-0.35.2.tar.gz", "has_sig": false, "md5_digest": "db54ded0947cb03b1b609a2c5c30ca6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51984, "upload_time": "2016-01-23T06:51:35", "url": "https://files.pythonhosted.org/packages/98/80/3c6f766c96bc37c630d701829d15ee1b75bf32670d7801b74280d6959333/rom-0.35.2.tar.gz" } ], "0.35.3": [ { "comment_text": "", "digests": { "md5": "b63e79c55ca45f88bef25f9aa39ff216", "sha256": "a63e40e4eb29d83594b52b3fbdfc4f3f26989f9311d84a6fba46cf40727b5413" }, "downloads": -1, "filename": "rom-0.35.3.tar.gz", "has_sig": false, "md5_digest": "b63e79c55ca45f88bef25f9aa39ff216", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51997, "upload_time": "2016-05-03T04:13:12", "url": "https://files.pythonhosted.org/packages/b6/aa/d34538067be6fb0b4ed55afceb92c572281c9cf467cb9f35a5e2686fe881/rom-0.35.3.tar.gz" } ], "0.36.0": [ { "comment_text": "", "digests": { "md5": "ac0b3939af3ed39f04da22d4a021f28d", "sha256": "5ee9d3eb349dcdb7512c2d4da1e27761f5d65809666c270f7450e6f9407091d2" }, "downloads": -1, "filename": "rom-0.36.0.tar.gz", "has_sig": false, "md5_digest": "ac0b3939af3ed39f04da22d4a021f28d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52177, "upload_time": "2016-05-15T20:14:49", "url": "https://files.pythonhosted.org/packages/ec/a8/8730c4bbb6a64874c218a2940ef5622ae20b20b435725627711f5234afcf/rom-0.36.0.tar.gz" } ], "0.37.0": [ { "comment_text": "", "digests": { "md5": "e3b8aa1740e5de45efd9c1556ff82668", "sha256": "c30b2b21492f50b2d5441b350eea8ff8d590bd4ff56873cf8812b245531659b7" }, "downloads": -1, "filename": "rom-0.37.0.tar.gz", "has_sig": false, "md5_digest": "e3b8aa1740e5de45efd9c1556ff82668", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53417, "upload_time": "2016-06-02T05:24:29", "url": "https://files.pythonhosted.org/packages/66/de/17545bee88d60e587049f2dcd60b71d6349200cff6baf1c7239508ea1624/rom-0.37.0.tar.gz" } ], "0.37.1": [ { "comment_text": "", "digests": { "md5": "9e70bfb2d48c1363a74598e992afc2a1", "sha256": "4556a90ac04d50ab7ebe79bce28c6d96012b8b72369db6a9113f54689af31cd8" }, "downloads": -1, "filename": "rom-0.37.1.tar.gz", "has_sig": false, "md5_digest": "9e70bfb2d48c1363a74598e992afc2a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55797, "upload_time": "2016-07-01T04:38:15", "url": "https://files.pythonhosted.org/packages/77/1b/5b8a3c03bd55f90930a560c920f1a12614e5924cd0a06910f385d5ade695/rom-0.37.1.tar.gz" } ], "0.37.2": [ { "comment_text": "", "digests": { "md5": "127114c4f2d2296667516ce8537526b1", "sha256": "325a7e6d2ba3e8e94c7f59b58274bfe67a31040d8773ac0fc3df79ef8cd24237" }, "downloads": -1, "filename": "rom-0.37.2.tar.gz", "has_sig": false, "md5_digest": "127114c4f2d2296667516ce8537526b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55838, "upload_time": "2016-09-25T22:29:36", "url": "https://files.pythonhosted.org/packages/52/a1/7fdb3156a029a4ee64e3d82ffd017b84cb84bfb1636524b7b7e8c8b87abe/rom-0.37.2.tar.gz" } ], "0.37.3": [ { "comment_text": "", "digests": { "md5": "e60fa3e589ba2ef7c8eb9537c875c389", "sha256": "b09570776ef5e776852fd2e9fb2fd0bd70a23492aa394a36727598ad423e307e" }, "downloads": -1, "filename": "rom-0.37.3.tar.gz", "has_sig": false, "md5_digest": "e60fa3e589ba2ef7c8eb9537c875c389", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57379, "upload_time": "2016-10-13T04:13:58", "url": "https://files.pythonhosted.org/packages/93/be/970a608c8fb2734fce94e731428feb10f5c3a38c23015b4cfe8735eb5f81/rom-0.37.3.tar.gz" } ], "0.38.0": [ { "comment_text": "", "digests": { "md5": "84c6c9f03389b87c2ad1ee596299f129", "sha256": "94c163e23b8e3c77ac927ccecc3fba9f1c74ce850e99255b487063e2d328d762" }, "downloads": -1, "filename": "rom-0.38.0.tar.gz", "has_sig": false, "md5_digest": "84c6c9f03389b87c2ad1ee596299f129", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57428, "upload_time": "2016-11-28T04:41:09", "url": "https://files.pythonhosted.org/packages/16/64/d0d692ba6db25f0327cd1ca6fa155fa2946ace6d1b22c0ca03d43519befc/rom-0.38.0.tar.gz" } ], "0.38.1": [ { "comment_text": "", "digests": { "md5": "096c034dbf2766b0874735d684ea7960", "sha256": "e692735166acfca3a5b1a0056ad865e489080e2746bc12de4a3353a14fee4f4b" }, "downloads": -1, "filename": "rom-0.38.1.tar.gz", "has_sig": false, "md5_digest": "096c034dbf2766b0874735d684ea7960", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57567, "upload_time": "2017-06-05T04:38:02", "url": "https://files.pythonhosted.org/packages/c8/e8/1aa37f59a3c7028cac4e3401ad9cea155cd5455b5811b4d31329ffe2889b/rom-0.38.1.tar.gz" } ], "0.39.0": [ { "comment_text": "", "digests": { "md5": "e8db9beb0194403bb1286f07b38a939d", "sha256": "1262aed99a0fb2dc908004bd65081a99f195d2d390d0d1b400c5f2083887ab6d" }, "downloads": -1, "filename": "rom-0.39.0.tar.gz", "has_sig": false, "md5_digest": "e8db9beb0194403bb1286f07b38a939d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60490, "upload_time": "2017-06-27T22:45:34", "url": "https://files.pythonhosted.org/packages/fa/ef/b028dc2f3952332ceeae975f58d8cf4d98fff33369866a13990501a35824/rom-0.39.0.tar.gz" } ], "0.39.1": [ { "comment_text": "", "digests": { "md5": "35b49a4c9bdb89af237dda61d619e3c5", "sha256": "e29777810383737337f9cd1c6abfabf1e2c9265e4f715edaa16408cc3c9f6951" }, "downloads": -1, "filename": "rom-0.39.1.tar.gz", "has_sig": false, "md5_digest": "35b49a4c9bdb89af237dda61d619e3c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60521, "upload_time": "2017-06-27T22:55:02", "url": "https://files.pythonhosted.org/packages/a0/61/555029d1fc905cc159d99a39fd0875fef5a8462e7317ca019550dc64f0d9/rom-0.39.1.tar.gz" } ], "0.39.2": [ { "comment_text": "", "digests": { "md5": "1e6eaf649700fae4db4324b203b48e8b", "sha256": "d0e7668bd79b2d59293be0497ef804f47177bd02a1ad13385f0b04d4bb93675f" }, "downloads": -1, "filename": "rom-0.39.2.tar.gz", "has_sig": false, "md5_digest": "1e6eaf649700fae4db4324b203b48e8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60521, "upload_time": "2017-06-27T22:58:39", "url": "https://files.pythonhosted.org/packages/b8/8d/9f518292473a1bc5681d15cae372452a3bb89f702152b23fc85252794424/rom-0.39.2.tar.gz" } ], "0.39.3": [ { "comment_text": "", "digests": { "md5": "7bc301df4704b913e8557ec00e5f9063", "sha256": "15dc0c46906c09921d657362b4246d373e659d3444a13fc240ac18960aaaf750" }, "downloads": -1, "filename": "rom-0.39.3.tar.gz", "has_sig": false, "md5_digest": "7bc301df4704b913e8557ec00e5f9063", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60559, "upload_time": "2017-06-28T19:06:22", "url": "https://files.pythonhosted.org/packages/73/74/d67028a5e08cf4a933d6a20a57cf11dd542c5a20ed8e11e109f3bdb32f36/rom-0.39.3.tar.gz" } ], "0.39.4": [ { "comment_text": "", "digests": { "md5": "3e7878eaac29f99add5128f04d4a3150", "sha256": "5842690cb226aa7d0aa397b117de85e73875fa640aaaf75ef41249e0e8550f70" }, "downloads": -1, "filename": "rom-0.39.4.tar.gz", "has_sig": false, "md5_digest": "3e7878eaac29f99add5128f04d4a3150", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60577, "upload_time": "2017-07-21T21:50:37", "url": "https://files.pythonhosted.org/packages/e1/23/21197a8dff232c8a7c60565671adb38babc1f87c13883def302b002746f0/rom-0.39.4.tar.gz" } ], "0.39.5": [ { "comment_text": "", "digests": { "md5": "adfe319f7b612ecf9c7b7f6763e97811", "sha256": "b2f3a8389f0df2f57f0f2c4effe83939c127eb769daf779d0d5e11508b798e27" }, "downloads": -1, "filename": "rom-0.39.5.tar.gz", "has_sig": false, "md5_digest": "adfe319f7b612ecf9c7b7f6763e97811", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60583, "upload_time": "2017-08-11T21:37:27", "url": "https://files.pythonhosted.org/packages/a5/d6/9c873aec720b41e77e6657a9ad58d67c700194e9956b996f378ea83ac876/rom-0.39.5.tar.gz" } ], "0.40.0": [ { "comment_text": "", "digests": { "md5": "c58a0674e21474a02c291c66ac10e01c", "sha256": "0a211bea85f31427b484fb7035d2f81554c11c25ae08542729802c81fb7272f9" }, "downloads": -1, "filename": "rom-0.40.0.tar.gz", "has_sig": false, "md5_digest": "c58a0674e21474a02c291c66ac10e01c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60680, "upload_time": "2017-09-13T22:55:33", "url": "https://files.pythonhosted.org/packages/7f/b3/218570b3b9cc45617e7702ec7894f608977474471a6a095e1504f8644efa/rom-0.40.0.tar.gz" } ], "0.40.1": [ { "comment_text": "", "digests": { "md5": "1d9bbad4abeb9fba9212f143af0ddca8", "sha256": "8e79915c8d7cd88da10f8a6d46c7485a3f515d53867beff635a71c00ac86288d" }, "downloads": -1, "filename": "rom-0.40.1.tar.gz", "has_sig": false, "md5_digest": "1d9bbad4abeb9fba9212f143af0ddca8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60713, "upload_time": "2017-09-19T19:32:49", "url": "https://files.pythonhosted.org/packages/4f/9f/1d24da776565582ed8ea946407cff5b394c3b1840e0c10c8266b9ba352f1/rom-0.40.1.tar.gz" } ], "0.40.2": [ { "comment_text": "", "digests": { "md5": "e22516de5baa04517b4445899831fa42", "sha256": "26f2a08830fa523863585891bcccb798cda303ef4f09cdb8ffcee74411374de4" }, "downloads": -1, "filename": "rom-0.40.2.tar.gz", "has_sig": false, "md5_digest": "e22516de5baa04517b4445899831fa42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60786, "upload_time": "2017-12-04T22:09:50", "url": "https://files.pythonhosted.org/packages/15/8d/3f1c0cbd936eb27508f4b222a834f8e8b106e7beb08ddfb9ff854cc44072/rom-0.40.2.tar.gz" } ], "0.41.0": [ { "comment_text": "", "digests": { "md5": "dc9b445485c901e0771dae7e53de5411", "sha256": "58585fcd3cd63aefd54a1bc8583d922b3fd7f450a7285b8551583724c63c3553" }, "downloads": -1, "filename": "rom-0.41.0.tar.gz", "has_sig": false, "md5_digest": "dc9b445485c901e0771dae7e53de5411", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62639, "upload_time": "2018-03-21T19:15:01", "url": "https://files.pythonhosted.org/packages/cf/0b/339106cf5b5e0a37af8ee30bc2eff85fb29206b60830955ae16f43133a67/rom-0.41.0.tar.gz" } ], "0.41.1": [ { "comment_text": "", "digests": { "md5": "eab4644eb89223c9f0cdee6cec8f3075", "sha256": "2d0bd4885976d754ab969b49d34c39f0df322ea9ca58d14b65e71c6de053a51d" }, "downloads": -1, "filename": "rom-0.41.1.tar.gz", "has_sig": false, "md5_digest": "eab4644eb89223c9f0cdee6cec8f3075", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62636, "upload_time": "2018-03-21T20:05:15", "url": "https://files.pythonhosted.org/packages/80/c2/404d7aea19b52e6105b55d6be0324562b0bb79c1cff68cb0bcddccd0bad8/rom-0.41.1.tar.gz" } ], "0.41.2": [ { "comment_text": "", "digests": { "md5": "ab7e9e2d9dba8b02925d900cb98c86fd", "sha256": "bab622cdf13d826cb9a8a900b4043ee8436bd40962829ed35913146273375b0f" }, "downloads": -1, "filename": "rom-0.41.2.tar.gz", "has_sig": false, "md5_digest": "ab7e9e2d9dba8b02925d900cb98c86fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63000, "upload_time": "2018-03-21T20:37:40", "url": "https://files.pythonhosted.org/packages/82/43/2ed44b116953c2aa5454284dcbdd4f50ad493172dfff2412d74663f65a4d/rom-0.41.2.tar.gz" } ], "0.42.0": [ { "comment_text": "", "digests": { "md5": "2b339af09cec21bf9af1fb008ac10efa", "sha256": "cc0173e3c80a543b2a88f4cf5f227cdd8848e0ef536e6eafa876b982192ab5c6" }, "downloads": -1, "filename": "rom-0.42.0.tar.gz", "has_sig": false, "md5_digest": "2b339af09cec21bf9af1fb008ac10efa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63580, "upload_time": "2018-04-05T22:52:16", "url": "https://files.pythonhosted.org/packages/83/88/fdf07b1dc5cf2e4576b808d5f5c8a5fdf110dd39b9a5b9148d62ea92de34/rom-0.42.0.tar.gz" } ], "0.42.1": [ { "comment_text": "", "digests": { "md5": "d35ec8f35ce7144a4176cedc5e5c2a0e", "sha256": "7184c849d3680615154200e94f0a4cca130cc58645ecbbe8c80c1d2eac591abe" }, "downloads": -1, "filename": "rom-0.42.1.tar.gz", "has_sig": false, "md5_digest": "d35ec8f35ce7144a4176cedc5e5c2a0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63607, "upload_time": "2018-06-21T16:51:15", "url": "https://files.pythonhosted.org/packages/e1/da/5ad0412485dc47f5f39cd2fdc4692621e1bc6d94080335d2156068a60a34/rom-0.42.1.tar.gz" } ], "0.42.2": [ { "comment_text": "", "digests": { "md5": "1f186060d693944443402b162ab375ba", "sha256": "160818a431850f092349adf4929aaff8830535547d9f46f3725afedb7021c0c4" }, "downloads": -1, "filename": "rom-0.42.2.tar.gz", "has_sig": false, "md5_digest": "1f186060d693944443402b162ab375ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63961, "upload_time": "2018-07-24T21:41:04", "url": "https://files.pythonhosted.org/packages/f7/44/0d4cf3f7680ef6a365bea04dfc51b1cadbb8ace4181043cbc8e6e5a21435/rom-0.42.2.tar.gz" } ], "0.42.3": [ { "comment_text": "", "digests": { "md5": "689f23c0c026400181a640a79560295c", "sha256": "129f98f696e803b531d34aa339fb0ebb4da523e574ec57d372af3c27dead85f3" }, "downloads": -1, "filename": "rom-0.42.3.tar.gz", "has_sig": false, "md5_digest": "689f23c0c026400181a640a79560295c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65894, "upload_time": "2018-07-31T16:43:42", "url": "https://files.pythonhosted.org/packages/ee/14/0789cba4a7560414e51ff9ce671e35ff7c04a1c81380f4f893837a422604/rom-0.42.3.tar.gz" } ], "0.42.4": [ { "comment_text": "", "digests": { "md5": "1e11dba6adeff5f635fa6ed3c0be9d54", "sha256": "daa6e126e7cdcf0925da96833a969cb21698d722caacdb1bfafadebb5e68c55f" }, "downloads": -1, "filename": "rom-0.42.4.tar.gz", "has_sig": false, "md5_digest": "1e11dba6adeff5f635fa6ed3c0be9d54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66370, "upload_time": "2018-11-24T05:37:40", "url": "https://files.pythonhosted.org/packages/33/d0/7acb0a54a20b2c10deb49c5a97dfafa670a8b8865ee638f52f1f5a1e8aee/rom-0.42.4.tar.gz" } ], "0.42.5": [ { "comment_text": "", "digests": { "md5": "2673cf6929ccdd31a2cf93e2dde78b63", "sha256": "649ccb9605e9a644ea2874f2dbed56ba065a5ae701f806b6ade43fb511758e62" }, "downloads": -1, "filename": "rom-0.42.5.tar.gz", "has_sig": false, "md5_digest": "2673cf6929ccdd31a2cf93e2dde78b63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66391, "upload_time": "2019-04-24T04:55:24", "url": "https://files.pythonhosted.org/packages/a5/d0/66bdea948fe6b4189dcc4f079b3c4fda372d33a8393f7950898872ed38e1/rom-0.42.5.tar.gz" } ], "0.42.6": [ { "comment_text": "", "digests": { "md5": "c4f10bbf5f5d5dfb8e561ba50c465cfa", "sha256": "3571d06d894953315971cac8f7b739c674c2ffaf490a5e663b3a1bb43a71ef09" }, "downloads": -1, "filename": "rom-0.42.6.tar.gz", "has_sig": false, "md5_digest": "c4f10bbf5f5d5dfb8e561ba50c465cfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66439, "upload_time": "2019-06-17T02:56:25", "url": "https://files.pythonhosted.org/packages/e6/f5/47b92362f50b634729ed845deed75f817c3d5102b48f06c2d7e3f1c115c8/rom-0.42.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c4f10bbf5f5d5dfb8e561ba50c465cfa", "sha256": "3571d06d894953315971cac8f7b739c674c2ffaf490a5e663b3a1bb43a71ef09" }, "downloads": -1, "filename": "rom-0.42.6.tar.gz", "has_sig": false, "md5_digest": "c4f10bbf5f5d5dfb8e561ba50c465cfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66439, "upload_time": "2019-06-17T02:56:25", "url": "https://files.pythonhosted.org/packages/e6/f5/47b92362f50b634729ed845deed75f817c3d5102b48f06c2d7e3f1c115c8/rom-0.42.6.tar.gz" } ] }