Пожалуйста, посмотрите на эту проблему:
Предупреждение об устаревании в Python 3.6 и 3.7
Люди, которые прокомментировали там, сказали, что проблема с virtualenv
, которая исправленав virtualenv 16.3.0 (см. комментарии).
Я пытался обновиться до последней virtualenv
(virtualenv==16.4.3
) в тестах, но тесты все еще не выполняются в Python 3.6 и 3.7 с DeprecationWarning (когдаЯ запускаю тесты с включенными предупреждениями об устаревании):
(с подушкой == 5.4.1)
(с подушкой == 6.0.0)
В чем проблема?
Код можно найти в соответствующих ветках в Speedy Net .
(например, uri_run_tests_with_deprecation_warnings_2019-04-02_a
)
Обновление : Я понимаю, что проблема в том, что virtualenv активируется перед обновлением virtualenv.Таким образом, активированная версия не совпадает с версией после обновления.Можно ли запустить тесты на Travis с последним выпуском virtualenv, или мне нужно подождать, пока Travis обновит его?