Okay, I understand what's going on - the problem is that the signing key (just the public part, but still) is first exported to the temporary keyring, so what probably happens is that the public key material is simply missing.
We totally ignore --default-key and instead just use the first working secret key right now, this happens in MonkeyscanUi.copy_secrets() (ui.py:251). I am not sure i want to start parsing gpg.conf, but maybe that's something we should be doing now :/ a. -- Ou bien Dieu voudrait supprimer le mal, mais il ne le peut pas Ou bien Dieu pourrait supprimer le mal, mais il ne le veut pas. - Sébastien Faure
pgpjgIE6oIdQK.pgp
Description: PGP signature