1{ stdenv 2, lib 3, buildPythonPackage 4, fetchPypi 5, substituteAll 6, krb5Full 7, findutils 8, which 9, pythonOlder 10}: 11 12buildPythonPackage rec { 13 pname = "k5test"; 14 version = "0.10.1"; 15 16 disabled = pythonOlder "3.6"; 17 18 src = fetchPypi { 19 inherit pname version; 20 sha256 = "2c9181133f3d52c8e29a5ba970b668273c08f855e5da834aaee2ea9efeb6b069"; 21 }; 22 23 patches = [ 24 (substituteAll { 25 src = ./fix-paths.patch; 26 inherit findutils krb5Full; 27 # krb5-config is in dev output 28 krb5FullDev = krb5Full.dev; 29 which = "${which}/bin/which"; 30 }) 31 ]; 32 33 # No tests 34 doCheck = false; 35 36 pythonImportsCheck = [ "k5test" ]; 37 38 meta = with lib; { 39 broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin; 40 description = "Library for setting up self-contained Kerberos 5 environment"; 41 homepage = "https://github.com/pythongssapi/k5test"; 42 license = licenses.mit; 43 maintainers = with maintainers; [ ]; 44 }; 45}