at 24.05-pre 837 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.9.0"; 16 17 src = fetchPypi { 18 inherit pname version; 19 hash = "sha256-gAMYx/PatkjN9hbfslvavu+rKmg3qmlR4Po/+A5laWk="; 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}