evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / aiolifx / default.nix
blob8aec71d126e932b69904e55db6a95785d6ad5d8f
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.1.1";
17   pyproject = true;
19   disabled = pythonOlder "3.7";
21   src = fetchPypi {
22     inherit pname version;
23     hash = "sha256-oZpq2qUAtqDaRhgW9SbbQY9z81VqrqXhRLmpaPto9+A=";
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/aiolifx/aiolifx";
44     changelog = "https://github.com/aiolifx/aiolifx/releases/tag/${version}";
45     license = licenses.mit;
46     maintainers = with maintainers; [ netixx ];
47     mainProgram = "aiolifx";
48   };