❯ ./pants generate-lockfiles 12:24:41.55 [INFO] Initializing scheduler... 12:24:41.73 [INFO] Scheduler initialized. 12:24:41.77 [WARN] Please either set `enabled = true` in the [anonymous-telemetry] section of pants.toml to enable sending anonymous stats to the Pants project to aid development, or set `enabled = false` to disable it. No telemetry sent for this run. An explicit setting will get rid of this message. See https://www.pantsbuild.org/v2.14/docs/anonymous-telemetry for details. 12:24:41.77 [WARN] Unmatched glob from //:source's `sources` field: "*.py" Do the file(s) exist? If so, check if the file(s) are in your `.gitignore` or the global `pants_ignore` option, which may result in Pants not being able to see the file(s) even though they exist on disk. Refer to https://www.pantsbuild.org/v2.14/docs/troubleshooting#pants-cannot-find-a-file-in-your-project. 12:24:42.86 [INFO] Completed: Generate lockfile for python-default 12:24:42.86 [ERROR] 1 Exception encountered: ProcessExecutionFailure: Process 'Generate lockfile for python-default' failed with exit code 1. stdout: stderr: pid 3180662 -> /home/nathan/.cache/pants/named_caches/pex_root/venvs/79a8addeea176c2f00068c86c09507c559d4b05f/2d2c64216ccba3345337f0f3774b1005044a64b5/bin/python -sE /home/nathan/.cache/pants/named_caches/pex_root/venvs/79a8addeea176c2f00068c86c09507c559d4b05f/2d2c64216ccba3345337f0f3774b1005044a64b5/pex --disable-pip-version-check --no-python-version-warning --exists-action a --no-input --isolated -q --cache-dir /home/nathan/.cache/pants/named_caches/pex_root/pip_cache --log /tmp/pants-sandbox-ZvjdM0/.tmp/pex-pip-log.zjljf80d/pip.log download --dest /tmp/pants-sandbox-ZvjdM0/.tmp/tmply006x_6/home.nathan..pyenv.versions.3.9.16.bin.python3.9 lexid --index-url https://pypi.org/simple/ --retries 5 --timeout 15 exited with 2 and STDERR: ERROR: Exception: Traceback (most recent call last): File "/home/nathan/.cache/pants/named_caches/pex_root/venvs/79a8addeea176c2f00068c86c09507c559d4b05f/2d2c64216ccba3345337f0f3774b1005044a64b5/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py", line 171, in _merge_into_criterion crit = self.state.criteria[name] KeyError: 'lexid' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/nathan/.cache/pants/named_caches/pex_root/venvs/79a8addeea176c2f00068c86c09507c559d4b05f/2d2c64216ccba3345337f0f3774b1005044a64b5/lib/python3.9/site-packages/pip/_internal/cli/base_command.py", line 223, in _main status = self.run(options, args) File "/home/nathan/.cache/pants/named_caches/pex_root/venvs/79a8addeea176c2f00068c86c09507c559d4b05f/2d2c64216ccba3345337f0f3774b1005044a64b5/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 180, in wrapper return func(self, options, args) File "/home/nathan/.cache/pants/named_caches/pex_root/venvs/79a8addeea176c2f00068c86c09507c559d4b05f/2d2c64216ccba3345337f0f3774b1005044a64b5/lib/python3.9/site-packages/pip/_internal/commands/download.py", line 130, in run requirement_set = resolver.resolve( File "/home/nathan/.cache/pants/named_caches/pex_root/venvs/79a8addeea176c2f00068c86c09507c559d4b05f/2d2c64216ccba3345337f0f3774b1005044a64b5/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 121, in resolve self._result = resolver.resolve( File "/home/nathan/.cache/pants/named_caches/pex_root/venvs/79a8addeea176c2f00068c86c09507c559d4b05f/2d2c64216ccba3345337f0f3774b1005044a64b5/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py", line 453, in resolve state = resolution.resolve(requirements, max_rounds=max_rounds) File "/home/nathan/.cache/pants/named_caches/pex_root/venvs/79a8addeea176c2f00068c86c09507c559d4b05f/2d2c64216ccba3345337f0f3774b1005044a64b5/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py", line 318, in resolve name, crit = self._merge_into_criterion(r, parent=None) File "/home/nathan/.cache/pants/named_caches/pex_root/venvs/79a8addeea176c2f00068c86c09507c559d4b05f/2d2c64216ccba3345337f0f3774b1005044a64b5/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _merge_into_criterion crit = Criterion.from_requirement(self._p, requirement, parent) File "/home/nathan/.cache/pants/named_caches/pex_root/venvs/79a8addeea176c2f00068c86c09507c559d4b05f/2d2c64216ccba3345337f0f3774b1005044a64b5/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py", line 82, in from_requirement if not cands: File "/home/nathan/.cache/pants/named_caches/pex_root/venvs/79a8addeea176c2f00068c86c09507c559d4b05f/2d2c64216ccba3345337f0f3774b1005044a64b5/lib/python3.9/site-packages/pip/_vendor/resolvelib/structs.py", line 124, in __bool__ return bool(self._sequence) File "/home/nathan/.cache/pants/named_caches/pex_root/venvs/79a8addeea176c2f00068c86c09507c559d4b05f/2d2c64216ccba3345337f0f3774b1005044a64b5/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 99, in __bool__ return any(self) File "/home/nathan/.cache/pants/named_caches/pex_root/venvs/79a8addeea176c2f00068c86c09507c559d4b05f/2d2c64216ccba3345337f0f3774b1005044a64b5/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 220, in iter_index_candidates result = self._finder.find_best_candidate( File "/home/nathan/.cache/pants/named_caches/pex_root/venvs/79a8addeea176c2f00068c86c09507c559d4b05f/2d2c64216ccba3345337f0f3774b1005044a64b5/lib/python3.9/site-packages/pip/_internal/index/package_finder.py", line 882, in find_best_candidate candidates = self.find_all_candidates(project_name) File "/home/nathan/.cache/pants/named_caches/pex_root/venvs/79a8addeea176c2f00068c86c09507c559d4b05f/2d2c64216ccba3345337f0f3774b1005044a64b5/lib/python3.9/site-packages/pip/_internal/index/package_finder.py", line 825, in find_all_candidates package_links = self.process_project_url( File "/home/nathan/.cache/pants/named_caches/pex_root/venvs/79a8addeea176c2f00068c86c09507c559d4b05f/2d2c64216ccba3345337f0f3774b1005044a64b5/lib/python3.9/site-packages/pip/_internal/index/package_finder.py", line 796, in process_project_url package_links = self.evaluate_links( File "/home/nathan/.cache/pants/named_caches/pex_root/venvs/79a8addeea176c2f00068c86c09507c559d4b05f/2d2c64216ccba3345337f0f3774b1005044a64b5/lib/python3.9/site-packages/pip/_internal/index/package_finder.py", line 778, in evaluate_links candidate = self.get_install_candidate(link_evaluator, link) File "/home/nathan/.cache/pants/named_caches/pex_root/venvs/79a8addeea176c2f00068c86c09507c559d4b05f/2d2c64216ccba3345337f0f3774b1005044a64b5/lib/python3.9/site-packages/pip/_internal/index/package_finder.py", line 757, in get_install_candidate is_candidate, result = link_evaluator.evaluate_link(link) File "/home/nathan/.cache/pants/named_caches/pex_root/venvs/79a8addeea176c2f00068c86c09507c559d4b05f/2d2c64216ccba3345337f0f3774b1005044a64b5/lib/python3.9/site-packages/pip/_internal/index/package_finder.py", line 197, in evaluate_link if not wheel.supported(supported_tags): File "/tmp/pants-sandbox-ZvjdM0/.tmp/tmp6bc2_8i5/_pex_pip_patches.py", line 153, in Wheel.supported = lambda *args, **kwargs: all( File "/tmp/pants-sandbox-ZvjdM0/.tmp/tmp6bc2_8i5/_pex_pip_patches.py", line 154, in check(*args, **kwargs) for check in supported_checks File "/tmp/pants-sandbox-ZvjdM0/.tmp/tmp6bc2_8i5/_pex_pip_patches.py", line 122, in supported_version major = int(match.group("major")) AttributeError: 'NoneType' object has no attribute 'group' Use `--keep-sandboxes=on_failure` to preserve the process chroot for inspection.