2

我刚刚升级(使用homebrew),我git-review今天从 1.26 到 1.27。我的系统上也安装了 Python 3(macOS Sierra)。

当我尝试使用 提交补丁以供审核git review -R时,出现此错误;

/usr/local/Cellar/git-review/1.27.0/libexec/vendor/lib/python3.7/site-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.24) or chardet (3.0.4) doesn't match a supported version! RequestsDependencyWarning)

我在网上搜索过,结果是空的,也许这是与最新版本的git-reviewmacOS Sierra 与 Python 包的兼容性问题?

4

2 回答 2

2

我用 修复了brew reinstall git-review,你可以试试。

于 2018-10-26T03:09:03.607 回答
1

requests 库定义了 urllib3 的最高支持版本——当新版本的 urllib3 出现时,它会进行测试,一旦确认可以工作,就会发布支持它的新版本 requests。这并不一定意味着以前的版本不起作用,只是它未经测试。

显然 git-review 供应其依赖项,即它使用请求和 urllib3 库的固定版本。对于此版本,他们似乎使用了未经测试的两者组合。Git-review 对我来说继续工作得很好,所以我认为警告是可以安全忽略的,并且应该在下一个版本中消失,当它们(希望)供应商兼容版本时。

综上所述,Index 建议重新安装 git-review 为我修复了它。(以某种方式将供应商请求从 2.19.1 更新到 2.20.0)不知道那里发生了什么。

于 2018-11-14T15:37:37.213 回答