1{
2 lib,
3 fetchPypi,
4 buildPythonPackage,
5 krb5-c, # C krb5 library, not PyPI 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-c ]; # for krb5-config
19
20 buildInputs = [ krb5-c ];
21
22 # there are no tests
23 doCheck = false;
24
25 pythonImportsCheck = [ "kerberos" ];
26
27 meta = with lib; {
28 description = "High-level interface to Kerberos";
29 license = licenses.asl20;
30 maintainers = with maintainers; [ catern ];
31 };
32}