в исполнении Lambda, единственный каталог, к которому у вас есть доступ, это / tmp. Проблема здесь заключается в том, что разрешения для вашего каталога недостаточно заблокированы для gnupg (см. https://superuser.com/a/954536).
. То, что вы могли бы попробовать до вызова gpg.gnupg.GPG(gnupghome=homedir)
, это использовать модули os для a)создайте новый каталог в /tmp
, б) при необходимости измените владельца и разрешения этого каталога, а затем используйте его в качестве домашнего каталога с gpp.gnupg.GPG.