{"library":"usb-devices","type":"library","category":null,"description":"usb-devices is a Python library providing tools for mapping, describing, and resetting USB devices connected to the system. It offers a cross-platform API to enumerate devices and retrieve detailed information such as product, manufacturer, and serial numbers, and provides functionality to reset individual devices. The library is actively maintained, with version 0.4.5 being the latest, and sees frequent minor releases addressing compatibility and stability.","language":"python","status":"active","version":"0.4.5","tags":["usb","device","hardware","discovery","enumeration"],"last_verified":"Mon May 25","install":[{"cmd":"pip install usb-devices","imports":["from usb_devices import USBDeviceInfo"]}],"homepage":null,"github":"https://github.com/bluetooth-devices/usb-devices","docs":"https://usb-devices.readthedocs.io","changelog":"https://github.com/bluetooth-devices/usb-devices/blob/main/CHANGELOG.md","pypi":"https://pypi.org/project/usb-devices/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.5,"avg_import_s":null,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/usb-devices/compatibility"}}