aaahhh! (a light bulb moment)
So because I grabbed the latest version of stretch (complete with a later version of pyusb) the later version of pyusb is not compatible with your usb utility, and by assumption and for the same reason the fineoffset usb driver used by weewx also has an issue.
from the jessie version I get
pi@weatherpi:~ $ apt list pyusb
Listing... Done
pi@weatherpi:~ $ apt -h
apt 1.0.9.8.4 for armhf compiled on Dec 13 2016 22:26:22
Usage: apt [options] command
CLI for apt.
Basic commands:
list - list packages based on package names
search - search in package descriptions
show - show package details
update - update list of available packages
install - install packages
remove - remove packages
upgrade - upgrade the system by installing/upgrading packages
full-upgrade - upgrade the system by removing/installing/upgrading packages
edit-sources - edit the source information file
pi@weatherpi:~ $ apt search pyusb
Sorting... Done
Full Text Search... Done
python-usb/oldstable,now 0.4.3-1 armhf [installed,automatic]
USB interface for Python
pi@weatherpi:~ $
and from the stretch version I get
pi@weatherpi:~ $ apt search pyusb
Sorting... Done
Full Text Search... Done
pypy-libusb1/stable 1.6.3-1 all
Python wrapper for libusb1 (PyPy)
python-libusb1/stable 1.6.3-1 all
Python wrapper for libusb1 (Python 2)
python3-libusb1/stable 1.6.3-1 all
Python wrapper for libusb1 (Python 3)
python3-usb/stable 1.0.0-1 all
USB interface for Python (Python3)
pi@weatherpi:~ $ apt list pyusb
Listing... Done
pi@weatherpi:~ $
Ok ....so I am in way over my head now. I have no idea on how to change from the current pyusb to a older version.
I did a "find / -name *us*.py on the stretch version and got back (along with a lot of other stuff)
/usr/lib/python2.7/dist-packages/usb/backend/libusb1.py
/usr/lib/python2.7/dist-packages/usb/backend/openusb.py
/usr/lib/python2.7/dist-packages/usb/backend/libusb0.py
these were the only files that had any usb flavor.
Would there be any raspberry pi / apt-get gurus willing to give me some guidance on how to find/replace/install an older version python library file over a newer version.
Thanks M for your help and patience....... it took me a while before it clicked on what was happening.