depot/third_party/nixpkgs/pkgs/development/python-modules/openrazer/pylib.nix
Default email bcb2f287e1 Project import generated by Copybara.
GitOrigin-RevId: d603719ec6e294f034936c0d0dc06f689d91b6c3
2024-06-20 20:27:18 +05:30

36 lines
628 B
Nix

{
lib,
buildPythonPackage,
dbus-python,
fetchFromGitHub,
numpy,
openrazer-daemon,
setuptools,
}:
let
common = import ./common.nix { inherit lib fetchFromGitHub; };
in
buildPythonPackage (
common
// {
pname = "openrazer";
sourceRoot = "${common.src.name}/pylib";
nativeBuildInputs = [ setuptools ];
propagatedBuildInputs = [
dbus-python
numpy
openrazer-daemon
];
# no tests run
doCheck = false;
meta = common.meta // {
description = "Entirely open source Python library that allows you to manage your Razer peripherals on GNU/Linux";
};
}
)