13 buildPythonPackage rec {
18 src = fetchFromGitHub {
22 hash = "sha256-qUNMjnIhQpUSQY0kN9bA4IxQx8fiFIA6p8rPqNqdjNo=";
26 # https://github.com/libkeepass/pykeepass/pull/378
27 substituteInPlace pyproject.toml \
28 --replace-fail 'packages = ["pykeepass"]' 'packages = ["pykeepass", "pykeepass.kdbx_parsing"]'
35 propagatedBuildInputs = [
43 propagatedNativeBuildInputs = [ argon2-cffi ];
50 pythonImportsCheck = [ "pykeepass" ];
53 homepage = "https://github.com/libkeepass/pykeepass";
54 changelog = "https://github.com/libkeepass/pykeepass/blob/${src.rev}/CHANGELOG.rst";
55 description = "Python library to interact with keepass databases (supports KDBX3 and KDBX4)";
56 license = licenses.gpl3Only;
57 maintainers = with maintainers; [ dotlambda ];