2015-11-03 46 views
0

,同時自動清潔系統安裝我碰到下面傳來:pyOpenSSL版身份的工具包的Python客戶端

我安裝

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

謝謝你提出的問題丹尼爾。剛纔提交的固定文件爲github

+0

直到推到pypi,'pip安裝-U https:// github.com/google/identity-toolkit-python-client/archive/master.zip'才能完成這項工作,它也追溯地卸載了0.14版本,精細。 –

+0

剛剛更新了PyPi庫,所以現在'pip install identity-toolkit-python-client'應該可以。 – RevolutionTech