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