Just the pyusb package; the 0.4.x is very old and has been replaced by the 1.0 (https://github.com/walac/pyusb)
As they say in the documentation:
Until 0.4 version, PyUSB used to be a thin wrapper over libusb. With 1.0 version, things changed considerably. Now PyUSB is an API rich, backend neutral Python USB module easy to use.
The python version is ok for me.