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)