Merge pull request #114757 from fabaff/pymediaroom

authored by

Sandro and committed by
GitHub
6148f08e 5ed774ae

+39 -1
+36
pkgs/development/python-modules/pymediaroom/default.nix
··· 1 + { lib 2 + , async-timeout 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + , pythonOlder 6 + , xmltodict 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "pymediaroom"; 11 + version = "0.6.4.1"; 12 + disabled = pythonOlder "3.5"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "dgomes"; 16 + repo = pname; 17 + rev = version; 18 + sha256 = "1klf2dxd8rlq3n4b9m03lzwcsasn9vi6m3hzrjqhqnprhrnp0xmy"; 19 + }; 20 + 21 + propagatedBuildInputs = [ 22 + async-timeout 23 + xmltodict 24 + ]; 25 + 26 + # Project has no tests 27 + doCheck = false; 28 + pythonImportsCheck = [ "pymediaroom" ]; 29 + 30 + meta = with lib; { 31 + description = "Python Remote Control for Mediaroom STB"; 32 + homepage = "https://github.com/dgomes/pymediaroom"; 33 + license = with licenses; [ mit ]; 34 + maintainers = with maintainers; [ fab ]; 35 + }; 36 + }
+1 -1
pkgs/servers/home-assistant/component-packages.nix
··· 480 480 "media_extractor" = ps: with ps; [ aiohttp-cors youtube-dl-light ]; 481 481 "media_player" = ps: with ps; [ aiohttp-cors ]; 482 482 "media_source" = ps: with ps; [ aiohttp-cors ]; 483 - "mediaroom" = ps: with ps; [ ]; # missing inputs: pymediaroom 483 + "mediaroom" = ps: with ps; [ pymediaroom ]; 484 484 "melcloud" = ps: with ps; [ ]; # missing inputs: pymelcloud 485 485 "melissa" = ps: with ps; [ ]; # missing inputs: py-melissa-climate 486 486 "meraki" = ps: with ps; [ aiohttp-cors ];
+2
pkgs/top-level/python-packages.nix
··· 5710 5710 5711 5711 pymediainfo = callPackage ../development/python-modules/pymediainfo { }; 5712 5712 5713 + pymediaroom = callPackage ../development/python-modules/pymediaroom { }; 5714 + 5713 5715 pymeeus = callPackage ../development/python-modules/pymeeus { }; 5714 5716 5715 5717 pymemoize = callPackage ../development/python-modules/pymemoize { };