{ "info": { "author": "Sam Jordan", "author_email": "sam@jrdn.ca", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# pirev\n\n[![pypi version](https://img.shields.io/pypi/v/pirev.svg?style=flat)](https://pypi.org/project/pirev/)\n[![license](https://img.shields.io/npm/l/pirev.svg?style=flat)](https://opensource.org/licenses/MIT)\n\nA tiny, zero-dependency utility providing hardware revision information for Raspberry Pi devices. All information is parsed from the device's [revision code](https://www.raspberrypi.org/documentation/hardware/raspberrypi/revision-codes/README.md) located in `/proc/cpuinfo`.\n\n## Installation\n\n```\npip install pirev\n```\n\n## Usage\n\n```\nfrom pirev import getInfo\n\ninfo = getInfo()\n\nprint('Raspberry Pi {type}'.format(type=info['revision']['type']))\n```\n\n## Error handling\n\nRunning the utility on a device which is **not** a Raspberry Pi will result in an error being raised.\n\n```\ntry:\n info = getInfo()\n print('Raspberry Pi {type}'.format(type=info['revision']['type']))\nexcept ReferenceError:\n print('Not a Raspberry Pi device!')\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/samjrdn/pirev-python", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pirev", "package_url": "https://pypi.org/project/pirev/", "platform": "", "project_url": "https://pypi.org/project/pirev/", "project_urls": { "Homepage": "https://github.com/samjrdn/pirev-python" }, "release_url": "https://pypi.org/project/pirev/1.2.1/", "requires_dist": null, "requires_python": "", "summary": "Raspberry Pi revision utility", "version": "1.2.1" }, "last_serial": 4790595, "releases": { "1.1.0": [ { "comment_text": "", "digests": { "md5": "5ffce4fb40ea861e4b2b13dd00ad58f4", "sha256": "485e9dc53f28842f43fe3b6d313bc89fe23decbca48a0af4565d1109277288f8" }, "downloads": -1, "filename": "pirev-1.1.0.tar.gz", "has_sig": false, "md5_digest": "5ffce4fb40ea861e4b2b13dd00ad58f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3396, "upload_time": "2018-11-16T21:41:23", "url": "https://files.pythonhosted.org/packages/95/7a/6f4ccb9dbfbc75e21b304fbb0e64705be142905b1333f30bc188f8622844/pirev-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "d9d3b8ffaf3529a8eb9f6bdd84f781a2", "sha256": "c0f6b8079a151264c493a5a21976ac77ffd88a77a67b95657b0063572fdfe6f5" }, "downloads": -1, "filename": "pirev-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d9d3b8ffaf3529a8eb9f6bdd84f781a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6322, "upload_time": "2019-02-03T18:46:45", "url": "https://files.pythonhosted.org/packages/03/75/e686c6b6b4eacbcc6d7d89a55b0b4b383623cf07636d50622a4d2e770af9/pirev-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5626062a1a88b154837c78a7c2c69496", "sha256": "95b568b2fdb5f136778667d3d2c7ef4487abeae326c069e8818f506dc2183ac0" }, "downloads": -1, "filename": "pirev-1.2.0.tar.gz", "has_sig": false, "md5_digest": "5626062a1a88b154837c78a7c2c69496", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4199, "upload_time": "2019-02-03T18:46:46", "url": "https://files.pythonhosted.org/packages/52/7f/80baddddead162c723923bde087dfcd913d886fe449a9afd11fa59c8007b/pirev-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "3b4a9d07e07082ed5822e8c849d50d6d", "sha256": "badf02469abe46e818e9a34e77b1a9e05b9b129ec245c7471af22176a889e7fa" }, "downloads": -1, "filename": "pirev-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3b4a9d07e07082ed5822e8c849d50d6d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6325, "upload_time": "2019-02-07T11:30:50", "url": "https://files.pythonhosted.org/packages/c4/bf/72a731655ef180482f542e877e5c5b8e3ec8a54390f70d31963dd0826f1a/pirev-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68c7e39384daa6abe30de6c454479737", "sha256": "8258467df99f8351e00c294b1cc608640825ccf13e0f18d9df497f32525564f0" }, "downloads": -1, "filename": "pirev-1.2.1.tar.gz", "has_sig": false, "md5_digest": "68c7e39384daa6abe30de6c454479737", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4207, "upload_time": "2019-02-07T11:30:51", "url": "https://files.pythonhosted.org/packages/84/b2/eca2c411859dc262cf85eddca0931294b5a75d0e0dc304daaf3fdefb0663/pirev-1.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3b4a9d07e07082ed5822e8c849d50d6d", "sha256": "badf02469abe46e818e9a34e77b1a9e05b9b129ec245c7471af22176a889e7fa" }, "downloads": -1, "filename": "pirev-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3b4a9d07e07082ed5822e8c849d50d6d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6325, "upload_time": "2019-02-07T11:30:50", "url": "https://files.pythonhosted.org/packages/c4/bf/72a731655ef180482f542e877e5c5b8e3ec8a54390f70d31963dd0826f1a/pirev-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68c7e39384daa6abe30de6c454479737", "sha256": "8258467df99f8351e00c294b1cc608640825ccf13e0f18d9df497f32525564f0" }, "downloads": -1, "filename": "pirev-1.2.1.tar.gz", "has_sig": false, "md5_digest": "68c7e39384daa6abe30de6c454479737", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4207, "upload_time": "2019-02-07T11:30:51", "url": "https://files.pythonhosted.org/packages/84/b2/eca2c411859dc262cf85eddca0931294b5a75d0e0dc304daaf3fdefb0663/pirev-1.2.1.tar.gz" } ] }