Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / aiolifx / default.nix
blob8f3a773b713e1ac0c75e2cfa8907c5641b0cb529
2   lib,
3   async-timeout,
4   bitstring,
5   buildPythonPackage,
6   click,
7   fetchPypi,
8   ifaddr,
9   inquirerpy,
10   pythonOlder,
11   setuptools,
14 buildPythonPackage rec {
15   pname = "aiolifx";
16   version = "1.0.2";
17   pyproject = true;
19   disabled = pythonOlder "3.7";
21   src = fetchPypi {
22     inherit pname version;
23     hash = "sha256-E3UxNTqss3urpMTwhLhIoAnBekGOIyFy0+sOj3mGlss=";
24   };
26   build-system = [ setuptools ];
28   dependencies = [
29     async-timeout
30     bitstring
31     click
32     ifaddr
33     inquirerpy
34   ];
36   # Module has no tests
37   doCheck = false;
39   pythonImportsCheck = [ "aiolifx" ];
41   meta = with lib; {
42     description = "Module for local communication with LIFX devices over a LAN";
43     homepage = "https://github.com/frawau/aiolifx";
44     changelog = "https://github.com/frawau/aiolifx/releases/tag/${version}";
45     license = licenses.mit;
46     maintainers = with maintainers; [ netixx ];
47     mainProgram = "aiolifx";
48   };