python3Packages.pykeepass: 4.1.1.post1 -> 4.2.0

Diff: https://github.com/libkeepass/pykeepass/compare/v4.1.1.post1...v4.2.0

Changelog: https://github.com/libkeepass/pykeepass/blob/v4.2.0/CHANGELOG.rst
This commit is contained in:
Robert Schütz
2026-08-09 17:37:23 -07:00
parent be76e9286d
commit 0461bc85b7

View File

@@ -5,22 +5,23 @@
setuptools,
argon2-cffi,
construct,
importlib-metadata,
lxml,
pycryptodomex,
pyotp,
unittestCheckHook,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "pykeepass";
version = "4.1.1.post1";
version = "4.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "libkeepass";
repo = "pykeepass";
tag = "v${version}";
hash = "sha256-DeEz3zrUK3cXIvMK/32Zn3FPiNsenhpAb17Zgel826s=";
tag = "v${finalAttrs.version}";
hash = "sha256-MGlkpnWTBO7m3u1v8yZiKMtXnEv+rsy6+J1mJILdx0I=";
};
build-system = [ setuptools ];
@@ -28,14 +29,15 @@ buildPythonPackage rec {
dependencies = [
argon2-cffi
construct
importlib-metadata
lxml
pycryptodomex
pyotp
];
propagatedNativeBuildInputs = [ argon2-cffi ];
nativeCheckInputs = [
pyotp
unittestCheckHook
];
@@ -43,9 +45,9 @@ buildPythonPackage rec {
meta = {
homepage = "https://github.com/libkeepass/pykeepass";
changelog = "https://github.com/libkeepass/pykeepass/blob/${src.rev}/CHANGELOG.rst";
changelog = "https://github.com/libkeepass/pykeepass/blob/${finalAttrs.src.tag}/CHANGELOG.rst";
description = "Python library to interact with keepass databases (supports KDBX3 and KDBX4)";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ dotlambda ];
};
}
})