{ "info": { "author": "Masamitsu MURASE", "author_email": "masamitsu.murase@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "\n# WMI Device Manager\n[![PyPI version](https://badge.fury.io/py/wmidevicemanager.svg)](https://badge.fury.io/py/wmidevicemanager)\n[![Build Status](https://dev.azure.com/masamitsu-murase/wmi_device_manager/_apis/build/status/masamitsu-murase.wmi_device_manager?branchName=master)](https://dev.azure.com/masamitsu-murase/wmi_device_manager/_build/latest?definitionId=4&branchName=master)\n[![Build status](https://ci.appveyor.com/api/projects/status/ktrn3q6nkx9dvdwd?svg=true)](https://ci.appveyor.com/project/masamitsu-murase/wmi-device-manager)\n\nThis is a library to get information in device manager on Windows10 based on WMI.\n\nYou can get almost all information of device manager via this library. \nFor example, \"BIOS Device Name\", \"Driver INF Path\" and so on.\n\n## How to use\n\nUse files in `wmidevicemanager` directory.\n\nYou need to install `comtypes` library.\n\n```python\nimport wmidevicemanager\nwmi = wmidevicemanager.WmiDeviceManager()\nfor x in wmi:\n print(x.DeviceID)\n\npci_root = next(x for x in wmi if x.BiosDeviceName == r\"\\_SB.PCI0\")\nfor child in pci_root.children:\n print(child.DeviceID)\n\nfor device in wmi:\n if device.BiosDeviceName == r\"\\_SB.PCI0.RP01.PXSX\" or device.BiosDeviceName == r\"\\_SB.PCI0.RP02.PXSX\":\n device.Disable()\n```\n\n## Library for Ruby\n\nSee [wmi_device_manager_ruby](https://github.com/masamitsu-murase/wmi_device_manager_ruby).\n\n# License\n\nPlease use this library under MIT License\n\nSee LICENSE file.\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/masamitsu-murase/wmi_device_manager", "keywords": "WMI device manager", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "wmidevicemanager", "package_url": "https://pypi.org/project/wmidevicemanager/", "platform": "", "project_url": "https://pypi.org/project/wmidevicemanager/", "project_urls": { "Bug Reports": "https://github.com/masamitsu-murase/wmi_device_manager/issues", "Homepage": "https://github.com/masamitsu-murase/wmi_device_manager", "Source": "https://github.com/masamitsu-murase/wmi_device_manager" }, "release_url": "https://pypi.org/project/wmidevicemanager/1.2.3/", "requires_dist": [ "comtypes" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "summary": "A library to get information in device manager based on WMI.", "version": "1.2.3" }, "last_serial": 5866452, "releases": { "1.2.1": [ { "comment_text": "", "digests": { "md5": "b96c8c2d5458931d926055c1ffbd8b74", "sha256": "12fdd3687750d16a3736d96b73a0cf4e85a5cc71daeb9f98e7f424e6ae3ae730" }, "downloads": -1, "filename": "wmidevicemanager-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b96c8c2d5458931d926055c1ffbd8b74", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 12393, "upload_time": "2019-09-14T14:10:30", "url": "https://files.pythonhosted.org/packages/90/67/06038dba124ce04e65637b4ee6b6d3b94aba8c8e83a16d96d3e88600aea1/wmidevicemanager-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77cd88f897cfb6c7ce775f7fa97714ad", "sha256": "e43836cd32b87bc7805bf6a2db6e43822ea4ac13561f2786e60b62457bafdd68" }, "downloads": -1, "filename": "wmidevicemanager-1.2.1.tar.gz", "has_sig": false, "md5_digest": "77cd88f897cfb6c7ce775f7fa97714ad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 11494, "upload_time": "2019-09-14T14:10:32", "url": "https://files.pythonhosted.org/packages/c5/41/644af393503ef750aacef63334b213751e257c505c7a0d0c73a2ce83004d/wmidevicemanager-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "a9c5437027c1d8035ecbfc619554e64e", "sha256": "4c9733ac08a5d7cc21ec1f48e7722c3e9bb015c71ef0771a9068872f7df871d8" }, "downloads": -1, "filename": "wmidevicemanager-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a9c5437027c1d8035ecbfc619554e64e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 12395, "upload_time": "2019-09-14T15:09:39", "url": "https://files.pythonhosted.org/packages/40/30/1312d0335a41cb67fb4452ac7dec38c4d6860cbba29897cbc3c230faece1/wmidevicemanager-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe54b2452eb5f64800d097488ba949f5", "sha256": "8479b6756a1679647bbccc96bfb8a43c4d99e6451b0f6ef1d2414db9a95e0335" }, "downloads": -1, "filename": "wmidevicemanager-1.2.2.tar.gz", "has_sig": false, "md5_digest": "fe54b2452eb5f64800d097488ba949f5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 11464, "upload_time": "2019-09-14T15:09:40", "url": "https://files.pythonhosted.org/packages/8b/f0/419abd80a68557ccdaecd6dfe7e2d38fd539fee5dfe61fe082439597f5a4/wmidevicemanager-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "2e3ba74d8515521f020de041d8970af5", "sha256": "15c3ea4bd92f536e4cfd15706db263a69e632b0791ceffb0be8a73fcabc2b4f0" }, "downloads": -1, "filename": "wmidevicemanager-1.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2e3ba74d8515521f020de041d8970af5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 12484, "upload_time": "2019-09-21T16:02:59", "url": "https://files.pythonhosted.org/packages/43/c6/08842333e43dea9e4db4392df5714b80ad3a606379c8059c6841c845ca3f/wmidevicemanager-1.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8a324f5686121887e4694d827089f6b", "sha256": "17abc3f57b6e0663ab722f9872858900c9fad6ce459d80e356b16b2a9ce6fa26" }, "downloads": -1, "filename": "wmidevicemanager-1.2.3.tar.gz", "has_sig": false, "md5_digest": "c8a324f5686121887e4694d827089f6b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 11578, "upload_time": "2019-09-21T16:03:00", "url": "https://files.pythonhosted.org/packages/4c/80/a877618ba280a692009cdbe3d57ddf5a174943be84e3eaf7be5b9b5ead6d/wmidevicemanager-1.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2e3ba74d8515521f020de041d8970af5", "sha256": "15c3ea4bd92f536e4cfd15706db263a69e632b0791ceffb0be8a73fcabc2b4f0" }, "downloads": -1, "filename": "wmidevicemanager-1.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2e3ba74d8515521f020de041d8970af5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 12484, "upload_time": "2019-09-21T16:02:59", "url": "https://files.pythonhosted.org/packages/43/c6/08842333e43dea9e4db4392df5714b80ad3a606379c8059c6841c845ca3f/wmidevicemanager-1.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8a324f5686121887e4694d827089f6b", "sha256": "17abc3f57b6e0663ab722f9872858900c9fad6ce459d80e356b16b2a9ce6fa26" }, "downloads": -1, "filename": "wmidevicemanager-1.2.3.tar.gz", "has_sig": false, "md5_digest": "c8a324f5686121887e4694d827089f6b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 11578, "upload_time": "2019-09-21T16:03:00", "url": "https://files.pythonhosted.org/packages/4c/80/a877618ba280a692009cdbe3d57ddf5a174943be84e3eaf7be5b9b5ead6d/wmidevicemanager-1.2.3.tar.gz" } ] }