Брюки исключают определенные c Python зависимости - PullRequest
0 голосов
/ 30 января 2020

В настоящее время я использую штаны для сборки и тестирования наших python2 .7 пакетов. Мы начали замечать следующую ошибку во время забега после того, как цель pytests завершена. Я попытался добавить файл constraints.txt, чтобы исключить зависимости, на которые он жалуется, но ошибка не остановилась. Есть ли способ исключить эти зависимости на этапе сборки штанов?

./pants test.pytest --coverage=auto tests/python/abcd/test/xyz 

[pytest]
[cache] 
No cached artifacts for 1 target.
Invalidated 1 target.
[run]
Failed to execute PEX file, missing compatible dependencies for:
 importlib-metadata
 zipp

No .coverage file was found! Skipping coverage reporting.
                   tests/python/abcd/test/xyz                                      .....   SUCCESS

FAILURE

1 Ответ

0 голосов
/ 12 февраля 2020

Можете ли вы попробовать увеличить многословие с помощью:

PEX_VERBOSE=9 ./pants test.pytest --coverage=auto tests/python/abcd/test/xyz

, а затем ответить здесь?

Эта ошибка может быть вызвана несколькими причинами. Вы выполняете PEX в той же операционной системе, на которой был построен PEX? Вы также включаете platforms=[...] в функцию python_binary в файл BUILD?

...