Cool, what hardware device product did you use?
trezor for now there's only one model, the v2 still in development, i used ubuntu 16.04, 64bit with the official trezor bridge drivers from here
https://wallet.trezor.io and th python-trezor libraries from here the
https://github.com/trezor/python-trezor.
pip install trezor
and
sudo apt-get install python-dev cython libusb-1.0-0-dev libudev-dev git
sudo pip install setuptools
OK, cool! I was trying with a Ledger Nano which did not work. I could set up the wallet and receive coins but could not send any. I think the new Ledger Nano S would work though.