1{ lib, buildPythonPackage, fetchPypi, isPy27
2, requests
3, websocket-client
4}:
5
6buildPythonPackage rec {
7 pname = "samsungtvws";
8 version = "1.7.0";
9 disabled = isPy27;
10
11 src = fetchPypi {
12 inherit pname version;
13 sha256 = "431af8348164cbb56b62492c3fde7ab81911b7905c8009580ccc54bd3f50f7ee";
14 };
15
16 propagatedBuildInputs = [
17 websocket-client
18 requests
19 ];
20
21 # no tests
22 doCheck = false;
23
24 pythonImportsCheck = [ "samsungtvws" ];
25
26 meta = with lib; {
27 description = "Samsung Smart TV WS API wrapper";
28 homepage = "https://github.com/xchwarze/samsung-tv-ws-api";
29 license = licenses.mit;
30 maintainers = with maintainers; [ hexa ];
31 };
32}