1{ lib, fetchPypi, buildPythonPackage
2, lxml, pycryptodome, construct
3, argon2_cffi, dateutil, future
4}:
5
6buildPythonPackage rec {
7 pname = "pykeepass";
8 version = "3.0.3";
9
10 src = fetchPypi {
11 inherit pname version;
12 sha256 = "2c9e2ddb03ee696ed8aa72c2cddfb81280614864e003226141d68b975aa56f6f";
13 };
14
15 propagatedBuildInputs = [
16 lxml pycryptodome construct
17 argon2_cffi dateutil future
18 ];
19
20 # no tests in PyPI tarball
21 doCheck = false;
22
23 meta = {
24 homepage = https://github.com/pschmitt/pykeepass;
25 description = "Python library to interact with keepass databases (supports KDBX3 and KDBX4)";
26 license = lib.licenses.gpl3;
27 };
28
29}