{ "info": { "author": "Lewis Eason", "author_email": "me@lewiseason.co.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: System :: Monitoring" ], "description": "UNKNOWN", "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/lewiseason/read-device", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "read-device", "package_url": "https://pypi.org/project/read-device/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/read-device/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/lewiseason/read-device" }, "release_url": "https://pypi.org/project/read-device/3.2.1/", "requires_dist": null, "requires_python": null, "summary": "Collect metrics from real-world devices", "version": "3.2.1" }, "last_serial": 1567648, "releases": { "3.1": [], "3.1.1": [], "3.1.2": [ { "comment_text": "", "digests": { "md5": "d3ed186f711be837f4aa4765f9b9753e", "sha256": "305b54a68f5287f169b8b50662db2f3b5450c309592a17ce211e0ed57c4ab33d" }, "downloads": -1, "filename": "read_device-3.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d3ed186f711be837f4aa4765f9b9753e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13845, "upload_time": "2015-04-27T14:20:23", "url": "https://files.pythonhosted.org/packages/a3/4a/fcba13fa06395f4e1df9af1846489810903b98d2f930328cfccb2bd69bdc/read_device-3.1.2-py2.py3-none-any.whl" } ], "3.1.2rc1": [ { "comment_text": "", "digests": { "md5": "c51d4dbffbe981b6474afee672d329f2", "sha256": "22121fe2c69689ced019b30766e00cdd04abd4d3ccd7ad8496dc562db23319cd" }, "downloads": -1, "filename": "read_device-3.1.2rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c51d4dbffbe981b6474afee672d329f2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14020, "upload_time": "2015-04-27T14:27:32", "url": "https://files.pythonhosted.org/packages/71/db/552cba807aa1ea6513744fe4faa779e430c7f5ec3dc8de6b704a6c59825c/read_device-3.1.2rc1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d40c85022cda480293eb25ea8db5b86", "sha256": "dfcd555f06b587d4f3e4232ffb0751bceb932f84a000c298ecbc2757e51b8f22" }, "downloads": -1, "filename": "read-device-3.1.2rc1.tar.gz", "has_sig": false, "md5_digest": "3d40c85022cda480293eb25ea8db5b86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9074, "upload_time": "2015-04-27T14:27:35", "url": "https://files.pythonhosted.org/packages/fc/43/34017cc67b770ae8a84a4e46c7fe342a94a058919f87b031e78c7a1edd8f/read-device-3.1.2rc1.tar.gz" } ], "3.1.2rc2": [ { "comment_text": "", "digests": { "md5": "01e17c4cd562f42568bc17c1fbbc7291", "sha256": "afa557b9f220594ce0a96c0b3aff37404c5493a60329a5176743ebc9674bcf6c" }, "downloads": -1, "filename": "read_device-3.1.2rc2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "01e17c4cd562f42568bc17c1fbbc7291", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18721, "upload_time": "2015-04-27T14:31:52", "url": "https://files.pythonhosted.org/packages/b9/a4/4cf3221ee0c2d22d86a43fcf59aefb67d2655e3f66f5642f8b7fed446559/read_device-3.1.2rc2-py2.py3-none-any.whl" } ], "3.1.2rc3": [ { "comment_text": "", "digests": { "md5": "1fadd536c9d89a01a090ac94f5b33853", "sha256": "6eacb7a0375ddd478a5bb6321764cf4b2709ec14dff3d65bf43a4ea3ef557a41" }, "downloads": -1, "filename": "read_device-3.1.2rc3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1fadd536c9d89a01a090ac94f5b33853", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18721, "upload_time": "2015-04-27T14:33:17", "url": "https://files.pythonhosted.org/packages/9e/1a/9584c054c4f3fa3f0ce937523f02297e1ca188cf1c6c74adb7d9f88d3b09/read_device-3.1.2rc3-py2.py3-none-any.whl" } ], "3.1.2rc4": [ { "comment_text": "", "digests": { "md5": "d285b2bd3c8be7bcb139ea5d56fac280", "sha256": "60fd69c9d789917deadb80d6f9c91b1e3ea8d8d88c44ac2fd71e5c3eb079ec4d" }, "downloads": -1, "filename": "read_device-3.1.2rc4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d285b2bd3c8be7bcb139ea5d56fac280", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18721, "upload_time": "2015-04-27T14:34:48", "url": "https://files.pythonhosted.org/packages/3c/c2/d0fe0c478e1a000cf6ed2713cd98f1416744ead3e15b75c88c048e966091/read_device-3.1.2rc4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "290f14cc35aef525f908304167541e96", "sha256": "1bf0a2cf3d7b50ea5a6efbf66a1fc306d26385c872835ed0a369e78fd20be2c3" }, "downloads": -1, "filename": "read-device-3.1.2rc4.tar.gz", "has_sig": false, "md5_digest": "290f14cc35aef525f908304167541e96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12039, "upload_time": "2015-04-27T14:34:52", "url": "https://files.pythonhosted.org/packages/99/2e/78287880a96d477df0c299f01153b9890aaafdeb20caa93f57477cf28e46/read-device-3.1.2rc4.tar.gz" } ], "3.1.3": [ { "comment_text": "", "digests": { "md5": "9715922df9ce6f179cd234fca92ae186", "sha256": "4e31ad96a9316c841aae8a54f8b9d32610e7e48b7d143eac5839dd9f1192f80b" }, "downloads": -1, "filename": "read_device-3.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9715922df9ce6f179cd234fca92ae186", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18722, "upload_time": "2015-04-27T14:42:07", "url": "https://files.pythonhosted.org/packages/a8/de/8fc511e3f76d2cfb15411a199dd84cbfee2ad48c0e01d9952ed8045c871d/read_device-3.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0266073c180462a9b9a1878b03f47652", "sha256": "a28a0db61f6950bcf2a3e1a736c3ae492650ae04b148d50eb24546f9b4b04663" }, "downloads": -1, "filename": "read-device-3.1.3.tar.gz", "has_sig": false, "md5_digest": "0266073c180462a9b9a1878b03f47652", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12089, "upload_time": "2015-04-27T14:42:10", "url": "https://files.pythonhosted.org/packages/64/a6/b731b09bad1a8e4bb5ad4f7d8e55b339926206349228235526a37b56938f/read-device-3.1.3.tar.gz" } ], "3.1.4": [ { "comment_text": "", "digests": { "md5": "1719daabcfdaa219e4f54296a851d455", "sha256": "e2813e3f0cc946a6ae682d30c903cfd70bb4605bc97ceef5efd06d6cf08a549a" }, "downloads": -1, "filename": "read_device-3.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1719daabcfdaa219e4f54296a851d455", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18441, "upload_time": "2015-04-27T14:56:12", "url": "https://files.pythonhosted.org/packages/5c/16/f4834e4aefce8bf4def93be49f869383ec7c888a10916505b8e92f4e3188/read_device-3.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42d4f3a4a5216320184f78073205a479", "sha256": "c1c5d286d26a1508e6bdfa63e02a43bb37bd9c600098ddac1f2ccb86b4848bd0" }, "downloads": -1, "filename": "read-device-3.1.4.tar.gz", "has_sig": false, "md5_digest": "42d4f3a4a5216320184f78073205a479", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11823, "upload_time": "2015-04-27T14:56:16", "url": "https://files.pythonhosted.org/packages/ae/53/0ad076319c10f7d2e3f4eed683c7c819a3d23a7e56eb81eb5bcff3d4eb64/read-device-3.1.4.tar.gz" } ], "3.1.5": [ { "comment_text": "", "digests": { "md5": "c43d36bb107025c6bfe8ddd76723ac9a", "sha256": "c72f64e1881b87140ece295f36c5b480e92c868e2e5bde1e3067015786906848" }, "downloads": -1, "filename": "read_device-3.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c43d36bb107025c6bfe8ddd76723ac9a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18436, "upload_time": "2015-04-27T15:03:01", "url": "https://files.pythonhosted.org/packages/4f/05/7cf427bb8fe8ce93d5ceb384a58e7dd79654bda38cda113845c4bc617b5f/read_device-3.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e60ee461e93ab7d07720f69c50ccf8b4", "sha256": "cf13c2c877b4290a0aa1e2b59d76b1b72ff58dc7f5e64faa6d21357e12dfc332" }, "downloads": -1, "filename": "read-device-3.1.5.tar.gz", "has_sig": false, "md5_digest": "e60ee461e93ab7d07720f69c50ccf8b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11828, "upload_time": "2015-04-27T15:03:04", "url": "https://files.pythonhosted.org/packages/7b/cd/cf237c9e8ec6ac56485475da9961292914bd72b12f7fa9eb7b7e308fbc55/read-device-3.1.5.tar.gz" } ], "3.1.6": [ { "comment_text": "", "digests": { "md5": "85e79454c918814e68996ee7586ce330", "sha256": "e6117258fbf02ec8026d7923470a4dd2b73fff7aba6a756576594fe214702cd3" }, "downloads": -1, "filename": "read_device-3.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "85e79454c918814e68996ee7586ce330", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18436, "upload_time": "2015-04-27T15:07:28", "url": "https://files.pythonhosted.org/packages/2e/85/3af327810859f4a6c355997625273b9d823c8ca1b058b5618d49d34b3bd7/read_device-3.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bab166b4c14fa799c36e6946baccaf86", "sha256": "a17d4ee90cb77b8bc3526a07f22d740adc346091a56299e197365a866c08f607" }, "downloads": -1, "filename": "read-device-3.1.6.tar.gz", "has_sig": false, "md5_digest": "bab166b4c14fa799c36e6946baccaf86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11829, "upload_time": "2015-04-27T15:07:31", "url": "https://files.pythonhosted.org/packages/36/9d/576e135b675642b3f8911303f78fdaca1da6ffb1ee16773c016489fd093b/read-device-3.1.6.tar.gz" } ], "3.1.7": [ { "comment_text": "", "digests": { "md5": "cf0ac33ae2ca35fa48f12b291748758b", "sha256": "57a8f9523b11c49780e748e9cd6a5f2b83f482049da5656b172e521195da57ec" }, "downloads": -1, "filename": "read_device-3.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cf0ac33ae2ca35fa48f12b291748758b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18440, "upload_time": "2015-04-27T15:28:48", "url": "https://files.pythonhosted.org/packages/40/40/78cd487f01726fce5a96a622567841c3b7416ac3d833978a89e0b73a9111/read_device-3.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6b2fdfc9ab071ff0f71ccc48830d6af", "sha256": "306259422799939f98e5e4417c370f7b488a8794421f3f1428cf89a3f8c17b9c" }, "downloads": -1, "filename": "read-device-3.1.7.tar.gz", "has_sig": false, "md5_digest": "f6b2fdfc9ab071ff0f71ccc48830d6af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11888, "upload_time": "2015-04-27T15:28:52", "url": "https://files.pythonhosted.org/packages/5f/23/8a810ef214075d3e6608969e52f1e135cd3767740fb39e788ecf3f9922e2/read-device-3.1.7.tar.gz" } ], "3.1.8": [ { "comment_text": "", "digests": { "md5": "49fba079cf8d250e1525de5b3e8308df", "sha256": "e9adb19343b66d844eb9dca6973c819ef3ff2e761b749089550ebec4712e39fc" }, "downloads": -1, "filename": "read_device-3.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "49fba079cf8d250e1525de5b3e8308df", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19871, "upload_time": "2015-04-27T15:30:54", "url": "https://files.pythonhosted.org/packages/95/ff/fafa0f3d3cc460694781ac04129597185c56114381cff9cdeaf1d2552eab/read_device-3.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e5cfc89caad99699dc22e3596849615", "sha256": "9542c8beb86e328aeac92313360f8c69acc422503da1f69ceab04524edb6acdb" }, "downloads": -1, "filename": "read-device-3.1.8.tar.gz", "has_sig": false, "md5_digest": "1e5cfc89caad99699dc22e3596849615", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12293, "upload_time": "2015-04-27T15:30:57", "url": "https://files.pythonhosted.org/packages/91/80/c9e13900c8540fc7c18ad55fb8eb57611ea00c65842477ee78635b1e73e7/read-device-3.1.8.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "78ad221bf7af598d543b4cf230e5a441", "sha256": "a4f1a4bab23bf8d3b09922e4b0b8eeda4c886ef87907004b5f25ffd07486a907" }, "downloads": -1, "filename": "read-device-3.2.0.tar.gz", "has_sig": false, "md5_digest": "78ad221bf7af598d543b4cf230e5a441", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13703, "upload_time": "2015-05-29T09:49:11", "url": "https://files.pythonhosted.org/packages/c6/0e/4f554c2e789bcf0bd5e8529e4be7761f8091bce622e23dba99df99bcabd7/read-device-3.2.0.tar.gz" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "45b5db40564301b7e3a85148881dfb28", "sha256": "075f5fb5b6d1d96264a18a98051380ec6c522db0b926260c8d8f2f8f173a2219" }, "downloads": -1, "filename": "read-device-3.2.1.tar.gz", "has_sig": false, "md5_digest": "45b5db40564301b7e3a85148881dfb28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13703, "upload_time": "2015-05-29T10:38:54", "url": "https://files.pythonhosted.org/packages/50/78/72ebd227593f6bba6502c2290074d6a11242ab5bc1f9f05cadb71b0554be/read-device-3.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "45b5db40564301b7e3a85148881dfb28", "sha256": "075f5fb5b6d1d96264a18a98051380ec6c522db0b926260c8d8f2f8f173a2219" }, "downloads": -1, "filename": "read-device-3.2.1.tar.gz", "has_sig": false, "md5_digest": "45b5db40564301b7e3a85148881dfb28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13703, "upload_time": "2015-05-29T10:38:54", "url": "https://files.pythonhosted.org/packages/50/78/72ebd227593f6bba6502c2290074d6a11242ab5bc1f9f05cadb71b0554be/read-device-3.2.1.tar.gz" } ] }