yubikey-manager: 5.7.2 -> 5.8.0 (#439813)

Diff: https://github.com/Yubico/yubikey-manager/compare/5.7.2...5.8.0

Changelog: https://github.com/Yubico/yubikey-manager/releases/tag/5.8.0

Sandro 194fc7cb 231bf43f

Changed files
+9 -10
pkgs
by-name
yu
yubikey-manager
+9 -10
pkgs/by-name/yu/yubikey-manager/package.nix
···
python3Packages.buildPythonPackage rec {
pname = "yubikey-manager";
-
version = "5.7.2";
+
version = "5.8.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Yubico";
repo = "yubikey-manager";
tag = version;
-
hash = "sha256-dgOi9gJ7jO3+EjZQjHfx+KDsBtj6b4JWR3Bp9xWM6FI=";
+
hash = "sha256-Z3krdKP6hhhIxN7nl/k5r30jFVC0kZK9Z6Aqllp/KrA=";
};
postPatch = ''
substituteInPlace "ykman/pcsc/__init__.py" \
-
--replace 'pkill' '${if stdenv.hostPlatform.isLinux then procps else "/usr"}/bin/pkill'
+
--replace-fail 'pkill' '${if stdenv.hostPlatform.isLinux then procps else "/usr"}/bin/pkill'
'';
-
nativeBuildInputs = with python3Packages; [
+
nativeBuildInputs = [
+
installShellFiles
+
];
+
+
build-system = with python3Packages; [
poetry-core
-
installShellFiles
];
-
propagatedBuildInputs = with python3Packages; [
+
dependencies = with python3Packages; [
cryptography
pyscard
fido2
click
keyring
-
];
-
-
pythonRelaxDeps = [
-
"keyring"
];
postInstall = ''