Для некоторого фона я запускаю это на Debian Linux (Кали)
Я бегу python-gnupg vs 2.3.1
У меня есть версия gpg: gpg (GnuPG) 2.2.10
import gnupg
gpg = gnupg.GPG(homedir='doctests')
input_data = gpg.gen_key_input(key_type="RSA", key_length=1024,name_email="tom@fake.net")
key = gpg.gen_key(input_data)
получаю: следующая ошибка:
Исключение в потоке Thread-2:
Traceback (последний вызов был последним):
Файл "/Users/thomasz/anaconda3/lib/python3.6/threading.py", строка 916, в _bootstrap_inner
self.run ()
Файл "/Users/thomasbekman/anaconda3/lib/python3.6/threading.py", строка 864, в работе
self._target (* self._args, ** self._kwargs)
Файл "/Users/thomasz/anaconda3/lib/python3.6/site-packages/gnupg/_meta.py", строка 650, в _read_response
result._handle_status (ключевое слово, значение)
Файл "/Users/thomasz/anaconda3/lib/python3.6/site-packages/gnupg/_parsers.py", строка 995, в _handle_status
поднять ValueError («Неизвестное сообщение о состоянии:% r» ключ%)
ValueError: Неизвестное сообщение о состоянии: 'ERROR'
Есть мысли о том, как я могу это исправить?
По какой-то причине запуск этой версии gnupg: '0.4.1.dev0' исправляет ее. Но я бы хотел использовать самую последнюю итерацию, если это возможно.