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