From 4f0bb7e9be72ac97622b2f7e40b944913b0e8ad4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 27 Jun 2023 12:49:12 +0000 Subject: [PATCH 1/3] python310Packages.bitbox02: 6.1.1 -> 6.2.0 --- pkgs/development/python-modules/bitbox02/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bitbox02/default.nix b/pkgs/development/python-modules/bitbox02/default.nix index 91872700b4f2..2e2230f0b586 100644 --- a/pkgs/development/python-modules/bitbox02/default.nix +++ b/pkgs/development/python-modules/bitbox02/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "bitbox02"; - version = "6.1.1"; + version = "6.2.0"; src = fetchPypi { inherit pname version; - hash = "sha256-mVA0CdbGGJn44R6xHnophmsnVMsCwDrPNM3vmXVa7dg="; + hash = "sha256-zt4G45nJjtU2/tbYpCEgjaoA+Xtpe9g2OpQaxfMzCb8="; }; propagatedBuildInputs = [ base58 ecdsa hidapi noiseprotocol protobuf semver typing-extensions ]; From 71f6b1eaaad9e91e7b40a5805d279e6929ea04a9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 27 Jun 2023 20:57:57 +0200 Subject: [PATCH 2/3] python310Packages.bitbox02: add changelog to meta --- pkgs/development/python-modules/bitbox02/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/bitbox02/default.nix b/pkgs/development/python-modules/bitbox02/default.nix index 2e2230f0b586..1adf76f5cf3a 100644 --- a/pkgs/development/python-modules/bitbox02/default.nix +++ b/pkgs/development/python-modules/bitbox02/default.nix @@ -18,6 +18,7 @@ buildPythonPackage rec { meta = with lib; { description = "Firmware code of the BitBox02 hardware wallet"; homepage = "https://github.com/digitalbitbox/bitbox02-firmware/"; + changelog = "https://github.com/digitalbitbox/bitbox02-firmware/blob/py-bitbox02-${version}/CHANGELOG.md"; license = licenses.asl20; maintainers = with maintainers; [ SuperSandro2000 ]; }; From ddbc7690eecad2a5d35835900df22f780d780fba Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 27 Jun 2023 21:00:35 +0200 Subject: [PATCH 3/3] python310Packages.bitbox02: add format - disable on unsupported Python releases --- .../python-modules/bitbox02/default.nix | 31 +++++++++++++++++-- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/bitbox02/default.nix b/pkgs/development/python-modules/bitbox02/default.nix index 1adf76f5cf3a..8f3cd06b4b1c 100644 --- a/pkgs/development/python-modules/bitbox02/default.nix +++ b/pkgs/development/python-modules/bitbox02/default.nix @@ -1,19 +1,44 @@ -{ lib, buildPythonPackage, fetchPypi, base58, ecdsa, hidapi, noiseprotocol, protobuf, semver, typing-extensions }: +{ lib +, buildPythonPackage +, pythonOlder +, fetchPypi +, base58 +, ecdsa +, hidapi +, noiseprotocol +, protobuf +, semver +, typing-extensions +}: buildPythonPackage rec { pname = "bitbox02"; version = "6.2.0"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; hash = "sha256-zt4G45nJjtU2/tbYpCEgjaoA+Xtpe9g2OpQaxfMzCb8="; }; - propagatedBuildInputs = [ base58 ecdsa hidapi noiseprotocol protobuf semver typing-extensions ]; + propagatedBuildInputs = [ + base58 + ecdsa + hidapi + noiseprotocol + protobuf + semver + typing-extensions + ]; # does not contain tests doCheck = false; - pythonImportsCheck = [ "bitbox02" ]; + + pythonImportsCheck = [ + "bitbox02" + ]; meta = with lib; { description = "Firmware code of the BitBox02 hardware wallet";