writers: add writeGuile[Bin] (#364531)
[NixPkgs.git] / pkgs / development / python-modules / nanoleaf / default.nix
blob59f9e82d48c4bcaa71157854704db10a37afd276
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   pythonOlder,
6   requests,
7   setuptools,
8 }:
10 buildPythonPackage rec {
11   pname = "nanoleaf";
12   version = "0.4.1";
13   pyproject = true;
15   disabled = pythonOlder "3.7";
17   src = fetchPypi {
18     inherit pname version;
19     hash = "sha256-GmnwW/IleBlvsGj1YwSPZrOho9uVlWeNzpZX6VbstZ0=";
20   };
22   prePatch = ''
23     sed -i '/^gitVersion =/d' setup.py
24     substituteInPlace setup.py \
25       --replace-fail 'gitVersion' '"${version}"'
26   '';
28   build-system = [ setuptools ];
30   dependencies = [ requests ];
32   # Module has no test
33   doCheck = false;
35   pythonImportsCheck = [ "nanoleaf" ];
37   meta = with lib; {
38     description = "Module for interacting with Nanoleaf Aurora lighting";
39     homepage = "https://github.com/software-2/nanoleaf";
40     changelog = "https://github.com/software-2/nanoleaf/releases/tag/${version}";
41     license = licenses.mit;
42     maintainers = [ ];
43   };