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 ''; }); })