2025-09-15T04:19:26,950 Created temporary directory: /tmp/pip-build-tracker-stn0u76n 2025-09-15T04:19:26,950 Initialized build tracking at /tmp/pip-build-tracker-stn0u76n 2025-09-15T04:19:26,951 Created build tracker: /tmp/pip-build-tracker-stn0u76n 2025-09-15T04:19:26,951 Entered build tracker: /tmp/pip-build-tracker-stn0u76n 2025-09-15T04:19:26,951 Created temporary directory: /tmp/pip-wheel-p09vuet2 2025-09-15T04:19:26,955 Created temporary directory: /tmp/pip-ephem-wheel-cache-v7yk7o08 2025-09-15T04:19:27,014 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-15T04:19:27,017 2 location(s) to search for versions of ltiaas: 2025-09-15T04:19:27,017 * https://pypi.org/simple/ltiaas/ 2025-09-15T04:19:27,017 * https://www.piwheels.org/simple/ltiaas/ 2025-09-15T04:19:27,017 Fetching project page and analyzing links: https://pypi.org/simple/ltiaas/ 2025-09-15T04:19:27,018 Getting page https://pypi.org/simple/ltiaas/ 2025-09-15T04:19:27,019 Found index url https://pypi.org/simple/ 2025-09-15T04:19:27,229 Fetched page https://pypi.org/simple/ltiaas/ as application/vnd.pypi.simple.v1+json 2025-09-15T04:19:27,231 Skipping link: No binaries permitted for ltiaas: https://files.pythonhosted.org/packages/d5/99/b46ab377bae6ce4369d7dac1f4a3c0a96eccdfd01a34e483ab970f962bb7/ltiaas-0.0.1-py3-none-any.whl (from https://pypi.org/simple/ltiaas/) (requires-python:>=3.11,<4.0) 2025-09-15T04:19:27,232 Found link https://files.pythonhosted.org/packages/ee/32/d271aa07f3add6dd054534aa4c2b62751665f607503a0c151d070a6c6edd/ltiaas-0.0.1.tar.gz (from https://pypi.org/simple/ltiaas/) (requires-python:>=3.11,<4.0), version: 0.0.1 2025-09-15T04:19:27,233 Skipping link: No binaries permitted for ltiaas: https://files.pythonhosted.org/packages/a7/ac/d3f2d3697a9e04a69566bac2e61412beb837cd3c72e7c72ca3ff266ae1d0/ltiaas-0.0.2-py3-none-any.whl (from https://pypi.org/simple/ltiaas/) (requires-python:<4.0,>=3.8) 2025-09-15T04:19:27,233 Found link https://files.pythonhosted.org/packages/b0/65/2ff30d661b86d2b4abf2853e807368e55afa66ef6e7ca5356b4e413d185f/ltiaas-0.0.2.tar.gz (from https://pypi.org/simple/ltiaas/) (requires-python:<4.0,>=3.8), version: 0.0.2 2025-09-15T04:19:27,234 Skipping link: No binaries permitted for ltiaas: https://files.pythonhosted.org/packages/92/63/c045ed8952aca5265ffe557eb466c2b9b850140bf1dd353f51c18bfc21c7/ltiaas-0.0.3-py3-none-any.whl (from https://pypi.org/simple/ltiaas/) (requires-python:<4.0,>=3.8) 2025-09-15T04:19:27,234 Found link https://files.pythonhosted.org/packages/72/4b/ac56fdcacdcbfb2edbbcf2527d39fafad1c7455fd2c82866a3225413efda/ltiaas-0.0.3.tar.gz (from https://pypi.org/simple/ltiaas/) (requires-python:<4.0,>=3.8), version: 0.0.3 2025-09-15T04:19:27,234 Skipping link: No binaries permitted for ltiaas: https://files.pythonhosted.org/packages/16/e7/31577713b4a0e27739189c5ab8b9571382908773704aaeba7c30b1e70e84/ltiaas-0.0.4-py3-none-any.whl (from https://pypi.org/simple/ltiaas/) (requires-python:<4.0,>=3.8) 2025-09-15T04:19:27,235 Found link https://files.pythonhosted.org/packages/2f/11/86f9dcc9445b7d830da66348a1b64c44ac101e6c666634805c7a1c645cc1/ltiaas-0.0.4.tar.gz (from https://pypi.org/simple/ltiaas/) (requires-python:<4.0,>=3.8), version: 0.0.4 2025-09-15T04:19:27,235 Fetching project page and analyzing links: https://www.piwheels.org/simple/ltiaas/ 2025-09-15T04:19:27,235 Getting page https://www.piwheels.org/simple/ltiaas/ 2025-09-15T04:19:27,236 Found index url https://www.piwheels.org/simple/ 2025-09-15T04:19:27,330 Fetched page https://www.piwheels.org/simple/ltiaas/ as text/html 2025-09-15T04:19:27,331 Skipping link: No binaries permitted for ltiaas: https://archive1.piwheels.org/simple/ltiaas/ltiaas-0.0.1-py3-none-any.whl#sha256=7718db3ac3e4e9c1d74c410b37d73ed07a3a97bac67aab180c01f74ed4f3496c (from https://www.piwheels.org/simple/ltiaas/) (requires-python:>=3.11,<4.0) 2025-09-15T04:19:27,332 Skipping link: not a file: https://www.piwheels.org/simple/ltiaas/ 2025-09-15T04:19:27,332 Skipping link: not a file: https://pypi.org/simple/ltiaas/ 2025-09-15T04:19:27,357 Given no hashes to check 1 links for project 'ltiaas': discarding no candidates 2025-09-15T04:19:27,358 Collecting ltiaas==0.0.2 2025-09-15T04:19:27,359 Created temporary directory: /tmp/pip-unpack-33o3at42 2025-09-15T04:19:27,498 Downloading ltiaas-0.0.2.tar.gz (9.3 kB) 2025-09-15T04:19:27,500 ERROR: Exception: 2025-09-15T04:19:27,500 Traceback (most recent call last): 2025-09-15T04:19:27,500 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-15T04:19:27,500 status = _inner_run() 2025-09-15T04:19:27,500 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-15T04:19:27,500 return self.run(options, args) 2025-09-15T04:19:27,500 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-15T04:19:27,500 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-15T04:19:27,500 return func(self, options, args) 2025-09-15T04:19:27,500 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-15T04:19:27,500 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-15T04:19:27,500 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-15T04:19:27,500 result = self._result = resolver.resolve( 2025-09-15T04:19:27,500 ~~~~~~~~~~~~~~~~^ 2025-09-15T04:19:27,500 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-15T04:19:27,500 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-15T04:19:27,500 ) 2025-09-15T04:19:27,500 ^ 2025-09-15T04:19:27,500 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-15T04:19:27,500 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-15T04:19:27,500 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-15T04:19:27,500 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-15T04:19:27,500 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-15T04:19:27,500 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-15T04:19:27,500 if not criterion.candidates: 2025-09-15T04:19:27,500 ^^^^^^^^^^^^^^^^^^^^ 2025-09-15T04:19:27,500 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-15T04:19:27,500 return bool(self._sequence) 2025-09-15T04:19:27,500 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-15T04:19:27,500 self._bool = any(self) 2025-09-15T04:19:27,500 ~~~^^^^^^ 2025-09-15T04:19:27,500 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-15T04:19:27,500 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-15T04:19:27,500 ^^^^^^^^ 2025-09-15T04:19:27,500 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-15T04:19:27,500 candidate = func() 2025-09-15T04:19:27,500 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-15T04:19:27,500 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-15T04:19:27,500 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-15T04:19:27,500 link, template, name, version 2025-09-15T04:19:27,500 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-15T04:19:27,500 ) 2025-09-15T04:19:27,500 ^ 2025-09-15T04:19:27,500 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_lin