From 7f8563afecfdc856119c9e48e45f65a4ace4c42c Mon Sep 17 00:00:00 2001 From: Erik Arvstedt Date: Mon, 15 Jul 2024 20:31:29 +0200 Subject: [PATCH] python3Packages.pyln-proto: update to nixos 24.05 - coincurve has been bumped to v20 on pyln-proto master without further code changes, so using v19 is fine - the breaking changes in cryptography 42 don't affect pyln-proto https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst --- pkgs/python-packages/pyln-proto/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/python-packages/pyln-proto/default.nix b/pkgs/python-packages/pyln-proto/default.nix index cde5e44..32bc248 100644 --- a/pkgs/python-packages/pyln-proto/default.nix +++ b/pkgs/python-packages/pyln-proto/default.nix @@ -29,4 +29,10 @@ buildPythonPackage rec { checkInputs = [ pytestCheckHook ]; postUnpack = "sourceRoot=$sourceRoot/contrib/pyln-proto"; + + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail 'coincurve = "^18"' 'coincurve = "^19"' \ + --replace-fail 'cryptography = "^41"' 'cryptography = "^42"' \ + ''; }