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