2025-09-15T09:02:11,025 Created temporary directory: /tmp/pip-build-tracker-v3raei2y 2025-09-15T09:02:11,026 Initialized build tracking at /tmp/pip-build-tracker-v3raei2y 2025-09-15T09:02:11,026 Created build tracker: /tmp/pip-build-tracker-v3raei2y 2025-09-15T09:02:11,026 Entered build tracker: /tmp/pip-build-tracker-v3raei2y 2025-09-15T09:02:11,027 Created temporary directory: /tmp/pip-wheel-igur0qew 2025-09-15T09:02:11,030 Created temporary directory: /tmp/pip-ephem-wheel-cache-si2h8bm4 2025-09-15T09:02:11,101 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-15T09:02:11,104 2 location(s) to search for versions of mcp-client-cli: 2025-09-15T09:02:11,104 * https://pypi.org/simple/mcp-client-cli/ 2025-09-15T09:02:11,104 * https://www.piwheels.org/simple/mcp-client-cli/ 2025-09-15T09:02:11,104 Fetching project page and analyzing links: https://pypi.org/simple/mcp-client-cli/ 2025-09-15T09:02:11,105 Getting page https://pypi.org/simple/mcp-client-cli/ 2025-09-15T09:02:11,107 Found index url https://pypi.org/simple/ 2025-09-15T09:02:11,196 Fetched page https://pypi.org/simple/mcp-client-cli/ as application/vnd.pypi.simple.v1+json 2025-09-15T09:02:11,198 Skipping link: No binaries permitted for mcp-client-cli: https://files.pythonhosted.org/packages/50/7f/9313b97a54750a60ab3454242b224ac6c9a93fed9fdb2697ad6190b08f97/mcp_client_cli-1.0.0-py3-none-any.whl (from https://pypi.org/simple/mcp-client-cli/) (requires-python:>=3.12) 2025-09-15T09:02:11,199 Found link https://files.pythonhosted.org/packages/a0/b3/54d8416cd629e59521e536369adfe0bbf627c184720ef47f104ba78baef7/mcp_client_cli-1.0.0.tar.gz (from https://pypi.org/simple/mcp-client-cli/) (requires-python:>=3.12), version: 1.0.0 2025-09-15T09:02:11,199 Skipping link: No binaries permitted for mcp-client-cli: https://files.pythonhosted.org/packages/19/8f/0e8e8113a034ca6595b751340d4429a704d1e6439dd9e95b6392231fcea0/mcp_client_cli-1.0.1-py3-none-any.whl (from https://pypi.org/simple/mcp-client-cli/) (requires-python:>=3.12) 2025-09-15T09:02:11,199 Found link https://files.pythonhosted.org/packages/0f/2a/2bef72d64d13cd253cca4b3f600b6d8662dc0173818e2b8a96476f8a4d11/mcp_client_cli-1.0.1.tar.gz (from https://pypi.org/simple/mcp-client-cli/) (requires-python:>=3.12), version: 1.0.1 2025-09-15T09:02:11,200 Skipping link: No binaries permitted for mcp-client-cli: https://files.pythonhosted.org/packages/3b/34/5efd7ea14682c49f1f9343c8534c52b1a69f3aabda1269e4cc1f929a56a2/mcp_client_cli-1.0.2-py3-none-any.whl (from https://pypi.org/simple/mcp-client-cli/) (requires-python:>=3.12) 2025-09-15T09:02:11,200 Found link https://files.pythonhosted.org/packages/1d/84/0f04b399173124984da91bf91539bff353a9c0a3975a5938e06ec6af0aba/mcp_client_cli-1.0.2.tar.gz (from https://pypi.org/simple/mcp-client-cli/) (requires-python:>=3.12), version: 1.0.2 2025-09-15T09:02:11,200 Skipping link: No binaries permitted for mcp-client-cli: https://files.pythonhosted.org/packages/ef/aa/884ebde6fb36571f8274e8bafccabca89361676c12987b00b278c2ba45db/mcp_client_cli-1.0.3-py3-none-any.whl (from https://pypi.org/simple/mcp-client-cli/) (requires-python:>=3.12) 2025-09-15T09:02:11,201 Found link https://files.pythonhosted.org/packages/e1/db/b9b1636d8cf70a07902ef55db43f527ff9e4224f08c1dbf6daa1093dba1a/mcp_client_cli-1.0.3.tar.gz (from https://pypi.org/simple/mcp-client-cli/) (requires-python:>=3.12), version: 1.0.3 2025-09-15T09:02:11,201 Skipping link: No binaries permitted for mcp-client-cli: https://files.pythonhosted.org/packages/74/88/81b0bd5f6ae373a1bd32daf79ad8ca054115474484a0eb103f963689223d/mcp_client_cli-1.0.4-py3-none-any.whl (from https://pypi.org/simple/mcp-client-cli/) (requires-python:>=3.12) 2025-09-15T09:02:11,201 Found link https://files.pythonhosted.org/packages/a8/66/f6c381e219748fade347bc45109818cc12e0f09d3f8fb02a55fb97bdb473/mcp_client_cli-1.0.4.tar.gz (from https://pypi.org/simple/mcp-client-cli/) (requires-python:>=3.12), version: 1.0.4 2025-09-15T09:02:11,202 Fetching project page and analyzing links: https://www.piwheels.org/simple/mcp-client-cli/ 2025-09-15T09:02:11,202 Getting page https://www.piwheels.org/simple/mcp-client-cli/ 2025-09-15T09:02:11,203 Found index url https://www.piwheels.org/simple/ 2025-09-15T09:02:11,322 Fetched page https://www.piwheels.org/simple/mcp-client-cli/ as text/html 2025-09-15T09:02:11,323 Skipping link: not a file: https://www.piwheels.org/simple/mcp-client-cli/ 2025-09-15T09:02:11,324 Skipping link: not a file: https://pypi.org/simple/mcp-client-cli/ 2025-09-15T09:02:11,351 Given no hashes to check 1 links for project 'mcp-client-cli': discarding no candidates 2025-09-15T09:02:11,352 Collecting mcp-client-cli==1.0.1 2025-09-15T09:02:11,354 Created temporary directory: /tmp/pip-unpack-e5vlc2ue 2025-09-15T09:02:11,502 Downloading mcp_client_cli-1.0.1.tar.gz (217 kB) 2025-09-15T09:02:11,532 ERROR: Exception: 2025-09-15T09:02:11,532 Traceback (most recent call last): 2025-09-15T09:02:11,532 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-15T09:02:11,532 status = _inner_run() 2025-09-15T09:02:11,532 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-15T09:02:11,532 return self.run(options, args) 2025-09-15T09:02:11,532 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-15T09:02:11,532 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-15T09:02:11,532 return func(self, options, args) 2025-09-15T09:02:11,532 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-15T09:02:11,532 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-15T09:02:11,532 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-15T09:02:11,532 result = self._result = resolver.resolve( 2025-09-15T09:02:11,532 ~~~~~~~~~~~~~~~~^ 2025-09-15T09:02:11,532 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-15T09:02:11,532 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-15T09:02:11,532 ) 2025-09-15T09:02:11,532 ^ 2025-09-15T09:02:11,532 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-15T09:02:11,532 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-15T09:02:11,532 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-15T09:02:11,532 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-15T09:02:11,532 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-15T09:02:11,532 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-15T09:02:11,532 if not criterion.candidates: 2025-09-15T09:02:11,532 ^^^^^^^^^^^^^^^^^^^^ 2025-09-15T09:02:11,532 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-15T09:02:11,532 return bool(self._sequence) 2025-09-15T09:02:11,532 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-15T09:02:11,532 self._bool = any(self) 2025-09-15T09:02:11,532 ~~~^^^^^^ 2025-09-15T09:02:11,532 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-15T09:02:11,532 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-15T09:02:11,532 ^^^^^^^^ 2025-09-15T09:02:11,532 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-15T09:02:11,532 candidate = func() 2025-09-15T09:02:11,532 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-15T09:02:11,532 base