【问题标题】:pyOpenSSL version in identity-toolkit-python-clientidentity-toolkit-python-client 中的 pyOpenSSL 版本
【发布时间】:2015-11-03 18:35:45
【问题描述】:

在自动安装干净的系统时,我遇到了以下问题:

我安装

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 上为该项目提出问题。我认为没有理由,因为对该依赖项的最新更改只是一个名为“更新依赖项”的提交,它没有理由锁定在 0.14。

标签: python pyopenssl google-identity-toolkit


【解决方案1】:

感谢丹尼尔提出这个问题。刚才已修复提交给github

【讨论】:

  • 在推送到 pypi 之前,pip install -U https://github.com/google/identity-toolkit-python-client/archive/master.zip 完成了这项工作,它还会追溯卸载 0.14 版本,以便一切正常。
  • 刚刚更新了 PyPi 上的库,所以pip install identity-toolkit-python-client 现在应该可以了。
猜你喜欢
  • 1970-01-01
  • 2015-11-01
  • 2021-03-21
  • 2015-09-13
  • 1970-01-01
  • 2022-08-22
  • 1970-01-01
  • 1970-01-01
  • 2023-03-26
相关资源
最近更新 更多