RequestsDependencyWarning с git-обзором на 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)
Я искал в Интернете и вышел пустым, возможно, это проблема совместимости с последней версией git-review
на MacOS Sierra с пакетами Python?
2 ответа
Я исправил это с brew reinstall git-review
Вы можете попробовать.
Библиотека запросов определяет наивысшую поддерживаемую версию urllib3 - когда выходит новая версия urllib3, она тестируется и после подтверждения ее работы выпускается новая версия запросов, поддерживающая ее. Это не обязательно означает, что предыдущая версия не будет работать, просто она не проверена.
Очевидно, git-review предоставляет свои зависимости, то есть использует закрепленную версию запросов и библиотек urllib3. В этом выпуске они, кажется, используют непроверенную комбинацию двух. Git-review продолжает работать для меня очень хорошо, поэтому я думаю, что предупреждение безопасно игнорировать, и оно должно исчезнуть в следующем выпуске, когда они (будем надеяться) выпускают совместимые версии.
Все, что было сказано, предложение Индекса переустановить git-review исправило это для меня. (Это как-то обновило вендорные запросы с 2.19.1 до 2.20.0) Не уверен, что там происходит.