Merge pull request #146360 from fabaff/niko-home-control

python3Packages.niko-home-control: init at 0.2.2

authored by Fabian Affolter and committed by GitHub 56e7135f b702a9d3

+46 -1
+43
pkgs/development/python-modules/niko-home-control/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , nclib 5 + , netaddr 6 + , netifaces 7 + , pythonOlder 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "niko-home-control"; 12 + version = "0.2.2"; 13 + format = "setuptools"; 14 + 15 + disabled = pythonOlder "3.8"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "NoUseFreak"; 19 + repo = pname; 20 + rev = version; 21 + sha256 = "0ah02dfnnbk98grvd180fp9rak5gpi58xiql1yyzig5pcbjidvk3"; 22 + }; 23 + 24 + propagatedBuildInputs = [ 25 + nclib 26 + netaddr 27 + netifaces 28 + ]; 29 + 30 + # Project has no tests 31 + doCheck = false; 32 + 33 + pythonImportsCheck = [ 34 + "nikohomecontrol" 35 + ]; 36 + 37 + meta = with lib; { 38 + description = "Python SDK for Niko Home Control"; 39 + homepage = "https://github.com/NoUseFreak/niko-home-control"; 40 + license = with licenses; [ mit ]; 41 + maintainers = with maintainers; [ fab ]; 42 + }; 43 + }
+1 -1
pkgs/servers/home-assistant/component-packages.nix
··· 573 "nextcloud" = ps: with ps; [ nextcloudmonitor ]; 574 "nfandroidtv" = ps: with ps; [ ]; # missing inputs: notifications-android-tv 575 "nightscout" = ps: with ps; [ ]; # missing inputs: py-nightscout 576 - "niko_home_control" = ps: with ps; [ ]; # missing inputs: niko-home-control 577 "nilu" = ps: with ps; [ niluclient ]; 578 "nissan_leaf" = ps: with ps; [ pycarwings2 ]; 579 "nmap_tracker" = ps: with ps; [ aiohttp-cors getmac ifaddr netmap ]; # missing inputs: mac-vendor-lookup
··· 573 "nextcloud" = ps: with ps; [ nextcloudmonitor ]; 574 "nfandroidtv" = ps: with ps; [ ]; # missing inputs: notifications-android-tv 575 "nightscout" = ps: with ps; [ ]; # missing inputs: py-nightscout 576 + "niko_home_control" = ps: with ps; [ niko-home-control ]; 577 "nilu" = ps: with ps; [ niluclient ]; 578 "nissan_leaf" = ps: with ps; [ pycarwings2 ]; 579 "nmap_tracker" = ps: with ps; [ aiohttp-cors getmac ifaddr netmap ]; # missing inputs: mac-vendor-lookup
+2
pkgs/top-level/python-packages.nix
··· 5108 5109 Nikola = callPackage ../development/python-modules/Nikola { }; 5110 5111 nilearn = callPackage ../development/python-modules/nilearn { }; 5112 5113 niluclient = callPackage ../development/python-modules/niluclient { };
··· 5108 5109 Nikola = callPackage ../development/python-modules/Nikola { }; 5110 5111 + niko-home-control = callPackage ../development/python-modules/niko-home-control { }; 5112 + 5113 nilearn = callPackage ../development/python-modules/nilearn { }; 5114 5115 niluclient = callPackage ../development/python-modules/niluclient { };