RequestsDependencyWarning with git-review on macOS Sierra

RequestsDependencyWarning with git-review on macOS Sierra

我刚刚升级(使用 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)

我在网上搜索了一下,结果一无所获,也许这是与带有 Python 软件包的 macOS Sierra 上最新版本的 git-review 的兼容性问题?

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

requests library defines a highest supported version of urllib3 – 当urllib3的新版本出来时,它会被测试,一旦确认可以工作,就会发布支持它的新版本requests。这并不一定意味着以前的版本不能工作,只是未经测试。

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

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