1{
2 buildPythonPackage,
3 fetchPypi,
4 lib,
5
6 # pythonPackages
7 pyasn1-modules,
8 pycryptodomex,
9 twofish,
10}:
11
12buildPythonPackage rec {
13 pname = "pyjks";
14 version = "20.0.0";
15 format = "setuptools";
16
17 src = fetchPypi {
18 inherit pname version;
19 sha256 = "0378cec15fb11b2ed27ba54dad9fd987d48e6f62f49fcff138f5f7a8b312b044";
20 };
21
22 propagatedBuildInputs = [
23 pyasn1-modules
24 pycryptodomex
25 twofish
26 ];
27
28 # Tests assume network connectivity
29 doCheck = false;
30
31 meta = {
32 description = "Pure-Python Java Keystore (JKS) library";
33 homepage = "https://github.com/kurtbrose/pyjks";
34 license = lib.licenses.mit;
35 maintainers = with lib.maintainers; [ kamadorueda ];
36 };
37}