1{ lib
2, aiohttp
3, buildPythonPackage
4, click
5, fetchPypi
6, jsonpickle
7, requests
8, tabulate
9, xmltodict
10, zeroconf
11}:
12
13buildPythonPackage rec {
14 pname = "pyvizio";
15 version = "0.1.61";
16
17 src = fetchPypi {
18 inherit pname version;
19 sha256 = "sha256-AtqMWe2zgRqOp5S9oKq7keHNHM8pnTmV1mfGiVzygTc=";
20 };
21
22 propagatedBuildInputs = [
23 aiohttp
24 click
25 jsonpickle
26 requests
27 tabulate
28 xmltodict
29 zeroconf
30 ];
31
32 # Project has no tests
33 doCheck = false;
34 pythonImportsCheck = [ "pyvizio" ];
35
36 meta = with lib; {
37 description = "Python client for Vizio SmartCast";
38 homepage = "https://github.com/vkorn/pyvizio";
39 license = with licenses; [ gpl3Only ];
40 maintainers = with maintainers; [ fab ];
41 };
42}