The package can be installed with pip:

pip install sensirion-shdlc-driver

Recommended usage is within a virtualenv.

Firmware Updater Dependencies

The firmware updater has additional dependencies which are not installed by default because not all devices support firmware updates. They can be installed explicitly with the fwupdate extra:

pip install sensirion-shdlc-driver[fwupdate]

However, device-specific drivers which support firmware updates will add the fwupdate extra to their dependencies anyway, so usually you don’t have to care about this.