1{ 2 lib, 3 buildPythonPackage, 4 dbus-python, 5 fetchFromGitHub, 6 numpy, 7 openrazer-daemon, 8 setuptools, 9}: 10 11let 12 common = import ./common.nix { inherit lib fetchFromGitHub; }; 13in 14buildPythonPackage ( 15 common 16 // { 17 pname = "openrazer"; 18 19 sourceRoot = "${common.src.name}/pylib"; 20 21 nativeBuildInputs = [ setuptools ]; 22 23 dependencies = [ 24 dbus-python 25 numpy 26 openrazer-daemon 27 ]; 28 29 # no tests run 30 doCheck = false; 31 32 meta = common.meta // { 33 description = "Entirely open source Python library that allows you to manage your Razer peripherals on GNU/Linux"; 34 }; 35 } 36)