diff --git a/pkgs/development/python-modules/pynitrokey/default.nix b/pkgs/development/python-modules/pynitrokey/default.nix index a144da100369..5334ff2bbfdc 100644 --- a/pkgs/development/python-modules/pynitrokey/default.nix +++ b/pkgs/development/python-modules/pynitrokey/default.nix @@ -16,21 +16,21 @@ python-dateutil, pyusb, requests, - spsdk, tqdm, tlv8, typing-extensions, - pyserial, - protobuf, click-aliases, semver, nethsm, importlib-metadata, + nitrokey, + pyscard, + asn1crypto, }: let pname = "pynitrokey"; - version = "0.4.50"; + version = "0.6.0"; mainProgram = "nitropy"; in @@ -40,10 +40,14 @@ buildPythonPackage { src = fetchPypi { inherit pname version; - hash = "sha256-BIBwIYxoUcK7E69REcu/qmrpNlyYwnA7Im3iRSsWlnA="; + hash = "sha256-pY6ATORZDPGRnkN6dse1s/DzQRpplDbPAGUHU4E7U9M="; }; - propagatedBuildInputs = [ + nativeBuildInputs = [ installShellFiles ]; + + build-system = [ flit-core ]; + + dependencies = [ certifi cffi click @@ -55,21 +59,16 @@ buildPythonPackage { python-dateutil pyusb requests - spsdk tqdm tlv8 typing-extensions - pyserial - protobuf click-aliases semver nethsm importlib-metadata - ]; - - nativeBuildInputs = [ - flit-core - installShellFiles + nitrokey + pyscard + asn1crypto ]; pythonRelaxDeps = true;