polite-winter-30234
06/28/2023, 4:50 PM[2023-06-28T16:41:59.676Z] 16:41:59.32 [INFO] Starting: Building coverage_py.pex from coverage-py_default.lock
[2023-06-28T16:42:00.599Z] 16:42:00.32 [INFO] Completed: Building coverage_py.pex from coverage-py_default.lock
[2023-06-28T16:42:00.599Z] 16:42:00.32 [ERROR] 1 Exception encountered:
[2023-06-28T16:42:00.600Z]
[2023-06-28T16:42:00.600Z] Engine traceback:
[2023-06-28T16:42:00.600Z] in `test` goal
[2023-06-28T16:42:00.600Z] in Generate Pytest coverage reports
[2023-06-28T16:42:00.600Z]
[2023-06-28T16:42:00.600Z] ProcessExecutionFailure: Process 'Building coverage_py.pex from coverage-py_default.lock' failed with exit code 1.
[2023-06-28T16:42:00.600Z] stdout:
[2023-06-28T16:42:00.600Z]
[2023-06-28T16:42:00.600Z] stderr:
[2023-06-28T16:42:00.600Z] There were 2 errors downloading required artifacts:
[2023-06-28T16:42:00.600Z] 1. coverage 6.5 from <https://files.pythonhosted.org/packages/3c/7d/d5211ea782b193ab8064b06dc0cc042cf1a4ca9c93a530071459172c550f/coverage-6.5.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl>
[2023-06-28T16:42:00.600Z] ModuleNotFoundError: No module named 'distutils.util'
[2023-06-28T16:42:00.600Z] 2. tomli 2.0.1 from <https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl>
[2023-06-28T16:42:00.600Z] ModuleNotFoundError: No module named 'distutils.util'
Is this a dependency issue we’re not covering in our jenkins-agent or something we need to install manually?flat-zoo-31952
06/28/2023, 5:18 PMapt install python3-distutils
or even use something like pyenv or asdf or getting standalone python distros (this is what I always did on Ubuntu)flat-zoo-31952
06/28/2023, 5:19 PMpolite-winter-30234
06/28/2023, 5:21 PMflat-zoo-31952
06/28/2023, 5:23 PMflat-zoo-31952
06/28/2023, 5:27 PMpolite-winter-30234
06/28/2023, 6:22 PM