2025-09-06T12:13:32,994 Created temporary directory: /tmp/pip-build-tracker-5k1l61yb 2025-09-06T12:13:32,995 Initialized build tracking at /tmp/pip-build-tracker-5k1l61yb 2025-09-06T12:13:32,995 Created build tracker: /tmp/pip-build-tracker-5k1l61yb 2025-09-06T12:13:32,995 Entered build tracker: /tmp/pip-build-tracker-5k1l61yb 2025-09-06T12:13:32,996 Created temporary directory: /tmp/pip-wheel-pymujd7x 2025-09-06T12:13:32,999 Created temporary directory: /tmp/pip-ephem-wheel-cache-i0u6xusm 2025-09-06T12:13:33,063 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-06T12:13:33,065 2 location(s) to search for versions of mcp-deepthinking: 2025-09-06T12:13:33,065 * https://pypi.org/simple/mcp-deepthinking/ 2025-09-06T12:13:33,065 * https://www.piwheels.org/simple/mcp-deepthinking/ 2025-09-06T12:13:33,065 Fetching project page and analyzing links: https://pypi.org/simple/mcp-deepthinking/ 2025-09-06T12:13:33,066 Getting page https://pypi.org/simple/mcp-deepthinking/ 2025-09-06T12:13:33,067 Found index url https://pypi.org/simple/ 2025-09-06T12:13:33,217 Fetched page https://pypi.org/simple/mcp-deepthinking/ as application/vnd.pypi.simple.v1+json 2025-09-06T12:13:33,225 Found link https://files.pythonhosted.org/packages/44/72/82fb2133f7d72f85865e7551eb106d2ff9a6fca597d3b8e9234345fe48ba/mcp_deepthinking-0.1.0.tar.gz (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.12), version: 0.1.0 2025-09-06T12:13:33,226 Skipping link: No binaries permitted for mcp-deepthinking: https://files.pythonhosted.org/packages/2d/8e/29a27bd58b4c480778c1b80cc678cb601e4363e0a3b1566f47d32b70b0bd/mcp_deepthinking-0.1.1-py3-none-any.whl (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,227 Found link https://files.pythonhosted.org/packages/73/c6/4c5ebcc8699f77f12f9e70159562b0b0de1f6a598f7e47a1141e773e189a/mcp_deepthinking-0.1.1.tar.gz (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11), version: 0.1.1 2025-09-06T12:13:33,228 Skipping link: No binaries permitted for mcp-deepthinking: https://files.pythonhosted.org/packages/eb/c3/3ce6c267da6283a294db208493ddcffba95cfa7d620b9124822592694c64/mcp_deepthinking-0.1.2-py3-none-any.whl (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,228 Found link https://files.pythonhosted.org/packages/2b/9f/8c672d1a5d341c2f5ad9ca8f68e781898c1ad7830a2d0426ca4de0e67fbb/mcp_deepthinking-0.1.2.tar.gz (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11), version: 0.1.2 2025-09-06T12:13:33,228 Skipping link: No binaries permitted for mcp-deepthinking: https://files.pythonhosted.org/packages/1f/69/7f980aced7a5df933e2a9dfccf4cce1c1775b6a305e72187531dbf6d5d8a/mcp_deepthinking-0.1.3-py3-none-any.whl (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,229 Found link https://files.pythonhosted.org/packages/25/c3/9e66b5a1042905fe0dbcb48e0a1ab0afa9d27541e9c18cd013e2cd86f276/mcp_deepthinking-0.1.3.tar.gz (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11), version: 0.1.3 2025-09-06T12:13:33,229 Skipping link: No binaries permitted for mcp-deepthinking: https://files.pythonhosted.org/packages/ac/d7/846788000f6e8b144515acc2346b66515b0099ad056c4856216cf77798af/mcp_deepthinking-0.1.4-py3-none-any.whl (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,230 Found link https://files.pythonhosted.org/packages/90/12/0cca6ed38a62a02f68588f852a876c993fc057fd66375761ebb1e128f379/mcp_deepthinking-0.1.4.tar.gz (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11), version: 0.1.4 2025-09-06T12:13:33,230 Skipping link: No binaries permitted for mcp-deepthinking: https://files.pythonhosted.org/packages/94/07/6723d68d25844e8a20f1029f3a35fe44ae349febc9b4fb0d93de252a2bf9/mcp_deepthinking-0.1.5-py3-none-any.whl (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,230 Found link https://files.pythonhosted.org/packages/87/c8/d39646da045a0610dd2a68bf5f4393b548b3b6b3b24eafc16f231f48c742/mcp_deepthinking-0.1.5.tar.gz (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11), version: 0.1.5 2025-09-06T12:13:33,231 Skipping link: No binaries permitted for mcp-deepthinking: https://files.pythonhosted.org/packages/c7/e9/17133532f6f123eee2c8cd99bfad83805999b940dc775f8d2d17c861bdc0/mcp_deepthinking-0.1.6-py3-none-any.whl (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,231 Found link https://files.pythonhosted.org/packages/7e/0c/f8352985fba7849fb22e1a38997bcc572e2949292d77bfbe8b503f00b2ce/mcp_deepthinking-0.1.6.tar.gz (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11), version: 0.1.6 2025-09-06T12:13:33,232 Skipping link: No binaries permitted for mcp-deepthinking: https://files.pythonhosted.org/packages/c4/4f/571e081bb18180a81d81234717c6cd99fa22e080911922581438c9d3f8d7/mcp_deepthinking-0.1.7-py3-none-any.whl (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,232 Found link https://files.pythonhosted.org/packages/9d/79/6187bad54238d919a62d4d98defb216157fc6485aeec39caf4e91f0cfc11/mcp_deepthinking-0.1.7.tar.gz (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11), version: 0.1.7 2025-09-06T12:13:33,233 Skipping link: No binaries permitted for mcp-deepthinking: https://files.pythonhosted.org/packages/99/4f/d46626c6732743d90ab2322e621ddf0f5b01dc967ce117e5c0177e8115b7/mcp_deepthinking-0.1.8-py3-none-any.whl (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,233 Found link https://files.pythonhosted.org/packages/03/c7/31349051aca2389814e82518e6d75d677d6b87c3e343b6d64ca727636289/mcp_deepthinking-0.1.8.tar.gz (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11), version: 0.1.8 2025-09-06T12:13:33,234 Skipping link: No binaries permitted for mcp-deepthinking: https://files.pythonhosted.org/packages/ff/3f/910ab16dd5073ea2c9062d32274016dc14d7b8b07d244a55011948c95d5b/mcp_deepthinking-0.1.9-py3-none-any.whl (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,234 Found link https://files.pythonhosted.org/packages/c1/21/0cb06140432d0fc0697a3bb096fb5fb043c7bc01821edb2309426f1b27b4/mcp_deepthinking-0.1.9.tar.gz (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11), version: 0.1.9 2025-09-06T12:13:33,234 Skipping link: No binaries permitted for mcp-deepthinking: https://files.pythonhosted.org/packages/d8/a2/2376ad938a36e30d3cad0afdc31cfb9ac8a726cff1f3cd817024b484afcc/mcp_deepthinking-0.1.10-py3-none-any.whl (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,235 Found link https://files.pythonhosted.org/packages/9e/1b/6964101b03779d203276a6062212fb423ed5b5ef784b2bf7e7b5e0e2e07c/mcp_deepthinking-0.1.10.tar.gz (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11), version: 0.1.10 2025-09-06T12:13:33,235 Skipping link: No binaries permitted for mcp-deepthinking: https://files.pythonhosted.org/packages/aa/ef/c9305af7f5dd542f340cfddccf1d1a3cd31cb39d224bf7f23c16d5879f73/mcp_deepthinking-0.1.11-py3-none-any.whl (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,235 Found link https://files.pythonhosted.org/packages/f6/c0/ec346d9cd94d40ee7435c2ad92361bf3444c5dda8baf3074e0672f1516b1/mcp_deepthinking-0.1.11.tar.gz (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11), version: 0.1.11 2025-09-06T12:13:33,235 Skipping link: No binaries permitted for mcp-deepthinking: https://files.pythonhosted.org/packages/91/11/6676409e5e502e15dea49e23f381580daef14aa492b753007fa3089a8ad4/mcp_deepthinking-0.1.12-py3-none-any.whl (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,236 Found link https://files.pythonhosted.org/packages/2e/6d/c6a6b845206b5d5f315c477d7105decb123e3e80e0895ca115033f725010/mcp_deepthinking-0.1.12.tar.gz (from https://pypi.org/simple/mcp-deepthinking/) (requires-python:>=3.11), version: 0.1.12 2025-09-06T12:13:33,236 Fetching project page and analyzing links: https://www.piwheels.org/simple/mcp-deepthinking/ 2025-09-06T12:13:33,236 Getting page https://www.piwheels.org/simple/mcp-deepthinking/ 2025-09-06T12:13:33,237 Found index url https://www.piwheels.org/simple/ 2025-09-06T12:13:33,327 Fetched page https://www.piwheels.org/simple/mcp-deepthinking/ as text/html 2025-09-06T12:13:33,330 Skipping link: No binaries permitted for mcp-deepthinking: https://archive1.piwheels.org/simple/mcp-deepthinking/mcp_deepthinking-0.1.12-py3-none-any.whl#sha256=9708c86f0ce8e46af241bc306d2d301d54655a5da113f0dc747ef963f9ed1c79 (from https://www.piwheels.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,330 Skipping link: No binaries permitted for mcp-deepthinking: https://archive1.piwheels.org/simple/mcp-deepthinking/mcp_deepthinking-0.1.11-py3-none-any.whl#sha256=4d6ab65a9dd6d639b0d08334c32bdf46ad7e68db747a7c12269fd5279b77ae0f (from https://www.piwheels.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,330 Skipping link: No binaries permitted for mcp-deepthinking: https://archive1.piwheels.org/simple/mcp-deepthinking/mcp_deepthinking-0.1.10-py3-none-any.whl#sha256=229b35cc94d7e220fce34fc905fd8ed116c93e4f4576df30321f7a9bd8a27a06 (from https://www.piwheels.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,330 Skipping link: No binaries permitted for mcp-deepthinking: https://archive1.piwheels.org/simple/mcp-deepthinking/mcp_deepthinking-0.1.9-py3-none-any.whl#sha256=f3d33f2d1607f3d3983d00def1c7a6c20a980aade03af8a89b1558fc2457328a (from https://www.piwheels.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,331 Skipping link: No binaries permitted for mcp-deepthinking: https://archive1.piwheels.org/simple/mcp-deepthinking/mcp_deepthinking-0.1.8-py3-none-any.whl#sha256=0aec9a99260fb23c21382b4bcbc4b71cfd154ec2239e44403ec4ed1f52cdb308 (from https://www.piwheels.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,331 Skipping link: No binaries permitted for mcp-deepthinking: https://archive1.piwheels.org/simple/mcp-deepthinking/mcp_deepthinking-0.1.7-py3-none-any.whl#sha256=bef5833be35f8a6ea9a96947ac2fb6d476d410bef214456edf42125456ca5fe0 (from https://www.piwheels.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,331 Skipping link: No binaries permitted for mcp-deepthinking: https://archive1.piwheels.org/simple/mcp-deepthinking/mcp_deepthinking-0.1.6-py3-none-any.whl#sha256=39483d015e1b6e49d5622ac081731623ae10fc954a534dd6ddd87584e87e55bb (from https://www.piwheels.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,331 Skipping link: No binaries permitted for mcp-deepthinking: https://archive1.piwheels.org/simple/mcp-deepthinking/mcp_deepthinking-0.1.5-py3-none-any.whl#sha256=e35ff26eb307d058932ff3c510145f690c94b6caab6b29d429eaeaac768a77eb (from https://www.piwheels.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,331 Skipping link: No binaries permitted for mcp-deepthinking: https://archive1.piwheels.org/simple/mcp-deepthinking/mcp_deepthinking-0.1.4-py3-none-any.whl#sha256=28bc3ccf0d6b5090422e19aae5388d6f9519904185088a7151af319e07197c25 (from https://www.piwheels.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,331 Skipping link: No binaries permitted for mcp-deepthinking: https://archive1.piwheels.org/simple/mcp-deepthinking/mcp_deepthinking-0.1.3-py3-none-any.whl#sha256=27223c725de0f21df93052bd8dd135f94546960c16d933c9d893ed7935a9b73d (from https://www.piwheels.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,331 Skipping link: No binaries permitted for mcp-deepthinking: https://archive1.piwheels.org/simple/mcp-deepthinking/mcp_deepthinking-0.1.2-py3-none-any.whl#sha256=deb3d0a733580148b7c72e24d351e726dcad27cbbc52a90144ee3cae829fefe1 (from https://www.piwheels.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,331 Skipping link: No binaries permitted for mcp-deepthinking: https://archive1.piwheels.org/simple/mcp-deepthinking/mcp_deepthinking-0.1.1-py3-none-any.whl#sha256=78e15adc6611bf42857138f6037b02ccf7e6b3cb2e2125ef778a0057bed49c19 (from https://www.piwheels.org/simple/mcp-deepthinking/) (requires-python:>=3.11) 2025-09-06T12:13:33,332 Skipping link: not a file: https://www.piwheels.org/simple/mcp-deepthinking/ 2025-09-06T12:13:33,332 Skipping link: not a file: https://pypi.org/simple/mcp-deepthinking/ 2025-09-06T12:13:33,357 Given no hashes to check 1 links for project 'mcp-deepthinking': discarding no candidates 2025-09-06T12:13:33,358 Collecting mcp-deepthinking==0.1.0 2025-09-06T12:13:33,359 Created temporary directory: /tmp/pip-unpack-73goo_vw 2025-09-06T12:13:33,509 Downloading mcp_deepthinking-0.1.0.tar.gz (38 kB) 2025-09-06T12:13:33,548 ERROR: Invalid member in the tar file /tmp/pip-unpack-73goo_vw/mcp_deepthinking-0.1.0.tar.gz: '.uv/.tmpcYJDkd/bin/python' is a link to an absolute path 2025-09-06T12:13:33,549 Exception information: 2025-09-06T12:13:33,549 Traceback (most recent call last): 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_internal/utils/unpacking.py", line 208, in pip_filter 2025-09-06T12:13:33,549 member = data_filter(member, location) 2025-09-06T12:13:33,549 File "/usr/lib/python3.13/tarfile.py", line 848, in data_filter 2025-09-06T12:13:33,549 new_attrs = _get_filtered_attrs(member, dest_path, True) 2025-09-06T12:13:33,549 File "/usr/lib/python3.13/tarfile.py", line 821, in _get_filtered_attrs 2025-09-06T12:13:33,549 raise AbsoluteLinkError(member) 2025-09-06T12:13:33,549 tarfile.AbsoluteLinkError: '.uv/.tmpcYJDkd/bin/python' is a link to an absolute path 2025-09-06T12:13:33,549 2025-09-06T12:13:33,549 During handling of the above exception, another exception occurred: 2025-09-06T12:13:33,549 2025-09-06T12:13:33,549 Traceback (most recent call last): 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-06T12:13:33,549 status = _inner_run() 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-06T12:13:33,549 return self.run(options, args) 2025-09-06T12:13:33,549 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-06T12:13:33,549 return func(self, options, args) 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-06T12:13:33,549 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-06T12:13:33,549 result = self._result = resolver.resolve( 2025-09-06T12:13:33,549 ~~~~~~~~~~~~~~~~^ 2025-09-06T12:13:33,549 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-06T12:13:33,549 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-06T12:13:33,549 ) 2025-09-06T12:13:33,549 ^ 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-06T12:13:33,549 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-06T12:13:33,549 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-06T12:13:33,549 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-06T12:13:33,549 if not criterion.candidates: 2025-09-06T12:13:33,549 ^^^^^^^^^^^^^^^^^^^^ 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-06T12:13:33,549 return bool(self._sequence) 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-06T12:13:33,549 self._bool = any(self) 2025-09-06T12:13:33,549 ~~~^^^^^^ 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-06T12:13:33,549 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-06T12:13:33,549 ^^^^^^^^ 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-06T12:13:33,549 candidate = func() 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-06T12:13:33,549 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-06T12:13:33,549 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-06T12:13:33,549 link, template, name, version 2025-09-06T12:13:33,549 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-06T12:13:33,549 ) 2025-09-06T12:13:33,549 ^ 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-06T12:13:33,549 self._link_candidate_cache[link] = LinkCandidate( 2025-09-06T12:13:33,549 ~~~~~~~~~~~~~^ 2025-09-06T12:13:33,549 link, 2025-09-06T12:13:33,549 ^^^^^ 2025-09-06T12:13:33,549 ...<3 lines>... 2025-09-06T12:13:33,549 version=version, 2025-09-06T12:13:33,549 ^^^^^^^^^^^^^^^^ 2025-09-06T12:13:33,549 ) 2025-09-06T12:13:33,549 ^ 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-06T12:13:33,549 super().__init__( 2025-09-06T12:13:33,549 ~~~~~~~~~~~~~~~~^ 2025-09-06T12:13:33,549 link=link, 2025-09-06T12:13:33,549 ^^^^^^^^^^ 2025-09-06T12:13:33,549 ...<4 lines>... 2025-09-06T12:13:33,549 version=version, 2025-09-06T12:13:33,549 ^^^^^^^^^^^^^^^^ 2025-09-06T12:13:33,549 ) 2025-09-06T12:13:33,549 ^ 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-06T12:13:33,549 self.dist = self._prepare() 2025-09-06T12:13:33,549 ~~~~~~~~~~~~~^^ 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-06T12:13:33,549 dist = self._prepare_distribution() 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-06T12:13:33,549 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-06T12:13:33,549 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-06T12:13:33,549 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-06T12:13:33,549 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 603, in _prepare_linked_requirement 2025-09-06T12:13:33,549 local_file = unpack_url( 2025-09-06T12:13:33,549 link, 2025-09-06T12:13:33,549 ...<4 lines>... 2025-09-06T12:13:33,549 hashes, 2025-09-06T12:13:33,549 ) 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 184, in unpack_url 2025-09-06T12:13:33,549 unpack_file(file.path, location, file.content_type) 2025-09-06T12:13:33,549 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_internal/utils/unpacking.py", line 324, in unpack_file 2025-09-06T12:13:33,549 untar_file(filename, location) 2025-09-06T12:13:33,549 ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_internal/utils/unpacking.py", line 243, in untar_file 2025-09-06T12:13:33,549 tar.extractall(location, filter=pip_filter) 2025-09-06T12:13:33,549 ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-06T12:13:33,549 File "/usr/lib/python3.13/tarfile.py", line 2343, in extractall 2025-09-06T12:13:33,549 tarinfo, unfiltered = self._get_extract_tarinfo( 2025-09-06T12:13:33,549 ~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-06T12:13:33,549 member, filter_function, path) 2025-09-06T12:13:33,549 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-06T12:13:33,549 File "/usr/lib/python3.13/tarfile.py", line 2430, in _get_extract_tarinfo 2025-09-06T12:13:33,549 filtered = filter_function(unfiltered, path) 2025-09-06T12:13:33,549 File "/usr/lib/python3/dist-packages/pip/_internal/utils/unpacking.py", line 227, in pip_filter 2025-09-06T12:13:33,549 raise InstallationError( 2025-09-06T12:13:33,549 ...<4 lines>... 2025-09-06T12:13:33,549 ) 2025-09-06T12:13:33,549 pip._internal.exceptions.InstallationError: Invalid member in the tar file /tmp/pip-unpack-73goo_vw/mcp_deepthinking-0.1.0.tar.gz: '.uv/.tmpcYJDkd/bin/python' is a link to an absolute path 2025-09-06T12:13:33,574 Removed build tracker: '/tmp/pip-build-tracker-5k1l61yb'