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}