python3-smbus - Python 3 bindings for Linux SMBus access through i2c-dev

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename python3-smbus_4.1-1_i386.deb
Package name python3-smbus
Package version 4.1
Package release 1
Package architecture i386
Package type deb
Category python
License -
Maintainer Aurelien Jarno <>
Download size 12.34 KB
Installed size 58.00 KB
This Python 3 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.


Package Version Architecture Repository
python3-smbus_4.1-1_amd64.deb 4.1 amd64 Debian Main
python3-smbus - - -


Name Value
libc6 >= 2.4
libi2c0 -
python3 >= 3.6~
python3 << 3.8


Name Value
python3.6-smbus -
python3.7-smbus -


Type URL
Binary Package python3-smbus_4.1-1_i386.deb
Source Package i2c-tools

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install python3-smbus deb package:
    # sudo apt-get install python3-smbus




2018-12-04 - Aurelien Jarno <>
i2c-tools (4.1-1) unstable; urgency=medium
* New upstream version:
- Drop debian/patches/03-sysfs-buffer-overflow.diff (upstreamed).
- Update debian/copyright to reflect that the library is now released
under LGPL version 2.1 or later.
* Drop X-Python-Version and X-Python3-Version fields.
* Bump Standards-Version to 4.2.1.
* Set Rules-Requires-Root: no.
2017-12-02 - Aurelien Jarno <>
i2c-tools (4.0-2) unstable; urgency=medium
* Switch architecture to linux-any (Closes: #883120).
2017-11-25 - Aurelien Jarno <>
i2c-tools (4.0-1) unstable; urgency=medium
* New upstream release:
- Add a libi2c0 package containing the new shared library.
- Change libi2c-dev into a arch:any.
- Update debian/copyright with the new location and licenses.
- The <linux/i2c-dev.h> include has been replaced by <i2c/smbus.h>,
remove the diversion on upgrade (Closes: #798409).
* Add 03-sysfs-buffer-overflow.diff to fix buffer overflows in sysfs paths.
* Switch to debhelper 10.
* Change the priority to optional from extra, as required by the Debian
Policy 4.0.1.
* Bump Standards-Version to 4.1.1.
2017-01-25 - Aurelien Jarno <>
i2c-tools (3.1.2-3) unstable; urgency=medium
* Add 02-udevadm.diff to change the udevadm path from /sbin to /bin
(Closes: #852567).
2016-11-28 - Aurelien Jarno <>
i2c-tools (3.1.2-2) unstable; urgency=medium
* Set architecture to linux-any.
* Pass CPPFLAGS through CFLAGS as the upstream makefile doesn't support the
2016-11-07 - Aurelien Jarno <>
i2c-tools (3.1.2-1) unstable; urgency=medium
* New upstream version.
* Update debian/copyright with an alternative download location given
the upstream website is dead.
* Rewrite debian/rules using dh.
* Remove support for makedev, unconditionally depends on udev.
* Add a python3 package (Closes: #800774).
* Bump Standards-Version to 3.9.8.
2014-03-02 - Aurelien Jarno <>
i2c-tools (3.1.1-1) unstable; urgency=medium
* New upstream version.
* Refresh 01-decode-dimms-no-eeprom.diff.
* Install new manpages.
* Set CFLAGS, CPPFLAGS and LDFLAGS to build with hardening support.
* Recommends read-edid. (Closes: #740541).
* Bump Standards-Version to 3.9.5 (no changes).
2012-07-14 - Aurelien Jarno <>
i2c-tools (3.1.0-2) unstable; urgency=low
* decode-dimms: exit gracefully when no EEPROM are found on the system
(Closes: #681057).
2012-05-01 - Aurelien Jarno <>
i2c-tools (3.1.0-1) unstable; urgency=low
* New usptream version. (Closes: #670956). 
* Bump Standards-Version to 3.9.3 (no changes).
2011-06-27 - Aurelien Jarno <>
i2c-tools (3.0.3-5) unstable; urgency=low
* Switch to dh_python2:
- Build-depends on python-all-dev (>= 2.6.6-3~).
- Drop build-depends on python-support.
- Remove XB-Python-Version field.
- Call dh_python2 instead of dh_pysupport.
- Replace debian/pyversion by X-Python-Version.
* Add build-arch and build-indep targets.

See Also

Package Description
python3-smclib_1.8.3-1+b1_i386.deb Robot OS 'bond' State Machine Compiler Python 3 package
python3-smmap_2.0.5-1_all.deb pure Python implementation of a sliding window memory map manager
python3-smoke-zephyr_1.4.1-1_all.deb Python utility collection
python3-smstrade_0.2.4-5_all.deb Python library to send SMS via the smstrade service (Python 3)
python3-snappy_0.5.3-1_i386.deb snappy compression library from Google - Python 3.x
python3-sniffio_1.0.0-1_all.deb detect which async Python library is in use
python3-snimpy_0.8.13-1_i386.deb high-level SNMP bindings for Python 3
python3-snowballstemmer_1.2.1-1_all.deb Pure Python 3 Snowball stemming library
python3-snuggs_1.4.3-1_all.deb S-expressions for numpy - Python 3 version
python3-soapysdr_0.6.1-4+b1_i386.deb SoapySDR Python 3 bindings
python3-social-auth-core_3.1.0-1_all.deb This is the core component of the python-social-auth ecosystem
python3-social-django_3.1.0-2_all.deb This is the Django component of the python-social-auth ecosystem
python3-socketio-client_0.6.5-0.1_all.deb library for Python3
python3-socketpool_0.5.3-4_all.deb simple Python 3 socket pool
python3-socks_1.6.8+dfsg-1_all.deb Python 3 SOCKS client module