Рейтинг:2

Развертывание Python завершается с ошибкой: «У упаковки 21.2 есть требование pyparsing=2.0.2, но у вас есть pyparsing 3.0.5».

флаг ro

Проблема в движке приложения Google: предыдущее развертывание 1 неделю назад было в порядке, теперь я получаю

«У упаковки 21.2 есть требование pyparsing <3,> = 2.0.2, но у вас есть pyparsing 3.0.5».

оба пакета не определены в файле requirements.txt.

Похоже, новая версия пакета 21.2 была развернута автоматически. Как это решить?

Обновлять: ведется работа над:

https://github.com/pypa/packaging/pull/482

Рейтинг:2
флаг bm

Сообщается, что ручная установка pyparsing 2.4.7 работает.

Сегодня я выпустил pyparsing 3.0.6, в котором я пытаюсь учесть проблемы в коде упаковки, использующем pyparsing. 3.0.6 не проходит 1 модульный тест упаковки 21.2, который проверяет определенную строку в сообщении об исключении, но в остальном все тесты проходят успешно.

Пожалуйста, попробуйте установить pyparsing 3.0.6, который должен быть совместим с пакетами 21.2 и более поздних версий.

[ОБНОВЛЕНИЕ] Упаковка 21.3 только что вышла, поэтому вы сможете обновить обе библиотеки. Похоже, что пакет работает над новым парсером, который заменит их pyparsing, так что это уменьшит их внешние зависимости. (Я думаю, что это было в их дорожной карте в течение долгого времени, поэтому они, наконец, дошли до этого.)

Jan Morawiec avatar
флаг in
Спасибо, ручная установка pyparsing 2.4.7 устранила проблему в Google App Engine для меня, пока не выйдет пакет с новой версией.
PaulMcG avatar
флаг bm
Упаковка 21.3 только что вышла, поэтому вы сможете обновить обе библиотеки. Похоже, что пакет работает над новым парсером, который заменит их pyparsing, так что это уменьшит их внешние зависимости. (Я думаю, что это было в их дорожной карте в течение долгого времени, поэтому они, наконец, дошли до этого.)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.