身份工具包-python-客户端中的 pyOpenSSL 版本

pyOpenSSL version in identity-toolkit-python-client

在自动执行全新系统安装时,我遇到了以下问题:

我安装

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',
]

它在 https://github.com/google/identity-toolkit-python-client/blob/master/setup.py 中被锁定到版本 14?

这会成为系统的安全问题吗?

感谢大牛提出问题。刚刚提交给 github 的修正。