2026-06-22T13:09:22,879 Created temporary directory: /tmp/pip-ephem-wheel-cache-16h1f4ro 2026-06-22T13:09:22,881 Created temporary directory: /tmp/pip-build-tracker-k2etil81 2026-06-22T13:09:22,881 Initialized build tracking at /tmp/pip-build-tracker-k2etil81 2026-06-22T13:09:22,882 Created build tracker: /tmp/pip-build-tracker-k2etil81 2026-06-22T13:09:22,882 Entered build tracker: /tmp/pip-build-tracker-k2etil81 2026-06-22T13:09:22,883 Created temporary directory: /tmp/pip-wheel-ut1rc2nm 2026-06-22T13:09:22,885 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-22T13:09:22,888 Created temporary directory: /tmp/pip-ephem-wheel-cache-muwmv9yi 2026-06-22T13:09:22,910 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-22T13:09:22,913 2 location(s) to search for versions of pythonextensionscollection: 2026-06-22T13:09:22,913 * https://pypi.org/simple/pythonextensionscollection/ 2026-06-22T13:09:22,913 * https://www.piwheels.org/simple/pythonextensionscollection/ 2026-06-22T13:09:22,914 Fetching project page and analyzing links: https://pypi.org/simple/pythonextensionscollection/ 2026-06-22T13:09:22,915 Getting page https://pypi.org/simple/pythonextensionscollection/ 2026-06-22T13:09:22,916 Found index url https://pypi.org/simple 2026-06-22T13:09:23,142 Fetched page https://pypi.org/simple/pythonextensionscollection/ as application/vnd.pypi.simple.v1+json 2026-06-22T13:09:23,147 Skipping link: No binaries permitted for pythonextensionscollection: https://files.pythonhosted.org/packages/67/c1/1dff9616c06cd956ae0ff81174fc77cf3d470baf2e11177b216c37119358/PythonExtensionsCollection-0.2.0-py3-none-any.whl (from https://pypi.org/simple/pythonextensionscollection/) (requires-python:>=3.0) 2026-06-22T13:09:23,148 Found link https://files.pythonhosted.org/packages/ed/f7/061074c1d1f91ea074f520cf03b04dbba8ddaa01c15c122d5357bc0e0de1/PythonExtensionsCollection-0.2.0.tar.gz (from https://pypi.org/simple/pythonextensionscollection/) (requires-python:>=3.0), version: 0.2.0 2026-06-22T13:09:23,149 Skipping link: No binaries permitted for pythonextensionscollection: https://files.pythonhosted.org/packages/5f/11/70d3fa85a7f15eff2fbc9c5399343ce80c6ea5334afe521b23e571a3cc08/PythonExtensionsCollection-0.11.0-py3-none-any.whl (from https://pypi.org/simple/pythonextensionscollection/) (requires-python:>=3.0) 2026-06-22T13:09:23,150 Found link https://files.pythonhosted.org/packages/56/d0/71cdc6327ba0ae04c7a536075e3f41d6f89bb925eb47589d20673940fddc/PythonExtensionsCollection-0.11.0.tar.gz (from https://pypi.org/simple/pythonextensionscollection/) (requires-python:>=3.0), version: 0.11.0 2026-06-22T13:09:23,150 Skipping link: No binaries permitted for pythonextensionscollection: https://files.pythonhosted.org/packages/1b/5b/3243b6729cf343409b7a53386c58e2387541e4b83884212aca025c8c0c38/PythonExtensionsCollection-0.13.0-py3-none-any.whl (from https://pypi.org/simple/pythonextensionscollection/) (requires-python:>=3.0) 2026-06-22T13:09:23,151 Found link https://files.pythonhosted.org/packages/51/20/29ab4126a38c867220eadf37c1727f040c404f8811e9c0a8848239e997eb/PythonExtensionsCollection-0.13.0.tar.gz (from https://pypi.org/simple/pythonextensionscollection/) (requires-python:>=3.0), version: 0.13.0 2026-06-22T13:09:23,152 Skipping link: No binaries permitted for pythonextensionscollection: https://files.pythonhosted.org/packages/00/ef/d6a377711dbcabac0962b544b2e25cb63dfae844409b6ccd188898121d85/PythonExtensionsCollection-0.14.0-py3-none-any.whl (from https://pypi.org/simple/pythonextensionscollection/) (requires-python:>=3.0) 2026-06-22T13:09:23,153 Found link https://files.pythonhosted.org/packages/73/ae/cb480fc7e730c17eedaac8cb7fc066128afae7844df46696fe6f1b46edac/PythonExtensionsCollection-0.14.0.tar.gz (from https://pypi.org/simple/pythonextensionscollection/) (requires-python:>=3.0), version: 0.14.0 2026-06-22T13:09:23,154 Skipping link: No binaries permitted for pythonextensionscollection: https://files.pythonhosted.org/packages/83/ab/546abf0a1a05d9ee2df8ff29f7b1501dbd02dd43cd5bc558e30cab292971/PythonExtensionsCollection-0.15.0-py3-none-any.whl (from https://pypi.org/simple/pythonextensionscollection/) (requires-python:>=3.0) 2026-06-22T13:09:23,155 Found link https://files.pythonhosted.org/packages/2d/c9/d3165723d1d0394bbcd6713cb76a82646c3a551193f72c02109496c9ceae/PythonExtensionsCollection-0.15.0.tar.gz (from https://pypi.org/simple/pythonextensionscollection/) (requires-python:>=3.0), version: 0.15.0 2026-06-22T13:09:23,156 Skipping link: No binaries permitted for pythonextensionscollection: https://files.pythonhosted.org/packages/22/c0/9b363116c4fcfb2da0a8dc28336fb833a934715bf514403126ef0bca74a0/PythonExtensionsCollection-0.15.1-py3-none-any.whl (from https://pypi.org/simple/pythonextensionscollection/) (requires-python:>=3.0) 2026-06-22T13:09:23,157 Found link https://files.pythonhosted.org/packages/9f/4d/0a3d451407a24ba2fcb9f625a7f6bfe8246779c0ebb16d0a52d35a901b11/PythonExtensionsCollection-0.15.1.tar.gz (from https://pypi.org/simple/pythonextensionscollection/) (requires-python:>=3.0), version: 0.15.1 2026-06-22T13:09:23,157 Skipping link: No binaries permitted for pythonextensionscollection: https://files.pythonhosted.org/packages/b4/66/5fa7c7f55c0c42636a81f1e64de55cab92ffeff159a6504fbddc745922d5/PythonExtensionsCollection-0.16.0-py3-none-any.whl (from https://pypi.org/simple/pythonextensionscollection/) (requires-python:>=3.0) 2026-06-22T13:09:23,158 Found link https://files.pythonhosted.org/packages/05/e7/6ac8501497d04e4bd1025e79e1991dc9d59494eadb93a3a3b52da699899f/PythonExtensionsCollection-0.16.0.tar.gz (from https://pypi.org/simple/pythonextensionscollection/) (requires-python:>=3.0), version: 0.16.0 2026-06-22T13:09:23,159 Skipping link: No binaries permitted for pythonextensionscollection: https://files.pythonhosted.org/packages/4d/e5/1e0cebfa065573183b397b19704ca15e4b1d1c0e2a38159c3346bd21bd14/pythonextensionscollection-0.17.0-py3-none-any.whl (from https://pypi.org/simple/pythonextensionscollection/) (requires-python:>=3.11) 2026-06-22T13:09:23,160 Found link https://files.pythonhosted.org/packages/35/8a/96648856630e3a04c59d327528be7bda03875bf9147d95c27e48d26356b3/pythonextensionscollection-0.17.0.tar.gz (from https://pypi.org/simple/pythonextensionscollection/) (requires-python:>=3.11), version: 0.17.0 2026-06-22T13:09:23,160 Skipping link: No binaries permitted for pythonextensionscollection: https://files.pythonhosted.org/packages/f5/69/03349fe6ed108da565fc3377a39c050ce8c7a611b002d669473e1588254a/pythonextensionscollection-0.17.1-py3-none-any.whl (from https://pypi.org/simple/pythonextensionscollection/) (requires-python:>=3.11) 2026-06-22T13:09:23,161 Found link https://files.pythonhosted.org/packages/1e/05/838181379e40d904d3158622e62f07e83ac7bb97f2a16956c3a0570ea7e2/pythonextensionscollection-0.17.1.tar.gz (from https://pypi.org/simple/pythonextensionscollection/) (requires-python:>=3.11), version: 0.17.1 2026-06-22T13:09:23,162 Fetching project page and analyzing links: https://www.piwheels.org/simple/pythonextensionscollection/ 2026-06-22T13:09:23,163 Getting page https://www.piwheels.org/simple/pythonextensionscollection/ 2026-06-22T13:09:23,164 Found index url https://www.piwheels.org/simple 2026-06-22T13:09:23,379 Fetched page https://www.piwheels.org/simple/pythonextensionscollection/ as text/html 2026-06-22T13:09:23,380 Skipping link: not a file: https://www.piwheels.org/simple/pythonextensionscollection/ 2026-06-22T13:09:23,380 Skipping link: not a file: https://pypi.org/simple/pythonextensionscollection/ 2026-06-22T13:09:23,402 Given no hashes to check 1 links for project 'pythonextensionscollection': discarding no candidates 2026-06-22T13:09:23,421 Collecting pythonextensionscollection==0.17.1 2026-06-22T13:09:23,423 Created temporary directory: /tmp/pip-unpack-esrwgoht 2026-06-22T13:09:23,649 Downloading pythonextensionscollection-0.17.1.tar.gz (260 kB) 2026-06-22T13:09:23,806 Added pythonextensionscollection==0.17.1 from https://files.pythonhosted.org/packages/1e/05/838181379e40d904d3158622e62f07e83ac7bb97f2a16956c3a0570ea7e2/pythonextensionscollection-0.17.1.tar.gz to build tracker '/tmp/pip-build-tracker-k2etil81' 2026-06-22T13:09:23,817 Created temporary directory: /tmp/pip-build-env-mp2emvw0 2026-06-22T13:09:23,821 Installing build dependencies: started 2026-06-22T13:09:23,822 Running command pip subprocess to install build dependencies 2026-06-22T13:09:24,943 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-22T13:09:25,353 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-22T13:09:25,376 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-22T13:09:32,095 Collecting setuptools>=80.9.0 2026-06-22T13:09:32,096 Obtaining dependency information for setuptools>=80.9.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-22T13:09:32,112 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-22T13:09:32,351 Collecting wheel 2026-06-22T13:09:32,352 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-06-22T13:09:32,367 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-06-22T13:09:32,518 Collecting build 2026-06-22T13:09:32,519 Obtaining dependency information for build from https://www.piwheels.org/simple/build/build-1.5.0-py3-none-any.whl.metadata 2026-06-22T13:09:32,534 Using cached https://www.piwheels.org/simple/build/build-1.5.0-py3-none-any.whl.metadata (5.7 kB) 2026-06-22T13:09:32,712 Collecting docutils>=0.22.4 2026-06-22T13:09:32,713 Obtaining dependency information for docutils>=0.22.4 from https://www.piwheels.org/simple/docutils/docutils-0.23-py3-none-any.whl.metadata 2026-06-22T13:09:32,739 Using cached https://www.piwheels.org/simple/docutils/docutils-0.23-py3-none-any.whl.metadata (15 kB) 2026-06-22T13:09:32,807 Collecting dotdict 2026-06-22T13:09:32,808 Obtaining dependency information for dotdict from https://archive1.piwheels.org/simple/dotdict/dotdict-0.1-py3-none-any.whl.metadata 2026-06-22T13:09:33,019 Downloading https://archive1.piwheels.org/simple/dotdict/dotdict-0.1-py3-none-any.whl.metadata (653 bytes) 2026-06-22T13:09:33,155 Collecting colorama 2026-06-22T13:09:33,156 Obtaining dependency information for colorama from https://www.piwheels.org/simple/colorama/colorama-0.4.6-py2.py3-none-any.whl.metadata 2026-06-22T13:09:33,172 Using cached https://www.piwheels.org/simple/colorama/colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB) 2026-06-22T13:09:33,255 Collecting GenPackageDoc 2026-06-22T13:09:33,499 Downloading genpackagedoc-0.44.0-py3-none-any.whl (918 kB) 2026-06-22T13:09:33,644 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 918.5/918.5 kB 6.7 MB/s eta 0:00:00 2026-06-22T13:09:33,854 Collecting packaging>=24.0 2026-06-22T13:09:33,855 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-22T13:09:33,869 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-22T13:09:33,969 Collecting pyproject_hooks 2026-06-22T13:09:33,970 Obtaining dependency information for pyproject_hooks from https://www.piwheels.org/simple/pyproject-hooks/pyproject_hooks-1.2.0-py3-none-any.whl.metadata 2026-06-22T13:09:33,986 Using cached https://www.piwheels.org/simple/pyproject-hooks/pyproject_hooks-1.2.0-py3-none-any.whl.metadata (1.3 kB) 2026-06-22T13:09:34,209 Collecting Pygments 2026-06-22T13:09:34,210 Obtaining dependency information for Pygments from https://www.piwheels.org/simple/pygments/pygments-2.20.0-py3-none-any.whl.metadata 2026-06-22T13:09:34,225 Using cached https://www.piwheels.org/simple/pygments/pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB) 2026-06-22T13:09:34,291 Collecting PythonExtensionsCollection 2026-06-22T13:09:34,302 Downloading pythonextensionscollection-0.17.1.tar.gz (260 kB) 2026-06-22T13:09:34,331 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 260.2/260.2 kB 12.1 MB/s eta 0:00:00 2026-06-22T13:09:34,427 ERROR: Exception: 2026-06-22T13:09:34,428 Traceback (most recent call last): 2026-06-22T13:09:34,428 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-06-22T13:09:34,429 status = run_func(*args) 2026-06-22T13:09:34,429 ^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,430 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-06-22T13:09:34,430 return func(self, options, args) 2026-06-22T13:09:34,431 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,431 File "/usr/lib/python3/dist-packages/pip/_internal/commands/install.py", line 419, in run 2026-06-22T13:09:34,432 requirement_set = resolver.resolve( 2026-06-22T13:09:34,433 ^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,433 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-06-22T13:09:34,434 result = self._result = resolver.resolve( 2026-06-22T13:09:34,434 ^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,435 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-06-22T13:09:34,436 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-06-22T13:09:34,436 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,437 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 373, in resolve 2026-06-22T13:09:34,438 failure_causes = self._attempt_to_pin_criterion(name) 2026-06-22T13:09:34,439 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,439 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 213, in _attempt_to_pin_criterion 2026-06-22T13:09:34,440 criteria = self._get_updated_criteria(candidate) 2026-06-22T13:09:34,441 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,441 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 204, in _get_updated_criteria 2026-06-22T13:09:34,442 self._add_to_criteria(criteria, requirement, parent=candidate) 2026-06-22T13:09:34,442 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2026-06-22T13:09:34,443 if not criterion.candidates: 2026-06-22T13:09:34,444 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2026-06-22T13:09:34,444 return bool(self._sequence) 2026-06-22T13:09:34,445 ^^^^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,446 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2026-06-22T13:09:34,447 return any(self) 2026-06-22T13:09:34,448 ^^^^^^^^^ 2026-06-22T13:09:34,449 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2026-06-22T13:09:34,450 return (c for c in iterator if id(c) not in self._incompatible_ids) 2026-06-22T13:09:34,450 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,451 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2026-06-22T13:09:34,451 candidate = func() 2026-06-22T13:09:34,452 ^^^^^^ 2026-06-22T13:09:34,452 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2026-06-22T13:09:34,453 self._link_candidate_cache[link] = LinkCandidate( 2026-06-22T13:09:34,453 ^^^^^^^^^^^^^^ 2026-06-22T13:09:34,454 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ 2026-06-22T13:09:34,454 super().__init__( 2026-06-22T13:09:34,454 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2026-06-22T13:09:34,455 self.dist = self._prepare() 2026-06-22T13:09:34,455 ^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,456 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare 2026-06-22T13:09:34,456 dist = self._prepare_distribution() 2026-06-22T13:09:34,457 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,457 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution 2026-06-22T13:09:34,457 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2026-06-22T13:09:34,458 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,458 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement 2026-06-22T13:09:34,459 return self._prepare_linked_requirement(req, parallel_builds) 2026-06-22T13:09:34,459 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,460 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 577, in _prepare_linked_requirement 2026-06-22T13:09:34,460 dist = _get_prepared_distribution( 2026-06-22T13:09:34,461 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,461 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 68, in _get_prepared_distribution 2026-06-22T13:09:34,462 with build_tracker.track(req): 2026-06-22T13:09:34,462 File "/usr/lib/python3.11/contextlib.py", line 137, in __enter__ 2026-06-22T13:09:34,463 return next(self.gen) 2026-06-22T13:09:34,463 ^^^^^^^^^^^^^^ 2026-06-22T13:09:34,464 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/build_tracker.py", line 122, in track 2026-06-22T13:09:34,464 self.add(req) 2026-06-22T13:09:34,465 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/build_tracker.py", line 92, in add 2026-06-22T13:09:34,465 raise LookupError(message) 2026-06-22T13:09:34,466 LookupError: https://files.pythonhosted.org/packages/1e/05/838181379e40d904d3158622e62f07e83ac7bb97f2a16956c3a0570ea7e2/pythonextensionscollection-0.17.1.tar.gz (from https://pypi.org/simple/pythonextensionscollection/) (requires-python:>=3.11) is already being built: pythonextensionscollection==0.17.1 from https://files.pythonhosted.org/packages/1e/05/838181379e40d904d3158622e62f07e83ac7bb97f2a16956c3a0570ea7e2/pythonextensionscollection-0.17.1.tar.gz 2026-06-22T13:09:34,762 ERROR: [present-rich] pip subprocess to install build dependencies exited with 2 2026-06-22T13:09:34,775 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/lib/python3/dist-packages/pip/__pip-runner__.py install --ignore-installed --no-user --prefix /tmp/pip-build-env-mp2emvw0/overlay --no-warn-script-location -v --no-binary pythonextensionscollection --only-binary :none: -i https://pypi.org/simple --extra-index-url https://www.piwheels.org/simple --prefer-binary -- 'setuptools>=80.9.0' wheel build 'docutils>=0.22.4' dotdict colorama GenPackageDoc[/] 2026-06-22T13:09:34,776 [bold magenta]cwd[/]: \[inherit] 2026-06-22T13:09:34,777 Installing build dependencies: finished with status 'error' 2026-06-22T13:09:34,778 ERROR: [present-rich] pip subprocess to install build dependencies exited with 2 2026-06-22T13:09:34,783 Exception information: 2026-06-22T13:09:34,783 Traceback (most recent call last): 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-06-22T13:09:34,783 status = run_func(*args) 2026-06-22T13:09:34,783 ^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-06-22T13:09:34,783 return func(self, options, args) 2026-06-22T13:09:34,783 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-06-22T13:09:34,783 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-06-22T13:09:34,783 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-06-22T13:09:34,783 result = self._result = resolver.resolve( 2026-06-22T13:09:34,783 ^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-06-22T13:09:34,783 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-06-22T13:09:34,783 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-06-22T13:09:34,783 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2026-06-22T13:09:34,783 if not criterion.candidates: 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2026-06-22T13:09:34,783 return bool(self._sequence) 2026-06-22T13:09:34,783 ^^^^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2026-06-22T13:09:34,783 return any(self) 2026-06-22T13:09:34,783 ^^^^^^^^^ 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2026-06-22T13:09:34,783 return (c for c in iterator if id(c) not in self._incompatible_ids) 2026-06-22T13:09:34,783 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2026-06-22T13:09:34,783 candidate = func() 2026-06-22T13:09:34,783 ^^^^^^ 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2026-06-22T13:09:34,783 self._link_candidate_cache[link] = LinkCandidate( 2026-06-22T13:09:34,783 ^^^^^^^^^^^^^^ 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ 2026-06-22T13:09:34,783 super().__init__( 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2026-06-22T13:09:34,783 self.dist = self._prepare() 2026-06-22T13:09:34,783 ^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare 2026-06-22T13:09:34,783 dist = self._prepare_distribution() 2026-06-22T13:09:34,783 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution 2026-06-22T13:09:34,783 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2026-06-22T13:09:34,783 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement 2026-06-22T13:09:34,783 return self._prepare_linked_requirement(req, parallel_builds) 2026-06-22T13:09:34,783 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 577, in _prepare_linked_requirement 2026-06-22T13:09:34,783 dist = _get_prepared_distribution( 2026-06-22T13:09:34,783 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2026-06-22T13:09:34,783 abstract_dist.prepare_distribution_metadata( 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 38, in prepare_distribution_metadata 2026-06-22T13:09:34,783 self._prepare_build_backend(finder) 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 70, in _prepare_build_backend 2026-06-22T13:09:34,783 self.req.build_env.install_requirements( 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_internal/build_env.py", line 217, in install_requirements 2026-06-22T13:09:34,783 self._install_requirements( 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_internal/build_env.py", line 275, in _install_requirements 2026-06-22T13:09:34,783 call_subprocess( 2026-06-22T13:09:34,783 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2026-06-22T13:09:34,783 raise error 2026-06-22T13:09:34,783 pip._internal.exceptions.InstallationSubprocessError: pip subprocess to install build dependencies exited with 2 2026-06-22T13:09:34,795 Removed pythonextensionscollection==0.17.1 from https://files.pythonhosted.org/packages/1e/05/838181379e40d904d3158622e62f07e83ac7bb97f2a16956c3a0570ea7e2/pythonextensionscollection-0.17.1.tar.gz from build tracker '/tmp/pip-build-tracker-k2etil81' 2026-06-22T13:09:34,796 Removed build tracker: '/tmp/pip-build-tracker-k2etil81'