PyUSB - Easy USB access on Python
PyUSB aims to be an easy to use Python module to access USB devices.
PyUSB relies on a native system library for USB access. Currently, it works
out of the box with
libusb 0.1
,
libusb 1.0
,
libusb-win32
and
OpenUSB (deprecated)
.
PyUSB should work fine on any platform running Python >= 3.6, ctypes and at least
one of the builtin backends.
Documentation
The best way to start with PyUSB is through the
PyUSB tutorial
,
and API reference can be found in the doc strings.
Support
If you need support, you can subscribe to the
mailing list
. At the
SourceForge page you can find instructions on how to subscribe.
Development
PyUSB development happens at
GitHub
, and signed source distribution tar balls are also
available
.