{ "info": { "author": "eNovance", "author_email": "licensing@enovance.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: System :: Hardware" ], "description": "===============================\nhardware\n===============================\n\n.. image:: https://img.shields.io/pypi/v/hardware.svg\n :alt: Latest hardware release on the Python Cheeseshop (PyPI)\n :target: https://pypi.python.org/pypi/hardware\n\n.. image:: https://travis-ci.org/redhat-cip/hardware.svg?branch=master\n :alt: Build status of hardware on Travis CI\n :target: https://travis-ci.org/redhat-cip/hardware\n\nHardware detection and classification utilities\n\nHomepage: https://github.com/redhat-cip/hardware\n\nFeatures\n--------\n\n* detect hardware features of a Linux systems:\n\n * RAID\n * hard drives\n * IPMI\n * network cards\n * DMI infos\n * memory settings\n * processor features\n\n* filter hardware according to hardware profiles\n\nInstall\n-------\n\nInstalling from pypi::\n\n pip install -U hardware\n\nUsage\n-----\n\nRun the hardware-detect program::\n\n hardware-detect --human\n\n\nRuntime dependencies\n--------------------\nThe hardware detection is divided in modules that detects a specific hardware type. Each module have its own dependencies.\n\nTherefore, we cannot enforce installing all the dependencies as some are not relevant regarding a particular hardware type.\nTo avoid a situation where we cannot use/install hardware because of one of those deps, we do prefer let users installing the one they need.\n\nThe hardware detection code will ignore all the missing deps and continue, so not installing a deps is not fatal.\n\nPlease find bellow the list of dependencies per module:\n\nAreca\n=====\n* cli64 from http://www.areca.com.tw/support/s_linux/linux.htm\n\nLogical disks\n=============\n* hdparm\n* smartmontools\n\nNetworking\n==========\n* ethtool\n* lldp from http://open-lldp.org/\n* ibstat if you have infiniband devices from https://www.openfabrics.org/\n\nSystem\n======\n* ipmitool from https://sourceforge.net/projects/ipmitool/\n* pciutils\n* lshw from http://www.ezix.org/project/wiki/HardwareLiSter\n\nRaid controllers\n================\n* for HP controllers: hpacucli from http://h20564.www2.hpe.com/hpsc/swd/public/detail?swItemId=MTX_d6ebba0f5cd642edace4648b9a\n* for Dell controllers: megacli from http://www.avagotech.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-14_MegaCLI.zip", "description_content_type": "", "docs_url": "https://pythonhosted.org/hardware/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/redhat-cip/hardware", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "hardware", "package_url": "https://pypi.org/project/hardware/", "platform": "", "project_url": "https://pypi.org/project/hardware/", "project_urls": { "Homepage": "https://github.com/redhat-cip/hardware" }, "release_url": "https://pypi.org/project/hardware/0.21.1/", "requires_dist": null, "requires_python": "", "summary": "Hardware detection and classification utilities", "version": "0.21.1" }, "last_serial": 5554202, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "0afd586e39a1130abc8e5e3a60fb81e8", "sha256": "d3558e5336fe71fa8dd198167278667378b9b677cd0ad61e9bf951bafe31359a" }, "downloads": -1, "filename": "hardware-0.1.tar.gz", "has_sig": false, "md5_digest": "0afd586e39a1130abc8e5e3a60fb81e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76129, "upload_time": "2014-12-01T22:50:53", "url": "https://files.pythonhosted.org/packages/41/32/8f3a9f41d894bc82d855370bfaf49311c51bf104805308291e42f2555ba3/hardware-0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "099841588c68791a7a09f62a63e13bba", "sha256": "eca77f29ed8f500a18138da6cfd7e83b1295e3e68d3885043867865ecb09af12" }, "downloads": -1, "filename": "hardware-0.2.tar.gz", "has_sig": false, "md5_digest": "099841588c68791a7a09f62a63e13bba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76196, "upload_time": "2014-12-03T09:01:59", "url": "https://files.pythonhosted.org/packages/be/e2/f1726b4ee79ff26e479848a47467131fc77f591cc6a74c1bba33e62be4a7/hardware-0.2.tar.gz" } ], "0.10": [ { "comment_text": "", "digests": { "md5": "3f5e73a4e0f1c9a8961aaa8472e6dd2d", "sha256": "7ad9256caca181fec8fd91801b1f7afa7c4812541e77ce1ba9cdc0fa3aeb3ca3" }, "downloads": -1, "filename": "hardware-0.10.tar.gz", "has_sig": false, "md5_digest": "3f5e73a4e0f1c9a8961aaa8472e6dd2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81600, "upload_time": "2015-02-21T14:09:48", "url": "https://files.pythonhosted.org/packages/23/b9/89530cf268490fda29f3fd2d6e6f1cc3914e09e6636170a90dda5a9b486a/hardware-0.10.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "668ef08e08ba4f785a4202f49e8feac1", "sha256": "b68c16bed616ed9ca76697bc0053a557acd6a8ca881bda9e92d498ca610abb25" }, "downloads": -1, "filename": "hardware-0.11.tar.gz", "has_sig": false, "md5_digest": "668ef08e08ba4f785a4202f49e8feac1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81649, "upload_time": "2015-02-23T11:53:35", "url": "https://files.pythonhosted.org/packages/07/df/5889d3af872e57082aca5a02cf889895ce39d4e764d868889f82a90ea03a/hardware-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "b30376ac92fd0d3fb491054cb3735b74", "sha256": "2e7d2a893df7f7c3138ef495d53186d6db787da097515ea49b00570abfe1f5e7" }, "downloads": -1, "filename": "hardware-0.12.tar.gz", "has_sig": false, "md5_digest": "b30376ac92fd0d3fb491054cb3735b74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81586, "upload_time": "2015-02-25T10:19:19", "url": "https://files.pythonhosted.org/packages/c4/52/883229b2fa27579a5326449c78585f280aed5db1f1929d5843eda9a6ef0b/hardware-0.12.tar.gz" } ], "0.13": [ { "comment_text": "", "digests": { "md5": "6234c2b3586266e1ac9c5973d9a9ffa0", "sha256": "7b54427c2aa90d0dba804eb5d3a01c5cb1e657e443baa89887b0c3a3599f1180" }, "downloads": -1, "filename": "hardware-0.13.tar.gz", "has_sig": false, "md5_digest": "6234c2b3586266e1ac9c5973d9a9ffa0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92767, "upload_time": "2015-03-25T11:15:35", "url": "https://files.pythonhosted.org/packages/3e/35/c95c87f8c6e1b7dc9ba8bdbc06a64639e62f0046dc83a33fe41b77d0ddd7/hardware-0.13.tar.gz" } ], "0.14": [ { "comment_text": "", "digests": { "md5": "caee618334e17f0f506fcdb08b287063", "sha256": "8db8e4afb34287537bc05d40af21be331a96383a5c67aa6eca76de776730df06" }, "downloads": -1, "filename": "hardware-0.14.tar.gz", "has_sig": false, "md5_digest": "caee618334e17f0f506fcdb08b287063", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3106566, "upload_time": "2015-03-31T21:18:30", "url": "https://files.pythonhosted.org/packages/71/74/97c01bd58755be52e40cd0c7c05d423e7d723c5f3dc6a656da7f2f0e9aa6/hardware-0.14.tar.gz" } ], "0.15": [ { "comment_text": "", "digests": { "md5": "7907bd7c64881539f4452491b34518a8", "sha256": "e73d2ac05aef811cf24e36f29c960653e44c894bc20c612182a2b8375da864c6" }, "downloads": -1, "filename": "hardware-0.15.tar.gz", "has_sig": false, "md5_digest": "7907bd7c64881539f4452491b34518a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3107070, "upload_time": "2015-05-11T12:13:15", "url": "https://files.pythonhosted.org/packages/d7/14/bfb7e6634e4f4d2cff69184466751ac46051c9f986a7d26ce4189ab8d51a/hardware-0.15.tar.gz" } ], "0.16": [ { "comment_text": "", "digests": { "md5": "0a3e183915fd97a66684f9d02e02d8f2", "sha256": "2f0927103fc79ae32e37d451ae50c74e5b073846666a32836a9f4e1abc06adcf" }, "downloads": -1, "filename": "hardware-0.16.tar.gz", "has_sig": false, "md5_digest": "0a3e183915fd97a66684f9d02e02d8f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3107222, "upload_time": "2015-08-08T09:30:08", "url": "https://files.pythonhosted.org/packages/c0/ad/670d3e0c1a487dab9baa7834d9e72a8bff4497870cfe1d54e8b26da586f8/hardware-0.16.tar.gz" } ], "0.17": [ { "comment_text": "", "digests": { "md5": "f7a353769cfa8e1e1923e540538fccb9", "sha256": "028c91392786a2ba721a50d60626c9dcd4a38f91939e9d4a35eb4e452f7f9d44" }, "downloads": -1, "filename": "hardware-0.17.tar.gz", "has_sig": false, "md5_digest": "f7a353769cfa8e1e1923e540538fccb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3107604, "upload_time": "2015-09-23T14:10:23", "url": "https://files.pythonhosted.org/packages/dd/e4/efa70cc0b81574cac9479c40274c4fc1f6faff52ef3051ac134e2e5f6a6f/hardware-0.17.tar.gz" } ], "0.18": [ { "comment_text": "", "digests": { "md5": "a639ce6a213a004cf4e44e5ae0431ee1", "sha256": "56114f279726833ab4326644871ccb367b8b7ecc86ec6ad212e8363b45e69479" }, "downloads": -1, "filename": "hardware-0.18.tar.gz", "has_sig": false, "md5_digest": "a639ce6a213a004cf4e44e5ae0431ee1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3107705, "upload_time": "2016-06-29T11:44:53", "url": "https://files.pythonhosted.org/packages/e5/88/72442e78bc80d8e11d2d3e1227d873e7d21fc2ea35cdcf04fba13db902c0/hardware-0.18.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "9337923ac1d609a11850cc365be29381", "sha256": "0c3dee54b9e8e61814e7e6ddd2742f960a7e6c4dd9b3354999420e04a32807e7" }, "downloads": -1, "filename": "hardware-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9337923ac1d609a11850cc365be29381", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76227, "upload_time": "2014-12-04T13:45:04", "url": "https://files.pythonhosted.org/packages/64/96/09dfdc0e5759d3a513a3c7f8d468d9bfbaf25925c03f0eff2c72e887e9b2/hardware-0.2.1.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "c7e04994982f2ffb55f7a648fcb62309", "sha256": "2fa32c8d683c1bf8dd0f615b011dddf8f06d6be4ac1b718a97aa2e2b997324de" }, "downloads": -1, "filename": "hardware-0.3.tar.gz", "has_sig": false, "md5_digest": "c7e04994982f2ffb55f7a648fcb62309", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77744, "upload_time": "2014-12-06T23:42:49", "url": "https://files.pythonhosted.org/packages/b1/54/58d7771d2c972c92b8b1123a3673102ac7eb29d4a065aa29de63614402ca/hardware-0.3.tar.gz" } ], "0.20.0": [ { "comment_text": "", "digests": { "md5": "d27edb49d7a0cb3eef2d8e6b1f91e5ac", "sha256": "76df006051623c67359286b391135acf19e986df89cadab694ccc2eceb2ae7a3" }, "downloads": -1, "filename": "hardware-0.20.0.tar.gz", "has_sig": false, "md5_digest": "d27edb49d7a0cb3eef2d8e6b1f91e5ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3109371, "upload_time": "2019-03-04T02:06:02", "url": "https://files.pythonhosted.org/packages/2d/fc/fbb4a0b8986a1531aca31ce6b6be9b9a83016d12bde70391560927970e57/hardware-0.20.0.tar.gz" } ], "0.20.1": [ { "comment_text": "", "digests": { "md5": "119555a288b68502d3875ad2f7b101e4", "sha256": "47078253b1c6632103905469b774bf79f3dea7d2525828606cfb1e7ce24975a4" }, "downloads": -1, "filename": "hardware-0.20.1.tar.gz", "has_sig": false, "md5_digest": "119555a288b68502d3875ad2f7b101e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3133948, "upload_time": "2019-04-10T23:46:18", "url": "https://files.pythonhosted.org/packages/2a/27/252f393a9697f34a361bf32c060dde9ea2cb134290d489f67ab15d33cfb9/hardware-0.20.1.tar.gz" } ], "0.21.0": [ { "comment_text": "", "digests": { "md5": "72cdbb3150388b42fd9346465b63844b", "sha256": "c90088f078fe55d5b00e7ba924166b342931d7af7203ebd259b344261d19ce89" }, "downloads": -1, "filename": "hardware-0.21.0.tar.gz", "has_sig": false, "md5_digest": "72cdbb3150388b42fd9346465b63844b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3139618, "upload_time": "2019-07-19T01:29:23", "url": "https://files.pythonhosted.org/packages/71/63/ffb900d66d5b84469d75016dc0141ca8858f34cf8775ee4e044ced338213/hardware-0.21.0.tar.gz" } ], "0.21.1": [ { "comment_text": "", "digests": { "md5": "31e68bfcf9596bab99657ee6f7000368", "sha256": "439eb4013105b99e144dd8045fd13caa9cf982ade242a5a3a423874d5201ca32" }, "downloads": -1, "filename": "hardware-0.21.1.tar.gz", "has_sig": false, "md5_digest": "31e68bfcf9596bab99657ee6f7000368", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3141640, "upload_time": "2019-07-19T01:29:32", "url": "https://files.pythonhosted.org/packages/52/04/ec4206c998143fae58671e5883e26dad327c924afcc840ca52818c2478f8/hardware-0.21.1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "239d33a26fdac28fb982a8dc05ad5bb6", "sha256": "9797ebc8a777d40a15c9f3cea6092131d9ea172d6a8dec4d5bab0041a7e58b65" }, "downloads": -1, "filename": "hardware-0.4.tar.gz", "has_sig": false, "md5_digest": "239d33a26fdac28fb982a8dc05ad5bb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78164, "upload_time": "2014-12-12T21:34:08", "url": "https://files.pythonhosted.org/packages/fc/45/79b04e559583db6e644de6799ca36dd437c81bf80645e3d51b023a4d608a/hardware-0.4.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "d1dec3e331bc741525ca741d0b7f97f5", "sha256": "9f0ca221b75346133328e3d4154562930c1dbe4820d37ae5d7f29333178d35ce" }, "downloads": -1, "filename": "hardware-0.5.tar.gz", "has_sig": false, "md5_digest": "d1dec3e331bc741525ca741d0b7f97f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79013, "upload_time": "2014-12-15T08:21:12", "url": "https://files.pythonhosted.org/packages/83/bf/7bb074d9bc0ef210aa57a1735b99d2a7befee72091d880bf9c7aa316dbb1/hardware-0.5.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "b56cd016aef963cce305a54e0e3a95f6", "sha256": "341c57cfe6714e095e8d8c96d858594312a9300dfd53d14e5ac9223fc025870f" }, "downloads": -1, "filename": "hardware-0.6.tar.gz", "has_sig": false, "md5_digest": "b56cd016aef963cce305a54e0e3a95f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79184, "upload_time": "2015-01-12T21:09:42", "url": "https://files.pythonhosted.org/packages/06/5e/a4b6c27163538963bef94088f997f656dfd1f9379cc909c8bfd29b8d509b/hardware-0.6.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "2ee1594d46f3f5d624a43a1f41232c3b", "sha256": "24ab6baf0622a5739b451155b4decc5b27d34e6388aaceba9aacfa4154c62cc2" }, "downloads": -1, "filename": "hardware-0.7.tar.gz", "has_sig": false, "md5_digest": "2ee1594d46f3f5d624a43a1f41232c3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79195, "upload_time": "2015-01-14T08:29:28", "url": "https://files.pythonhosted.org/packages/f1/6a/5c7d41b0cf82d61ca859828c13d658e3a81b8f0778652392d692b25b1011/hardware-0.7.tar.gz" } ], "0.7": [], "0.8": [], "0.9": [ { "comment_text": "", "digests": { "md5": "917aadeacce5c7a85d9bb4acbd3cdf1a", "sha256": "de708dd980e3a17c03a741b0ce218aa6cb254cb46e3ad4e1a9b11daf8d6707ef" }, "downloads": -1, "filename": "hardware-0.9.tar.gz", "has_sig": false, "md5_digest": "917aadeacce5c7a85d9bb4acbd3cdf1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80813, "upload_time": "2015-02-12T16:30:29", "url": "https://files.pythonhosted.org/packages/d1/45/4f0ca1d4aab488bd5d811bacfcaeacb8d72fcef44af6f2964b0746339fc4/hardware-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "31e68bfcf9596bab99657ee6f7000368", "sha256": "439eb4013105b99e144dd8045fd13caa9cf982ade242a5a3a423874d5201ca32" }, "downloads": -1, "filename": "hardware-0.21.1.tar.gz", "has_sig": false, "md5_digest": "31e68bfcf9596bab99657ee6f7000368", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3141640, "upload_time": "2019-07-19T01:29:32", "url": "https://files.pythonhosted.org/packages/52/04/ec4206c998143fae58671e5883e26dad327c924afcc840ca52818c2478f8/hardware-0.21.1.tar.gz" } ] }