From 436760a592f4382f423356dda89a613a32811328 Mon Sep 17 00:00:00 2001 From: Colin Date: Sat, 12 Aug 2023 07:58:15 +0000 Subject: [PATCH] python310Packages.keyring: fix cross compilation --- overlays/preferences.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/overlays/preferences.nix b/overlays/preferences.nix index 90b875fc..ad7cdeec 100644 --- a/overlays/preferences.nix +++ b/overlays/preferences.nix @@ -18,10 +18,15 @@ keyring = (pySuper.keyring.override { secretstorage = null; jeepney = null; + # separate from `cryptography`: jaraco-classes doesn't cross compile + # but it looks like `keyring` has some _temporary_ fallback logic for + # when jaraco-classes isn't installed (i.e. may break in future). + jaraco-classes = null; }).overrideAttrs (upstream: { postPatch = (upstream.postPatch or "") + '' sed -i /SecretStorage/d setup.cfg sed -i /jeepney/d setup.cfg + sed -i /jaraco.classes/d setup.cfg ''; }); })