Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 20.09-beta 36 lines 765 B view raw
1{ lib, buildPythonPackage, fetchPypi, isPy27 2, requests 3, websocket_client 4}: 5 6buildPythonPackage rec { 7 pname = "samsungtvws"; 8 version = "1.5.3"; 9 disabled = isPy27; 10 11 src = fetchPypi { 12 inherit pname version; 13 sha256 = "054rr8hiacdjfxqssnxnd3xp9hh8350zjzzjvh1199bpps4l1l6n"; 14 }; 15 16 patchPhase = '' 17 substituteInPlace setup.py --replace "websocket-client==" "websocket-client>=" 18 ''; 19 20 propagatedBuildInputs = [ 21 websocket_client 22 requests 23 ]; 24 25 # no tests 26 doCheck = false; 27 28 pythonImportsCheck = [ "samsungtvws" ]; 29 30 meta = with lib; { 31 description = "Samsung Smart TV WS API wrapper"; 32 homepage = "https://github.com/xchwarze/samsung-tv-ws-api"; 33 license = licenses.mit; 34 maintainers = with maintainers; [ hexa ]; 35 }; 36}