Loading pkgs/tools/security/nitrokey-app2/default.nix +29 −11 Original line number Diff line number Diff line { lib , buildPythonApplication , python3 , fetchPypi , rustPlatform , fetchFromGitHub , pythonOlder , pyside6 , poetry-core , pynitrokey , pyudev , qt-material }: buildPythonApplication rec { let python = python3.override { packageOverrides = self: super: { # https://github.com/nxp-mcuxpresso/spsdk/issues/64 cryptography = super.cryptography.overridePythonAttrs (old: rec { version = "41.0.7"; src = fetchPypi { inherit (old) pname; inherit version; hash = "sha256-E/k86b6oAWwlOzSvxr1qdZk+XEBnLtVAWpyDLw1KALw="; }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; sourceRoot = "${old.pname}-${version}/${old.cargoRoot}"; name = "${old.pname}-${version}"; hash = "sha256-VeZhKisCPDRvmSjGNwCgJJeVj65BZ0Ge+yvXbZw86Rw="; }; patches = [ ]; doCheck = false; # would require overriding cryptography-vectors }); }; }; in python.pkgs.buildPythonApplication rec { pname = "nitrokey-app2"; version = "2.1.5"; pyproject = true; disabled = pythonOlder "3.9"; disabled = python.pythonOlder "3.9"; src = fetchFromGitHub { owner = "Nitrokey"; Loading @@ -31,11 +49,11 @@ buildPythonApplication rec { substituteInPlace pyproject.toml --replace 'pynitrokey = "' 'pynitrokey = ">=' ''; nativeBuildInputs = [ nativeBuildInputs = with python.pkgs; [ poetry-core ]; propagatedBuildInputs = [ propagatedBuildInputs = with python.pkgs; [ pynitrokey pyudev pyside6 Loading pkgs/top-level/all-packages.nix +1 −1 Original line number Diff line number Diff line Loading @@ -41481,7 +41481,7 @@ with pkgs; nitrokey-app = libsForQt5.callPackage ../tools/security/nitrokey-app { }; nitrokey-app2 = python3Packages.callPackage ../tools/security/nitrokey-app2 { }; nitrokey-app2 = callPackage ../tools/security/nitrokey-app2 { }; fpm2 = callPackage ../tools/security/fpm2 { }; Loading
pkgs/tools/security/nitrokey-app2/default.nix +29 −11 Original line number Diff line number Diff line { lib , buildPythonApplication , python3 , fetchPypi , rustPlatform , fetchFromGitHub , pythonOlder , pyside6 , poetry-core , pynitrokey , pyudev , qt-material }: buildPythonApplication rec { let python = python3.override { packageOverrides = self: super: { # https://github.com/nxp-mcuxpresso/spsdk/issues/64 cryptography = super.cryptography.overridePythonAttrs (old: rec { version = "41.0.7"; src = fetchPypi { inherit (old) pname; inherit version; hash = "sha256-E/k86b6oAWwlOzSvxr1qdZk+XEBnLtVAWpyDLw1KALw="; }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; sourceRoot = "${old.pname}-${version}/${old.cargoRoot}"; name = "${old.pname}-${version}"; hash = "sha256-VeZhKisCPDRvmSjGNwCgJJeVj65BZ0Ge+yvXbZw86Rw="; }; patches = [ ]; doCheck = false; # would require overriding cryptography-vectors }); }; }; in python.pkgs.buildPythonApplication rec { pname = "nitrokey-app2"; version = "2.1.5"; pyproject = true; disabled = pythonOlder "3.9"; disabled = python.pythonOlder "3.9"; src = fetchFromGitHub { owner = "Nitrokey"; Loading @@ -31,11 +49,11 @@ buildPythonApplication rec { substituteInPlace pyproject.toml --replace 'pynitrokey = "' 'pynitrokey = ">=' ''; nativeBuildInputs = [ nativeBuildInputs = with python.pkgs; [ poetry-core ]; propagatedBuildInputs = [ propagatedBuildInputs = with python.pkgs; [ pynitrokey pyudev pyside6 Loading
pkgs/top-level/all-packages.nix +1 −1 Original line number Diff line number Diff line Loading @@ -41481,7 +41481,7 @@ with pkgs; nitrokey-app = libsForQt5.callPackage ../tools/security/nitrokey-app { }; nitrokey-app2 = python3Packages.callPackage ../tools/security/nitrokey-app2 { }; nitrokey-app2 = callPackage ../tools/security/nitrokey-app2 { }; fpm2 = callPackage ../tools/security/fpm2 { };