Merge pull request #114758 from fabaff/aiopylgtv

authored by

Sandro and committed by
GitHub
5ed774ae aafd6e59

+41 -1
+38
pkgs/development/python-modules/aiopylgtv/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , numpy 5 + , pythonOlder 6 + , sqlitedict 7 + , websockets 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "aiopylgtv"; 12 + version = "0.4.0"; 13 + disabled = pythonOlder "3.7"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "bendavid"; 17 + repo = pname; 18 + rev = version; 19 + sha256 = "0x0xcnlz42arsp53zlq5wyv9pwif1in8j2pv48gh0pkdnz9s86b6"; 20 + }; 21 + 22 + propagatedBuildInputs = [ 23 + numpy 24 + sqlitedict 25 + websockets 26 + ]; 27 + 28 + # Project has no tests 29 + doCheck = false; 30 + pythonImportsCheck = [ "aiopylgtv" ]; 31 + 32 + meta = with lib; { 33 + description = "Python library to control webOS based LG TV units"; 34 + homepage = "https://github.com/bendavid/aiopylgtv"; 35 + license = with licenses; [ mit ]; 36 + maintainers = with maintainers; [ fab ]; 37 + }; 38 + }
+1 -1
pkgs/servers/home-assistant/component-packages.nix
··· 924 924 "waze_travel_time" = ps: with ps; [ WazeRouteCalculator ]; 925 925 "weather" = ps: with ps; [ ]; 926 926 "webhook" = ps: with ps; [ aiohttp-cors ]; 927 - "webostv" = ps: with ps; [ ]; # missing inputs: aiopylgtv 927 + "webostv" = ps: with ps; [ aiopylgtv ]; 928 928 "websocket_api" = ps: with ps; [ aiohttp-cors ]; 929 929 "wemo" = ps: with ps; [ ]; # missing inputs: pywemo 930 930 "whois" = ps: with ps; [ python-whois ];
+2
pkgs/top-level/python-packages.nix
··· 284 284 285 285 aiopulse = callPackage ../development/python-modules/aiopulse { }; 286 286 287 + aiopylgtv = callPackage ../development/python-modules/aiopylgtv { }; 288 + 287 289 aiorecollect = callPackage ../development/python-modules/aiorecollect { }; 288 290 289 291 aioredis = callPackage ../development/python-modules/aioredis { };