default.nix (634B)
1 { lib, stdenv, fetchFromGitHub, python3Packages }: 2 3 python3Packages.buildPythonPackage rec { 4 pname = "python-periphery"; 5 version = "2.4.1"; 6 7 src = fetchFromGitHub { 8 owner = "vsergeev"; 9 repo = "python-periphery"; 10 rev = "v${version}"; 11 hash = "sha256-vRK1jeLG+z+yOYGGACO6dYSpzfO9NhNiThVTt35maaU="; 12 }; 13 14 meta = with lib; { 15 description = "A pure Python 2/3 library for peripheral I/O (GPIO, LED, PWM, SPI, I2C, MMIO, Serial) in Linux"; 16 inherit (src.meta) homepage; 17 license = licenses.mit; 18 maintainers = [ maintainers.sikmir ]; 19 platforms = platforms.linux; 20 skip.ci = stdenv.isDarwin; 21 }; 22 }