-
Faça o download da pyOpenSSL versão 0.13:
wget https://pypi.python.org/packages/8b/20/8f4230b281a2a9d0ee9e24fd89aeded0b25d40c84b3d61100a96438e1626/pyOpenSSL-0.13.tar.gz#md5=767bca18a71178ca353dff9e10941929 -
Descompacte o arquivo:
tar -xvzf pyOpenSSL-0.13.tar.gz -
Digite o diretório do pacote:
cd pyOpenSSL-0.13 -
Corrija a constante X509_REVOKED_dup no pacote:
sed -e 's/X509_REVOKED_dup/X509_REVOKED_dupe/g' -i OpenSSL/crypto/crl.c -
Instale o pacote:
python ./setup.py installEssas etapas devem resolver esse problema.
O problema com X509_REVOKED_dup - > X509_REVOKED_dupe foi corrigido em pyOpenSSl 0.14 , mas como você precisa exatamente da versão 0.13 , é necessário executar a correção acima para compilá-la.
Esse é um problema de compilação que foi corrigido neste problema do github