Возникли проблемы с получением последней версии Python gnupg для создания ключа - PullRequest
0 голосов
/ 12 ноября 2018

Для некоторого фона я запускаю это на 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' исправляет ее. Но я бы хотел использовать самую последнюю итерацию, если это возможно.

...