Package: wnpp Severity: wishlist * Package name : python-libusb1 Version : 1.5 Upstream Author : Vincent Pelletier <plr.vinc...@gmail.com> * URL : https://github.com/vpelletier/python-libusb1 * License : LGPL Programming Lang: Python Description : Python wrapper for libusb1
Makes the whole libusb1 API available to python. Both synchronous and asynchronous APIs are exposed, giving access to all USB transfer types (control, bulk, interrupt, isochronous). Implemented in Python 2, 2to3 conversion to Python 3 supported. Pure python to be compatible with (at least) CPython, pypy, ironpython. Compatible with Linux, FreeBSD, Windows (native and cygwin), OSX. This python module differs from pyusb (python-usb and python3-usb) in that it only aims to wrap libusb1. As a consequence, it can expose all libusb1 features, and not a subset common to various usb libraries. A Debian package was requested by a module user as the absence of it makes distribution to all Debian flavours difficult (and I know other packages choose to embed python-libusb1 as a result): https://github.com/vpelletier/python-libusb1/issues/17