1{ lib
2, buildPythonPackage
3, fetchPypi
4, pytestCheckHook
5}:
6
7buildPythonPackage rec {
8 pname = "buildcatrust";
9 version = "0.1.3";
10
11 src = fetchPypi {
12 inherit pname version;
13 sha256 = "sha256:0s0m0fy943dakw9cbd40h46qmrhhgrcp292kppyb34m6y27sbagy";
14 };
15
16 checkInputs = [
17 pytestCheckHook
18 ];
19 disabledTestPaths = [
20 # Non-hermetic, needs internet access (e.g. attempts to retrieve NSS store).
21 "buildcatrust/tests/test_nonhermetic.py"
22 ];
23
24 pythonImportsCheck = [ "buildcatrust" "buildcatrust.cli" ];
25
26 meta = with lib; {
27 description = "Build SSL/TLS trust stores";
28 homepage = "https://github.com/lukegb/buildcatrust";
29 license = licenses.mit;
30 maintainers = with maintainers; [ lukegb ];
31 };
32}