1{ 2 lib, 3 asn1crypto, 4 asysocks, 5 buildPythonPackage, 6 fetchPypi, 7 oscrypto, 8 pythonOlder, 9 six, 10 tqdm, 11 unicrypto, 12}: 13 14buildPythonPackage rec { 15 pname = "minikerberos"; 16 version = "0.4.4"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 hash = "sha256-GweGHGxAOLZqOnVdzOtw0xuvsrKsaB1gf1xZ/WuFR7w="; 24 }; 25 26 propagatedBuildInputs = [ 27 asn1crypto 28 asysocks 29 oscrypto 30 six 31 tqdm 32 unicrypto 33 ]; 34 35 # no tests are published: https://github.com/skelsec/minikerberos/pull/5 36 doCheck = false; 37 38 pythonImportsCheck = [ "minikerberos" ]; 39 40 meta = with lib; { 41 description = "Kerberos manipulation library in Python"; 42 homepage = "https://github.com/skelsec/minikerberos"; 43 changelog = "https://github.com/skelsec/minikerberos/releases/tag/${version}"; 44 license = with licenses; [ mit ]; 45 maintainers = with maintainers; [ fab ]; 46 }; 47}