Merge pull request #213684 from wegank/bip-utils-pysha3

python311Packages.bip_utils: fix build
This commit is contained in:
Weijia Wang 2023-01-31 12:54:03 +01:00 committed by GitHub
commit d86ee8db4b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -3,7 +3,6 @@
, fetchFromGitHub
, pythonOlder
, ecdsa
, pysha3
, coincurve
, pynacl
, crcmod
@ -14,21 +13,26 @@
}:
buildPythonPackage rec {
pname = "bip_utils";
pname = "bip-utils";
version = "2.7.0";
format = "setuptools";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "ebellocchia";
repo = pname;
rev = "v${version}";
sha256 = "sha256-m7/CC5/T6qR2Ot4y5WQlzOAR0czz6XHCjJskES+2nns=";
repo = "bip_utils";
rev = "refs/tags/v${version}";
hash = "sha256-m7/CC5/T6qR2Ot4y5WQlzOAR0czz6XHCjJskES+2nns=";
};
postPatch = ''
substituteInPlace requirements.txt \
--replace "coincurve>=15.0.1,<18.0.0" "coincurve"
'';
propagatedBuildInputs = [
ecdsa
pysha3
cbor2
pynacl
coincurve
@ -42,10 +46,11 @@ buildPythonPackage rec {
"bip_utils"
];
meta = {
meta = with lib; {
description = "Implementation of BIP39, BIP32, BIP44, BIP49 and BIP84 for wallet seeds, keys and addresses generation";
homepage = "https://github.com/ebellocchia/bip_utils";
license = with lib.licenses; [ mit ];
maintainers = with lib.maintainers; [ prusnak stargate01 ];
changelog = "https://github.com/ebellocchia/bip_utils/blob/v${version}/CHANGELOG.md";
license = with licenses; [ mit ];
maintainers = with maintainers; [ prusnak stargate01 ];
};
}