Supports installations without python-smbus if used for SPI only