python-smbus - Python bindings for Linux SMBus access through i2c-dev

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


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


Name Value
libc6 >= 2.4
libi2c0 -
python >= 2.7~
python << 2.8
python:any >= 2.7~
python:any << 2.8


Name Value
python2.7-smbus -


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

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install python-smbus deb package:
    # sudo apt-get install python-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
python-smclib_1.8.3-1+b1_i386.deb Robot OS 'bond' State Machine Compiler Python 2 package
python-smmap_2.0.5-1_all.deb pure Python implementation of a sliding window memory map manager
python-smoke-zephyr_1.4.1-1_all.deb Python utility collection
python-smstrade-doc_0.2.4-5_all.deb Python library to send SMS via the smstrade service (documentation)
python-smstrade_0.2.4-5_all.deb Python library to send SMS via the smstrade service (Python 2)
python-snappy_0.5.3-1_i386.deb snappy compression library from Google - Python 2.7
python-snimpy-doc_0.8.13-1_all.deb interactive SNMP tool with Python (documentation)
python-snimpy_0.8.13-1_i386.deb high-level SNMP bindings for Python 2
python-snowballstemmer_1.2.1-1_all.deb Pure Python Snowball stemming library
python-snuggs_1.4.3-1_all.deb S-expressions for numpy - Python 2 version
python-soappy_0.12.22-1_all.deb SOAP Support for Python
python-soapysdr_0.6.1-4+b1_i386.deb SoapySDR Python 2 bindings
python-socketio-client_0.6.5-0.1_all.deb library for Python
python-socketio-doc_0.3.6-4_all.deb documentation for gevent-socketio
python-socketio_0.3.6-4_all.deb Socket.IO server based on the gevent pywsgi server