1{
2 lib,
3 fetchPypi,
4 buildPythonPackage,
5 krb5,
6}:
7
8buildPythonPackage rec {
9 pname = "pykerberos";
10 version = "1.2.4";
11 format = "setuptools";
12
13 src = fetchPypi {
14 inherit pname version;
15 hash = "sha256-nXAevY/FlsmdMVXVukWBO9WQjSbvg7oK3SUO22IqvtQ=";
16 };
17
18 nativeBuildInputs = [ krb5 ]; # for krb5-config
19
20 buildInputs = [ krb5 ];
21
22 # there are no tests
23 doCheck = false;
24 pythonImportsCheck = [ "kerberos" ];
25
26 meta = with lib; {
27 description = "High-level interface to Kerberos";
28 license = licenses.asl20;
29 maintainers = with maintainers; [ catern ];
30 };
31}