smbus2
Python bindings for Linux SMBus access through i2c-dev using cffi
Forked version of smbus2 focusing on Python 3 with additional features like expanded 10bit addressing support
This Python module allows SMBus access through the I2C /dev interface on Linux hosts. The host kernel must have I2C support, I2C device interface support, and a bus adapter driver.