at 22.05-pre 840 B view raw
1{ lib 2, buildPythonPackage 3, fetchPypi 4, six 5, eventlet 6, gevent 7, nose 8, mock 9, coverage 10, pkgs 11}: 12 13buildPythonPackage rec { 14 pname = "kazoo"; 15 version = "2.8.0"; 16 17 src = fetchPypi { 18 inherit pname version; 19 sha256 = "1zpj5cc8624w6i0pxgcxqkjwbkm4pkrv19d7wh5df3jais32g3jq"; 20 }; 21 22 propagatedBuildInputs = [ six ]; 23 buildInputs = [ eventlet gevent nose mock coverage pkgs.openjdk8 ]; 24 25 # not really needed 26 preBuild = '' 27 sed -i '/flake8/d' setup.py 28 ''; 29 30 preCheck = '' 31 sed -i 's/test_unicode_auth/noop/' kazoo/tests/test_client.py 32 ''; 33 34 # tests take a long time to run and leave threads hanging 35 doCheck = false; 36 #ZOOKEEPER_PATH = "${pkgs.zookeeper}"; 37 38 meta = with lib; { 39 homepage = "https://kazoo.readthedocs.org"; 40 description = "Higher Level Zookeeper Client"; 41 license = licenses.asl20; 42 }; 43 44}