2015-11-03 4 views
0

Хотя автоматизации чистую систему установки, я наткнулся на следующую:версия pyOpenSSL в идентичности инструментарием-питон-клиент

установить

sudo apt-get -y install libssl-dev libffi-dev 
pip install pyopenssl 
pip install service_identity 

А потом на меня сделать

pip install identity-toolkit-python-client 

Эта последняя команда приводит к

Installing collected packages: httplib2, rsa, oauth2client, pyOpenSSL, simplejson, identity-toolkit-python-client 
    Found existing installation: pyOpenSSL 0.15.1 
    Uninstalling pyOpenSSL-0.15.1: 
     Successfully uninstalled pyOpenSSL-0.15.1 
Successfully installed httplib2-0.9.2 identity-toolkit-python-client-0.1.7 oauth2client-1.5.1 pyOpenSSL-0.14 rsa-3.2 simplejson-3.8.1 

Ведение

import OpenSSL 
OpenSSL.version.__version__ 

распечатывает 0.14

Есть ли конкретная причина, почему

install_requires = [ 
    'oauth2client>=1.3.2', 
    'pyOpenSSL==0.14', 
    'simplejson>=2.3.2', 
] 

он заблокирован до версии 14 в https://github.com/google/identity-toolkit-python-client/blob/master/setup.py?

Может ли это стать проблемой безопасности для системы?

+0

Я предлагаю поднять вопрос о GitHub для проекта. Я не думаю, что есть причина, потому что последнее изменение этой зависимости было всего лишь фиксацией под названием «Обновить зависимости», и это не дает оснований для блокировки на 0,14. – skyler

ответ

1

Благодарим вас за поднятие вопроса Daniel. Исправлено было отправлено github только сейчас.

+0

до нажатия на pypi, 'pip install -U https: // github.com/google/identity-toolkit-python-client/archive/master.zip' выполняет эту работу, которая также задним числом удаляет версию 0.14, чтобы все было хорошо. –

+0

Просто обновил библиотеку на PyPi, так что теперь 'pip install identity-toolkit-python-client' должен быть в порядке. – RevolutionTech