1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 adb-homeassistant,
6 flask,
7 pure-python-adb-homeassistant,
8 pycryptodome,
9 pyyaml,
10 rsa,
11}:
12buildPythonPackage rec {
13 pname = "firetv";
14 version = "1.0.9";
15 format = "setuptools";
16
17 src = fetchPypi {
18 inherit pname version;
19 sha256 = "602de77411c2caffb322e4ff63fa6cc4eeb9a50c5f4b14e13930ed7cd87cf513";
20 };
21
22 propagatedBuildInputs = [
23 adb-homeassistant
24 flask
25 pure-python-adb-homeassistant
26 pycryptodome
27 pyyaml
28 rsa
29 ];
30
31 # No Tests
32 doCheck = false;
33
34 meta = with lib; {
35 description = "Communicate with an Amazon Fire TV device via ADB over a network";
36 mainProgram = "firetv-server";
37 homepage = "https://github.com/happyleavesaoc/python-firetv/";
38 license = licenses.mit;
39 maintainers = [ maintainers.makefu ];
40 };
41}