2025-09-07T21:42:37,664 Created temporary directory: /tmp/pip-build-tracker-z99rqngb 2025-09-07T21:42:37,665 Initialized build tracking at /tmp/pip-build-tracker-z99rqngb 2025-09-07T21:42:37,665 Created build tracker: /tmp/pip-build-tracker-z99rqngb 2025-09-07T21:42:37,665 Entered build tracker: /tmp/pip-build-tracker-z99rqngb 2025-09-07T21:42:37,665 Created temporary directory: /tmp/pip-wheel-iw5cbajd 2025-09-07T21:42:37,669 Created temporary directory: /tmp/pip-ephem-wheel-cache-iih6p6_a 2025-09-07T21:42:37,726 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:42:37,729 2 location(s) to search for versions of assessor: 2025-09-07T21:42:37,729 * https://pypi.org/simple/assessor/ 2025-09-07T21:42:37,729 * https://www.piwheels.org/simple/assessor/ 2025-09-07T21:42:37,729 Fetching project page and analyzing links: https://pypi.org/simple/assessor/ 2025-09-07T21:42:37,729 Getting page https://pypi.org/simple/assessor/ 2025-09-07T21:42:37,730 Found index url https://pypi.org/simple/ 2025-09-07T21:42:37,878 Fetched page https://pypi.org/simple/assessor/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:42:37,882 Found link https://files.pythonhosted.org/packages/73/bb/34f122d122626861eaa05c3d3d111b848e5fb6da07f2a7d9c3d89fe63d7c/Assessor-0.2.tar.bz2 (from https://pypi.org/simple/assessor/), version: 0.2 2025-09-07T21:42:37,882 Found link https://files.pythonhosted.org/packages/b1/c0/b316bf79a25f34eb5e3bcc375c4e282b7c09655e45c4676298c6da8ff2ac/Assessor-0.2.zip (from https://pypi.org/simple/assessor/), version: 0.2 2025-09-07T21:42:37,883 Found link https://files.pythonhosted.org/packages/b0/23/5dcc5476025f7e1df24ccb1b38c6ea7c32b5e10a374fdd858d962e41a36c/Assessor-0.2.1.tar.gz (from https://pypi.org/simple/assessor/), version: 0.2.1 2025-09-07T21:42:37,883 Found link https://files.pythonhosted.org/packages/ad/66/538b8171c68ffeb34bf403f4b3255010f0523810c10c9cb697f8ee390f7c/Assessor-0.2.5.tar.gz (from https://pypi.org/simple/assessor/), version: 0.2.5 2025-09-07T21:42:37,884 Found link https://files.pythonhosted.org/packages/81/f2/04011f02f04a0fa00a83f762b28351a3d65983a497e750883b03adae094a/Assessor-0.2.6.tar.gz (from https://pypi.org/simple/assessor/), version: 0.2.6 2025-09-07T21:42:37,884 Found link https://files.pythonhosted.org/packages/61/ef/69fd0a05882163aa7dd7aa1ae631ba04f46c2fda2aa97165b7aef311a220/Assessor-0.2.7.tar.gz (from https://pypi.org/simple/assessor/), version: 0.2.7 2025-09-07T21:42:37,885 Found link https://files.pythonhosted.org/packages/ff/6b/c7a98a3f5c5694954a277dbde0503878f37d18bc580378555a8bc5aacfd7/Assessor-0.2.9.tar.gz (from https://pypi.org/simple/assessor/), version: 0.2.9 2025-09-07T21:42:37,885 Found link https://files.pythonhosted.org/packages/67/7b/0d83bc74fb85399a7c7c97b15a498e88d7e74ce0a171d3963d5130fa1b30/Assessor-0.2.10.tar.gz (from https://pypi.org/simple/assessor/), version: 0.2.10 2025-09-07T21:42:37,886 Found link https://files.pythonhosted.org/packages/bf/cc/259e72406ea98a077f4e7bc0947f33906786a8e780a7f391df8dd43fbf06/Assessor-0.2.11.tar.gz (from https://pypi.org/simple/assessor/), version: 0.2.11 2025-09-07T21:42:37,886 Found link https://files.pythonhosted.org/packages/79/9e/b64842da13691c2d1814875b3dd86635552efca03386110fc90f361473af/Assessor-0.2.12.tar.bz2 (from https://pypi.org/simple/assessor/), version: 0.2.12 2025-09-07T21:42:37,887 Found link https://files.pythonhosted.org/packages/91/91/8aec9368f1be8f51dad216123b8b928b12e05795bd9273065faba0d76ded/Assessor-0.2.13.tar.bz2 (from https://pypi.org/simple/assessor/), version: 0.2.13 2025-09-07T21:42:37,887 Fetching project page and analyzing links: https://www.piwheels.org/simple/assessor/ 2025-09-07T21:42:37,888 Getting page https://www.piwheels.org/simple/assessor/ 2025-09-07T21:42:37,890 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:42:38,022 Fetched page https://www.piwheels.org/simple/assessor/ as text/html 2025-09-07T21:42:38,025 Skipping link: No binaries permitted for assessor: https://archive1.piwheels.org/simple/assessor/Assessor-0.2.13-py3-none-any.whl#sha256=0616562ec03bbcab9defaadd9f89ddfa58a3a50d029476ef9b40c32926f8ad9b (from https://www.piwheels.org/simple/assessor/) 2025-09-07T21:42:38,026 Skipping link: No binaries permitted for assessor: https://archive1.piwheels.org/simple/assessor/Assessor-0.2.12-py3-none-any.whl#sha256=785f87af478fbd902372e026f541b415cd6978c50ab6112dae6c08709d843d8f (from https://www.piwheels.org/simple/assessor/) 2025-09-07T21:42:38,026 Skipping link: No binaries permitted for assessor: https://archive1.piwheels.org/simple/assessor/Assessor-0.2.10-py3-none-any.whl#sha256=76fc8c90c6dc9988e155b32e727c35144ca6df8803d2a3e9788caf1915989ff2 (from https://www.piwheels.org/simple/assessor/) 2025-09-07T21:42:38,026 Skipping link: No binaries permitted for assessor: https://archive1.piwheels.org/simple/assessor/Assessor-0.2.6-py3-none-any.whl#sha256=3778110a5637c9f4c1e871642e38b724dad8c99e1e2fc18e1b5d0df8e9143e15 (from https://www.piwheels.org/simple/assessor/) 2025-09-07T21:42:38,027 Skipping link: No binaries permitted for assessor: https://archive1.piwheels.org/simple/assessor/Assessor-0.2.5-py3-none-any.whl#sha256=f5de9a03622387773a5cf93cfa75f84cd08ceffb8a681758458920ed50fccd11 (from https://www.piwheels.org/simple/assessor/) 2025-09-07T21:42:38,027 Skipping link: No binaries permitted for assessor: https://archive1.piwheels.org/simple/assessor/Assessor-0.2.1-py3-none-any.whl#sha256=6b599a88df4d2ec6840d5e388514b5dfac12947e824d3e474e21175fb0c3da09 (from https://www.piwheels.org/simple/assessor/) 2025-09-07T21:42:38,027 Skipping link: No binaries permitted for assessor: https://archive1.piwheels.org/simple/assessor/Assessor-0.2-py3-none-any.whl#sha256=28a2da474559462c6fcc1297ccb86efcbfaea100231125f92571451e3dab3c52 (from https://www.piwheels.org/simple/assessor/) 2025-09-07T21:42:38,027 Skipping link: not a file: https://www.piwheels.org/simple/assessor/ 2025-09-07T21:42:38,028 Skipping link: not a file: https://pypi.org/simple/assessor/ 2025-09-07T21:42:38,058 Given no hashes to check 1 links for project 'assessor': discarding no candidates 2025-09-07T21:42:38,059 Collecting assessor==0.2.7 2025-09-07T21:42:38,061 Created temporary directory: /tmp/pip-unpack-9stxz9x7 2025-09-07T21:42:38,201 Downloading Assessor-0.2.7.tar.gz (192 kB) 2025-09-07T21:42:38,463 ERROR: Invalid member in the tar file /tmp/pip-unpack-9stxz9x7/Assessor-0.2.7.tar.gz: 'README' would link to '/tmp/pip-wheel-iw5cbajd/README.md', which is outside the destination 2025-09-07T21:42:38,464 Exception information: 2025-09-07T21:42:38,464 Traceback (most recent call last): 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_internal/utils/unpacking.py", line 208, in pip_filter 2025-09-07T21:42:38,464 member = data_filter(member, location) 2025-09-07T21:42:38,464 File "/usr/lib/python3.13/tarfile.py", line 848, in data_filter 2025-09-07T21:42:38,464 new_attrs = _get_filtered_attrs(member, dest_path, True) 2025-09-07T21:42:38,464 File "/usr/lib/python3.13/tarfile.py", line 835, in _get_filtered_attrs 2025-09-07T21:42:38,464 raise LinkOutsideDestinationError(member, target_path) 2025-09-07T21:42:38,464 tarfile.LinkOutsideDestinationError: 'README' would link to '/tmp/pip-wheel-iw5cbajd/README.md', which is outside the destination 2025-09-07T21:42:38,464 2025-09-07T21:42:38,464 During handling of the above exception, another exception occurred: 2025-09-07T21:42:38,464 2025-09-07T21:42:38,464 Traceback (most recent call last): 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:42:38,464 status = _inner_run() 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:42:38,464 return self.run(options, args) 2025-09-07T21:42:38,464 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:42:38,464 return func(self, options, args) 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T21:42:38,464 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T21:42:38,464 result = self._result = resolver.resolve( 2025-09-07T21:42:38,464 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:42:38,464 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T21:42:38,464 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:42:38,464 ) 2025-09-07T21:42:38,464 ^ 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T21:42:38,464 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T21:42:38,464 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T21:42:38,464 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T21:42:38,464 if not criterion.candidates: 2025-09-07T21:42:38,464 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T21:42:38,464 return bool(self._sequence) 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T21:42:38,464 self._bool = any(self) 2025-09-07T21:42:38,464 ~~~^^^^^^ 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T21:42:38,464 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T21:42:38,464 ^^^^^^^^ 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T21:42:38,464 candidate = func() 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T21:42:38,464 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T21:42:38,464 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:42:38,464 link, template, name, version 2025-09-07T21:42:38,464 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:42:38,464 ) 2025-09-07T21:42:38,464 ^ 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T21:42:38,464 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T21:42:38,464 ~~~~~~~~~~~~~^ 2025-09-07T21:42:38,464 link, 2025-09-07T21:42:38,464 ^^^^^ 2025-09-07T21:42:38,464 ...<3 lines>... 2025-09-07T21:42:38,464 version=version, 2025-09-07T21:42:38,464 ^^^^^^^^^^^^^^^^ 2025-09-07T21:42:38,464 ) 2025-09-07T21:42:38,464 ^ 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T21:42:38,464 super().__init__( 2025-09-07T21:42:38,464 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:42:38,464 link=link, 2025-09-07T21:42:38,464 ^^^^^^^^^^ 2025-09-07T21:42:38,464 ...<4 lines>... 2025-09-07T21:42:38,464 version=version, 2025-09-07T21:42:38,464 ^^^^^^^^^^^^^^^^ 2025-09-07T21:42:38,464 ) 2025-09-07T21:42:38,464 ^ 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T21:42:38,464 self.dist = self._prepare() 2025-09-07T21:42:38,464 ~~~~~~~~~~~~~^^ 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T21:42:38,464 dist = self._prepare_distribution() 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T21:42:38,464 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T21:42:38,464 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T21:42:38,464 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T21:42:38,464 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 603, in _prepare_linked_requirement 2025-09-07T21:42:38,464 local_file = unpack_url( 2025-09-07T21:42:38,464 link, 2025-09-07T21:42:38,464 ...<4 lines>... 2025-09-07T21:42:38,464 hashes, 2025-09-07T21:42:38,464 ) 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 184, in unpack_url 2025-09-07T21:42:38,464 unpack_file(file.path, location, file.content_type) 2025-09-07T21:42:38,464 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_internal/utils/unpacking.py", line 324, in unpack_file 2025-09-07T21:42:38,464 untar_file(filename, location) 2025-09-07T21:42:38,464 ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_internal/utils/unpacking.py", line 243, in untar_file 2025-09-07T21:42:38,464 tar.extractall(location, filter=pip_filter) 2025-09-07T21:42:38,464 ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:42:38,464 File "/usr/lib/python3.13/tarfile.py", line 2343, in extractall 2025-09-07T21:42:38,464 tarinfo, unfiltered = self._get_extract_tarinfo( 2025-09-07T21:42:38,464 ~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:42:38,464 member, filter_function, path) 2025-09-07T21:42:38,464 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:42:38,464 File "/usr/lib/python3.13/tarfile.py", line 2430, in _get_extract_tarinfo 2025-09-07T21:42:38,464 filtered = filter_function(unfiltered, path) 2025-09-07T21:42:38,464 File "/usr/lib/python3/dist-packages/pip/_internal/utils/unpacking.py", line 227, in pip_filter 2025-09-07T21:42:38,464 raise InstallationError( 2025-09-07T21:42:38,464 ...<4 lines>... 2025-09-07T21:42:38,464 ) 2025-09-07T21:42:38,464 pip._internal.exceptions.InstallationError: Invalid member in the tar file /tmp/pip-unpack-9stxz9x7/Assessor-0.2.7.tar.gz: 'README' would link to '/tmp/pip-wheel-iw5cbajd/README.md', which is outside the destination 2025-09-07T21:42:38,486 Removed build tracker: '/tmp/pip-build-tracker-z99rqngb'