Merge pull request #118909 from fabaff/pyintesishome

authored by

Sandro and committed by
GitHub
c8eefd17 369c9e7c

+35 -1
+32
pkgs/development/python-modules/pyintesishome/default.nix
··· 1 + { lib 2 + , aiohttp 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "pyintesishome"; 9 + version = "1.7.7"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "jnimmo"; 13 + repo = "pyIntesisHome"; 14 + rev = version; 15 + sha256 = "1wjh6bib6bg9rf4q9z6dlrf3gncj859hz4i20a9w06jci7b2yaaz"; 16 + }; 17 + 18 + propagatedBuildInputs = [ 19 + aiohttp 20 + ]; 21 + 22 + # Project has no tests 23 + doCheck = false; 24 + pythonImportsCheck = [ "pyintesishome" ]; 25 + 26 + meta = with lib; { 27 + description = "Python interface for IntesisHome devices"; 28 + homepage = "https://github.com/jnimmo/pyIntesisHome"; 29 + license = with licenses; [ mit ]; 30 + maintainers = with maintainers; [ fab ]; 31 + }; 32 + }
+1 -1
pkgs/servers/home-assistant/component-packages.nix
··· 397 397 "integration" = ps: with ps; [ ]; 398 398 "intent" = ps: with ps; [ aiohttp-cors ]; 399 399 "intent_script" = ps: with ps; [ ]; 400 - "intesishome" = ps: with ps; [ ]; # missing inputs: pyintesishome 400 + "intesishome" = ps: with ps; [ pyintesishome ]; 401 401 "ios" = ps: with ps; [ aiohttp-cors zeroconf ]; 402 402 "iota" = ps: with ps; [ ]; # missing inputs: pyota 403 403 "iperf3" = ps: with ps; [ ]; # missing inputs: iperf3
+2
pkgs/top-level/python-packages.nix
··· 5903 5903 5904 5904 pyinsteon = callPackage ../development/python-modules/pyinsteon { }; 5905 5905 5906 + pyintesishome = callPackage ../development/python-modules/pyintesishome { }; 5907 + 5906 5908 pyipp = callPackage ../development/python-modules/pyipp { }; 5907 5909 5908 5910 pyiqvia = callPackage ../development/python-modules/pyiqvia { };