12 buildPythonPackage rec {
15 format = "setuptools";
18 inherit pname version;
19 sha256 = "fb4195aaabfc01586863f60d3190b5cb1bf8f12622fd597e23e48768dad6bde8";
23 # https://github.com/bivab/smbus-cffi/pull/24
25 url = "https://github.com/bivab/smbus-cffi/commit/ba79ae174a9d84e767d95f165c43ee212b1bbb92.patch";
26 hash = "sha256-WtRuK5y6fWDEhm0Xy5XqS5yCkn7vXXYtjlOjS90gla4=";
30 propagatedNativeBuildInputs = [ cffi ];
32 propagatedBuildInputs = [ cffi ];
34 installCheckPhase = ''
35 # we want to import the installed module that also contains the compiled library
37 runHook pytestCheckPhase
40 # requires hardware access
41 pytestFlagsArray = [ "--ignore=test/test_smbus_integration.py" ];
50 description = "Python module for SMBus access through Linux I2C /dev interface";
51 homepage = "https://github.com/bivab/smbus-cffi";
52 license = licenses.gpl2;
53 maintainers = with maintainers; [ mic92 ];
54 platforms = platforms.linux;