2025-09-15T14:32:47,529 Created temporary directory: /tmp/pip-build-tracker-ioxu4acn 2025-09-15T14:32:47,529 Initialized build tracking at /tmp/pip-build-tracker-ioxu4acn 2025-09-15T14:32:47,529 Created build tracker: /tmp/pip-build-tracker-ioxu4acn 2025-09-15T14:32:47,530 Entered build tracker: /tmp/pip-build-tracker-ioxu4acn 2025-09-15T14:32:47,530 Created temporary directory: /tmp/pip-wheel-vbbaiwk0 2025-09-15T14:32:47,533 Created temporary directory: /tmp/pip-ephem-wheel-cache-bfplth4t 2025-09-15T14:32:47,594 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-15T14:32:47,596 2 location(s) to search for versions of mcp-yahoo-finance: 2025-09-15T14:32:47,596 * https://pypi.org/simple/mcp-yahoo-finance/ 2025-09-15T14:32:47,596 * https://www.piwheels.org/simple/mcp-yahoo-finance/ 2025-09-15T14:32:47,597 Fetching project page and analyzing links: https://pypi.org/simple/mcp-yahoo-finance/ 2025-09-15T14:32:47,597 Getting page https://pypi.org/simple/mcp-yahoo-finance/ 2025-09-15T14:32:47,598 Found index url https://pypi.org/simple/ 2025-09-15T14:32:47,751 Fetched page https://pypi.org/simple/mcp-yahoo-finance/ as application/vnd.pypi.simple.v1+json 2025-09-15T14:32:47,753 Skipping link: No binaries permitted for mcp-yahoo-finance: https://files.pythonhosted.org/packages/16/cd/5922e63575e75bda3a5390c2d9afa3ffeeee3e9e4a921138bd5104c5e14c/mcp_yahoo_finance-0.1.0-py3-none-any.whl (from https://pypi.org/simple/mcp-yahoo-finance/) (requires-python:>=3.13) 2025-09-15T14:32:47,754 Found link https://files.pythonhosted.org/packages/31/5c/32e9a09b0357d51502a31a2950f14d6d24ff06011971964841101fd136e5/mcp_yahoo_finance-0.1.0.tar.gz (from https://pypi.org/simple/mcp-yahoo-finance/) (requires-python:>=3.13), version: 0.1.0 2025-09-15T14:32:47,754 Skipping link: No binaries permitted for mcp-yahoo-finance: https://files.pythonhosted.org/packages/17/04/dc7615d3107e86b2a0022892aeb649408016c4a2b1b16afe6f2f3b76083e/mcp_yahoo_finance-0.1.1-py3-none-any.whl (from https://pypi.org/simple/mcp-yahoo-finance/) (requires-python:>=3.13) 2025-09-15T14:32:47,754 Found link https://files.pythonhosted.org/packages/98/16/c46f5cb776c81efd4b73093eb5b71c54e1966ffb802f2fb63d3739c7b519/mcp_yahoo_finance-0.1.1.tar.gz (from https://pypi.org/simple/mcp-yahoo-finance/) (requires-python:>=3.13), version: 0.1.1 2025-09-15T14:32:47,755 Skipping link: No binaries permitted for mcp-yahoo-finance: https://files.pythonhosted.org/packages/74/aa/3371d709a43470822a1eac4ab39b4082690cb820a7c83f13fb013bc1ef67/mcp_yahoo_finance-0.1.2-py3-none-any.whl (from https://pypi.org/simple/mcp-yahoo-finance/) (requires-python:>=3.10) 2025-09-15T14:32:47,755 Found link https://files.pythonhosted.org/packages/70/98/c8009eee25482580736b130148a58b9f43b818c0764948c943b4b0f51b80/mcp_yahoo_finance-0.1.2.tar.gz (from https://pypi.org/simple/mcp-yahoo-finance/) (requires-python:>=3.10), version: 0.1.2 2025-09-15T14:32:47,756 Skipping link: No binaries permitted for mcp-yahoo-finance: https://files.pythonhosted.org/packages/3f/eb/dbafe4d19bd39f9c3f2e17693ea375313e0a286af34e1c3aac8e7c00e708/mcp_yahoo_finance-0.1.3-py3-none-any.whl (from https://pypi.org/simple/mcp-yahoo-finance/) (requires-python:>=3.10) 2025-09-15T14:32:47,756 Found link https://files.pythonhosted.org/packages/07/dd/bf98cd94b79880d4cc71d35d1d09f440e0e4bcb974e480df68732407a176/mcp_yahoo_finance-0.1.3.tar.gz (from https://pypi.org/simple/mcp-yahoo-finance/) (requires-python:>=3.10), version: 0.1.3 2025-09-15T14:32:47,756 Fetching project page and analyzing links: https://www.piwheels.org/simple/mcp-yahoo-finance/ 2025-09-15T14:32:47,757 Getting page https://www.piwheels.org/simple/mcp-yahoo-finance/ 2025-09-15T14:32:47,758 Found index url https://www.piwheels.org/simple/ 2025-09-15T14:32:47,850 Fetched page https://www.piwheels.org/simple/mcp-yahoo-finance/ as text/html 2025-09-15T14:32:47,852 Skipping link: No binaries permitted for mcp-yahoo-finance: https://archive1.piwheels.org/simple/mcp-yahoo-finance/mcp_yahoo_finance-0.1.3-py3-none-any.whl#sha256=fd7e12dbfa6b2dae42e31e470aabb22b3c031a6d03f969c2e683c7df5a90793b (from https://www.piwheels.org/simple/mcp-yahoo-finance/) (requires-python:>=3.10) 2025-09-15T14:32:47,852 Skipping link: No binaries permitted for mcp-yahoo-finance: https://archive1.piwheels.org/simple/mcp-yahoo-finance/mcp_yahoo_finance-0.1.2-py3-none-any.whl#sha256=259e89163ed7966d23094661aad56f853b45d288af61e3da3edf45650208f4fb (from https://www.piwheels.org/simple/mcp-yahoo-finance/) (requires-python:>=3.10) 2025-09-15T14:32:47,853 Skipping link: not a file: https://www.piwheels.org/simple/mcp-yahoo-finance/ 2025-09-15T14:32:47,853 Skipping link: not a file: https://pypi.org/simple/mcp-yahoo-finance/ 2025-09-15T14:32:47,879 Given no hashes to check 1 links for project 'mcp-yahoo-finance': discarding no candidates 2025-09-15T14:32:47,880 Collecting mcp-yahoo-finance==0.1.0 2025-09-15T14:32:47,882 Created temporary directory: /tmp/pip-unpack-m_891rd1 2025-09-15T14:32:48,023 Downloading mcp_yahoo_finance-0.1.0.tar.gz (25 kB) 2025-09-15T14:32:48,028 ERROR: Exception: 2025-09-15T14:32:48,028 Traceback (most recent call last): 2025-09-15T14:32:48,028 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-15T14:32:48,028 status = _inner_run() 2025-09-15T14:32:48,028 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-15T14:32:48,028 return self.run(options, args) 2025-09-15T14:32:48,028 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-15T14:32:48,028 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-15T14:32:48,028 return func(self, options, args) 2025-09-15T14:32:48,028 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-15T14:32:48,028 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-15T14:32:48,028 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-15T14:32:48,028 result = self._result = resolver.resolve( 2025-09-15T14:32:48,028 ~~~~~~~~~~~~~~~~^ 2025-09-15T14:32:48,028 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-15T14:32:48,028 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-15T14:32:48,028 ) 2025-09-15T14:32:48,028 ^ 2025-09-15T14:32:48,028 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-15T14:32:48,028 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-15T14:32:48,028 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-15T14:32:48,028 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-15T14:32:48,028 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-15T14:32:48,028 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-15T14:32:48,028 if not criterion.candidates: 2025-09-15T14:32:48,028 ^^^^^^^^^^^^^^^^^^^^ 2025-09-15T14:32:48,028 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-15T14:32:48,028 return bool(self._sequence) 2025-09-15T14:32:48,028 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-15T14:32:48,028 self._bool = any(self) 2025-09-15T14:32:48,028 ~~~^^^^^^ 2025-09-15T14:32:48,028 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-15T14:32:48,028 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-15T14:32:48,028 ^^^^^^^^ 2025-09-15T14:32:48,028 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-15T14:3