Merge pull request #234674 from fabaff/androidtvremote2

python311Packages.androidtvremote2: init at 0.0.9

authored by Martin Weinelt and committed by GitHub abed6be6 6bc6a3e1

+54 -1
+49
pkgs/development/python-modules/androidtvremote2/default.nix
··· 1 + { lib 2 + , aiofiles 3 + , buildPythonPackage 4 + , cryptography 5 + , fetchFromGitHub 6 + , protobuf 7 + , pythonOlder 8 + , setuptools 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "androidtvremote2"; 13 + version = "0.0.9"; 14 + format = "pyproject"; 15 + 16 + disabled = pythonOlder "3.7"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "tronikos"; 20 + repo = "androidtvremote2"; 21 + rev = "refs/tags/v${version}"; 22 + hash = "sha256-gQ2PVEhX1jwd0yvMf/Z0yKvruDzpY5080x4IU2i/PJ4="; 23 + }; 24 + 25 + nativeBuildInputs = [ 26 + setuptools 27 + ]; 28 + 29 + propagatedBuildInputs = [ 30 + aiofiles 31 + cryptography 32 + protobuf 33 + ]; 34 + 35 + pythonImportsCheck = [ 36 + "androidtvremote2" 37 + ]; 38 + 39 + # Module only has a dummy test 40 + doCheck = false; 41 + 42 + meta = with lib; { 43 + description = "Library to interact with the Android TV Remote protocol v2"; 44 + homepage = "https://github.com/tronikos/androidtvremote2"; 45 + changelog = "https://github.com/tronikos/androidtvremote2/releases/tag/v${version}"; 46 + license = licenses.asl20; 47 + maintainers = with maintainers; [ fab ]; 48 + }; 49 + }
+3 -1
pkgs/servers/home-assistant/component-packages.nix
··· 150 150 ++ androidtv.optional-dependencies.async 151 151 ++ pure-python-adb.optional-dependencies.async; 152 152 "androidtv_remote" = ps: with ps; [ 153 - ]; # missing inputs: androidtvremote2 153 + androidtvremote2 154 + ]; 154 155 "anel_pwrctrl" = ps: with ps; [ 155 156 ]; # missing inputs: anel_pwrctrl-homeassistant 156 157 "anova" = ps: with ps; [ ··· 4732 4733 "analytics" 4733 4734 "android_ip_webcam" 4734 4735 "androidtv" 4736 + "androidtv_remote" 4735 4737 "apache_kafka" 4736 4738 "apcupsd" 4737 4739 "api"
+2
pkgs/top-level/python-packages.nix
··· 468 468 469 469 androidtv = callPackage ../development/python-modules/androidtv { }; 470 470 471 + androidtvremote2 = callPackage ../development/python-modules/androidtvremote2 { }; 472 + 471 473 androguard = callPackage ../development/python-modules/androguard { }; 472 474 473 475 angr = callPackage ../development/python-modules/angr { };