Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
914 B · 48 lines
Nix
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849{ lib, buildPythonPackage, fetchFromGitHub, mock, smbus-cffi, pytestCheckHook}:
buildPythonPackage rec { pname = "bme680"; version = "1.1.1"; format = "setuptools";
src = fetchFromGitHub { owner = "pimoroni"; repo = "bme680-python"; rev = "v${version}"; hash = "sha256-gmdRxMJ0DoCyNcb/bYp746PBi4HktHAAYOcSQJ0Uheg="; };
propagatedBuildInputs = [ smbus-cffi ];
preBuild = '' cd library '';
nativeCheckInputs = [ mock pytestCheckHook ];
postPatch = '' substituteInPlace library/setup.cfg \ --replace "smbus" "smbus-cffi" '';
pythonImportsCheck = [ "bme680" ];
meta = with lib; { description = "Python library for driving the Pimoroni BME680 Breakout"; homepage = "https://github.com/pimoroni/bme680-python"; license = licenses.mit; platforms = platforms.linux; maintainers = with maintainers; [ mic92 ]; };}