nav: init at 1.2.1 (#356071)
[NixPkgs.git] / pkgs / development / python-modules / pad4pi / default.nix
bloba5e0a8ebca69ddd4657904e166a5870c1346b9aa
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   rpi-gpio,
6 }:
8 buildPythonPackage rec {
9   pname = "pad4pi";
10   version = "1.1.5";
11   format = "setuptools";
13   src = fetchPypi {
14     inherit pname version;
15     hash = "sha256-+oVYlqF5PQAFz4EO1ap6pjmYTLg9xQy6UbQja4utt2Q=";
16   };
18   propagatedBuildInputs = [ rpi-gpio ];
20   # Checks depend on rpi-gpio which requires to be run on a Raspberry Pi,
21   # therefore it fails on other systems
22   doCheck = false;
24   meta = with lib; {
25     homepage = "https://github.com/brettmclean/pad4pi";
26     description = "Interrupt-based matrix keypad library for Raspberry Pi";
27     license = licenses.lgpl3;
28     maintainers = with maintainers; [ onny ];
29   };