2025-09-10T06:03:30,190 Created temporary directory: /tmp/pip-build-tracker-yoj5os1l 2025-09-10T06:03:30,191 Initialized build tracking at /tmp/pip-build-tracker-yoj5os1l 2025-09-10T06:03:30,191 Created build tracker: /tmp/pip-build-tracker-yoj5os1l 2025-09-10T06:03:30,191 Entered build tracker: /tmp/pip-build-tracker-yoj5os1l 2025-09-10T06:03:30,192 Created temporary directory: /tmp/pip-wheel-xlmnelrr 2025-09-10T06:03:30,195 Created temporary directory: /tmp/pip-ephem-wheel-cache-1uj8cd3_ 2025-09-10T06:03:30,254 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-10T06:03:30,256 2 location(s) to search for versions of stockmarketmba: 2025-09-10T06:03:30,256 * https://pypi.org/simple/stockmarketmba/ 2025-09-10T06:03:30,256 * https://www.piwheels.org/simple/stockmarketmba/ 2025-09-10T06:03:30,256 Fetching project page and analyzing links: https://pypi.org/simple/stockmarketmba/ 2025-09-10T06:03:30,257 Getting page https://pypi.org/simple/stockmarketmba/ 2025-09-10T06:03:30,258 Found index url https://pypi.org/simple/ 2025-09-10T06:03:30,327 Fetched page https://pypi.org/simple/stockmarketmba/ as application/vnd.pypi.simple.v1+json 2025-09-10T06:03:30,331 Skipping link: No binaries permitted for stockmarketmba: https://files.pythonhosted.org/packages/ca/46/f20e327814329502276bf50dea42ae3486ec2091d606b6410a0caa8a840c/StockMarketMBA-1.0-py3-none-any.whl (from https://pypi.org/simple/stockmarketmba/) 2025-09-10T06:03:30,331 Found link https://files.pythonhosted.org/packages/d5/cd/76a4ad5a6a14da883d583cef3c8079c5ec03355b81efccfb65377a3a0976/StockMarketMBA-1.0.tar.gz (from https://pypi.org/simple/stockmarketmba/), version: 1.0 2025-09-10T06:03:30,331 Skipping link: No binaries permitted for stockmarketmba: https://files.pythonhosted.org/packages/6c/d7/795d2baedfcb69737c99d72d32c97a9f8a639af901cb1068367bd4e57677/stockmarketmba-1.0.1-py3-none-any.whl (from https://pypi.org/simple/stockmarketmba/) 2025-09-10T06:03:30,331 Found link https://files.pythonhosted.org/packages/0d/70/e5ae4c3cd99b74791450e85a73e690f9844906daac6769258b866b780dc9/stockmarketmba-1.0.1.tar.gz (from https://pypi.org/simple/stockmarketmba/), version: 1.0.1 2025-09-10T06:03:30,332 Skipping link: No binaries permitted for stockmarketmba: https://files.pythonhosted.org/packages/f6/9e/5a26d62ae9c180a8dc7e186d4008709bcb9b80289f712d6be44210ed5f7c/stockmarketmba-1.0.2-py3-none-any.whl (from https://pypi.org/simple/stockmarketmba/) 2025-09-10T06:03:30,332 Found link https://files.pythonhosted.org/packages/b2/4b/b9e705d18d15d12d6ea2fae103177238156a9b5740313177cf533284a38f/stockmarketmba-1.0.2.tar.gz (from https://pypi.org/simple/stockmarketmba/), version: 1.0.2 2025-09-10T06:03:30,332 Skipping link: No binaries permitted for stockmarketmba: https://files.pythonhosted.org/packages/e5/56/cb15a7f82424cdaf7b8a43cadf6b77ee0bff5f6f281a0598db0f35de90e3/stockmarketmba-1.0.3-py3-none-any.whl (from https://pypi.org/simple/stockmarketmba/) 2025-09-10T06:03:30,332 Found link https://files.pythonhosted.org/packages/00/ef/bed298cc15cee1e60e5c340812e9758b960308ea59f5ea73389e2f476ba6/stockmarketmba-1.0.3.tar.gz (from https://pypi.org/simple/stockmarketmba/), version: 1.0.3 2025-09-10T06:03:30,332 Skipping link: No binaries permitted for stockmarketmba: https://files.pythonhosted.org/packages/3b/7a/e8698f142932083992eb866072ba1681cdc720178973b296ac9fe59164d6/stockmarketmba-1.0.4-py3-none-any.whl (from https://pypi.org/simple/stockmarketmba/) 2025-09-10T06:03:30,332 Found link https://files.pythonhosted.org/packages/13/a2/552c941af11be9054059f6cfed3f84ee5c0bd7711dd17b8f2aa5aaa9260d/stockmarketmba-1.0.4.tar.gz (from https://pypi.org/simple/stockmarketmba/), version: 1.0.4 2025-09-10T06:03:30,333 Skipping link: No binaries permitted for stockmarketmba: https://files.pythonhosted.org/packages/c6/90/6c9c70d4580efdde8d00ee30a080781a95594c95087beb3b1ec360065093/stockmarketmba-1.0.5-py3-none-any.whl (from https://pypi.org/simple/stockmarketmba/) 2025-09-10T06:03:30,333 Found link https://files.pythonhosted.org/packages/74/1a/f19cb5c16af73ef248a095989dee2170964a37838d955184d0c09085fa9a/stockmarketmba-1.0.5.tar.gz (from https://pypi.org/simple/stockmarketmba/), version: 1.0.5 2025-09-10T06:03:30,333 Skipping link: No binaries permitted for stockmarketmba: https://files.pythonhosted.org/packages/23/18/7b490772d2d893d69dabd23a01456fbc3fd20d1122fee7b2664889f7a328/stockmarketmba-1.0.6-py3-none-any.whl (from https://pypi.org/simple/stockmarketmba/) 2025-09-10T06:03:30,333 Found link https://files.pythonhosted.org/packages/e3/fc/ba5b27880aff748190701966aabd1a4cfd78f31909f5abd5bc415070f5b1/stockmarketmba-1.0.6.tar.gz (from https://pypi.org/simple/stockmarketmba/), version: 1.0.6 2025-09-10T06:03:30,333 Skipping link: No binaries permitted for stockmarketmba: https://files.pythonhosted.org/packages/22/fa/3502709d3d225461b3785212a9d9c3a81ca3a6f22ffec88a236e63241327/stockmarketmba-1.0.7-py3-none-any.whl (from https://pypi.org/simple/stockmarketmba/) 2025-09-10T06:03:30,334 Found link https://files.pythonhosted.org/packages/a4/50/a9c6e6eecab73faae965472d8e3791eabe083ccc53e17f886d18a434cbf9/stockmarketmba-1.0.7.tar.gz (from https://pypi.org/simple/stockmarketmba/), version: 1.0.7 2025-09-10T06:03:30,334 Skipping link: No binaries permitted for stockmarketmba: https://files.pythonhosted.org/packages/19/42/aed710e6428abd00c3dc973d4cfadda29e39546a426387b3ed50c302518e/stockmarketmba-1.0.8-py3-none-any.whl (from https://pypi.org/simple/stockmarketmba/) 2025-09-10T06:03:30,334 Found link https://files.pythonhosted.org/packages/98/7c/22bd48cff21e6cdfe36a91a435e76737d9548793e9639ab296fd040a1852/stockmarketmba-1.0.8.tar.gz (from https://pypi.org/simple/stockmarketmba/), version: 1.0.8 2025-09-10T06:03:30,334 Skipping link: No binaries permitted for stockmarketmba: https://files.pythonhosted.org/packages/05/73/e5b4a00a177c1e7ea4ea9fccfde2bf5f3989fae80f423ffb1fcd9d7b1bc4/stockmarketmba-1.0.9-py3-none-any.whl (from https://pypi.org/simple/stockmarketmba/) 2025-09-10T06:03:30,334 Found link https://files.pythonhosted.org/packages/24/e2/a87699302dd113091869cea8e01424b74edd0459b2422c4e5dfa2d8e2c15/stockmarketmba-1.0.9.tar.gz (from https://pypi.org/simple/stockmarketmba/), version: 1.0.9 2025-09-10T06:03:30,335 Skipping link: No binaries permitted for stockmarketmba: https://files.pythonhosted.org/packages/cb/67/0b507b38473aaed519315ebfb56f19af2ae0ecbf673d95c2c6d59f7f0996/stockmarketmba-1.0.10-py3-none-any.whl (from https://pypi.org/simple/stockmarketmba/) 2025-09-10T06:03:30,335 Found link https://files.pythonhosted.org/packages/33/41/cea2dbc484d40c1c0dd829f180d74eb52a6bafe32d108b235cff2d713426/stockmarketmba-1.0.10.tar.gz (from https://pypi.org/simple/stockmarketmba/), version: 1.0.10 2025-09-10T06:03:30,335 Skipping link: No binaries permitted for stockmarketmba: https://files.pythonhosted.org/packages/54/96/2736b20e5241a2b7097b9e3cccaf9d91e41454928660f18cc6183c1e7d9e/stockmarketmba-1.0.11-py3-none-any.whl (from https://pypi.org/simple/stockmarketmba/) 2025-09-10T06:03:30,335 Found link https://files.pythonhosted.org/packages/e9/24/c673953a11d904d07bff27d1bb3964c90829c92e90e3e735578a6b11954d/stockmarketmba-1.0.11.tar.gz (from https://pypi.org/simple/stockmarketmba/), version: 1.0.11 2025-09-10T06:03:30,335 Skipping link: No binaries permitted for stockmarketmba: https://files.pythonhosted.org/packages/70/f1/110a95eea3de61653c43fd7afc5f0c730849630e80073031881845d8deab/stockmarketmba-1.0.12-py3-none-any.whl (from https://pypi.org/simple/stockmarketmba/) 2025-09-10T06:03:30,335 Found link https://files.pythonhosted.org/packages/30/8e/761a6e6d2685d137eef817598c1634a5ab8ce051336d4fc8b92acad1f40a/stockmarketmba-1.0.12.tar.gz (from https://pypi.org/simple/stockmarketmba/), version: 1.0.12 2025-09-10T06:03:30,336 Fetching project page and analyzing links: https://www.piwheels.org/simple/stockmarketmba/ 2025-09-10T06:03:30,336 Getting page https://www.piwheels.org/simple/stockmarketmba/ 2025-09-10T06:03:30,337 Found index url https://www.piwheels.org/simple/ 2025-09-10T06:03:30,427 Fetched page https://www.piwheels.org/simple/stockmarketmba/ as text/html 2025-09-10T06:03:30,428 Skipping link: No binaries permitted for stockmarketmba: https://archive1.piwheels.org/simple/stockmarketmba/stockmarketmba-1.0.2-py3-none-any.whl#sha256=42dc433035c6eabdfcb8e4e886e10869e05e9d4d21a6bd60b464d407d35efc19 (from https://www.piwheels.org/simple/stockmarketmba/) 2025-09-10T06:03:30,428 Skipping link: not a file: https://www.piwheels.org/simple/stockmarketmba/ 2025-09-10T06:03:30,429 Skipping link: not a file: https://pypi.org/simple/stockmarketmba/ 2025-09-10T06:03:30,451 Given no hashes to check 1 links for project 'stockmarketmba': discarding no candidates 2025-09-10T06:03:30,452 Collecting stockmarketmba==1.0.1 2025-09-10T06:03:30,454 Created temporary directory: /tmp/pip-unpack-x12dl0no 2025-09-10T06:03:30,714 Downloading stockmarketmba-1.0.1.tar.gz (3.7 kB) 2025-09-10T06:03:30,739 Added stockmarketmba==1.0.1 from https://files.pythonhosted.org/packages/0d/70/e5ae4c3cd99b74791450e85a73e690f9844906daac6769258b866b780dc9/stockmarketmba-1.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-yoj5os1l' 2025-09-10T06:03:30,740 Running setup.py (path:/tmp/pip-wheel-xlmnelrr/stockmarketmba_4da9346c973e4617b146991f6ee6cb71/setup.py) egg_info for package stockmarketmba 2025-09-10T06:03:30,741 Created temporary directory: /tmp/pip-pip-egg-info-jec2w4w9 2025-09-10T06:03:30,741 Preparing metadata (setup.py): started 2025-09-10T06:03:30,742 Running command python setup.py egg_info 2025-09-10T06:03:31,971 running egg_info 2025-09-10T06:03:32,047 creating /tmp/pip-pip-egg-info-jec2w4w9/stockmarketmba.egg-info 2025-09-10T06:03:32,047 writing /tmp/pip-pip-egg-info-jec2w4w9/stockmarketmba.egg-info/PKG-INFO 2025-09-10T06:03:32,048 writing dependency_links to /tmp/pip-pip-egg-info-jec2w4w9/stockmarketmba.egg-info/dependency_links.txt 2025-09-10T06:03:32,049 writing top-level names to /tmp/pip-pip-egg-info-jec2w4w9/stockmarketmba.egg-info/top_level.txt 2025-09-10T06:03:32,049 writing manifest file '/tmp/pip-pip-egg-info-jec2w4w9/stockmarketmba.egg-info/SOURCES.txt' 2025-09-10T06:03:32,197 error: package directory 'stockmarketmba' does not exist 2025-09-10T06:03:32,309 ERROR: python setup.py egg_info exited with 1 2025-09-10T06:03:32,321 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-10T06:03:32,321 exec(compile('"'"''"'"''"'"' 2025-09-10T06:03:32,321 # This is -- a caller that pip uses to run setup.py 2025-09-10T06:03:32,321 # 2025-09-10T06:03:32,321 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-10T06:03:32,321 # import from `distutils.core` to work with newer packaging standards. 2025-09-10T06:03:32,321 # - It provides a clear error message when setuptools is not installed. 2025-09-10T06:03:32,321 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-10T06:03:32,321 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-10T06:03:32,321 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-10T06:03:32,321 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-10T06:03:32,321 import os, sys, tokenize, traceback 2025-09-10T06:03:32,321 2025-09-10T06:03:32,321 try: 2025-09-10T06:03:32,321 import setuptools 2025-09-10T06:03:32,321 except ImportError: 2025-09-10T06:03:32,321 print( 2025-09-10T06:03:32,321 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-10T06:03:32,321 "the build environment with exception:", 2025-09-10T06:03:32,321 file=sys.stderr, 2025-09-10T06:03:32,321 ) 2025-09-10T06:03:32,321 traceback.print_exc() 2025-09-10T06:03:32,321 sys.exit(1) 2025-09-10T06:03:32,321 2025-09-10T06:03:32,321 __file__ = %r 2025-09-10T06:03:32,321 sys.argv[0] = __file__ 2025-09-10T06:03:32,321 2025-09-10T06:03:32,321 if os.path.exists(__file__): 2025-09-10T06:03:32,321 filename = __file__ 2025-09-10T06:03:32,321 with tokenize.open(__file__) as f: 2025-09-10T06:03:32,321 setup_py_code = f.read() 2025-09-10T06:03:32,321 else: 2025-09-10T06:03:32,321 filename = "" 2025-09-10T06:03:32,321 setup_py_code = "from setuptools import setup; setup()" 2025-09-10T06:03:32,321 2025-09-10T06:03:32,321 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T06:03:32,321 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-xlmnelrr/stockmarketmba_4da9346c973e4617b146991f6ee6cb71/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-jec2w4w9[/] 2025-09-10T06:03:32,321 [bold magenta]cwd[/]: /tmp/pip-wheel-xlmnelrr/stockmarketmba_4da9346c973e4617b146991f6ee6cb71/ 2025-09-10T06:03:32,321 Preparing metadata (setup.py): finished with status 'error' 2025-09-10T06:03:32,322 ERROR: metadata generation failed 2025-09-10T06:03:32,327 Exception information: 2025-09-10T06:03:32,327 Traceback (most recent call last): 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-10T06:03:32,327 call_subprocess( 2025-09-10T06:03:32,327 ~~~~~~~~~~~~~~~^ 2025-09-10T06:03:32,327 args, 2025-09-10T06:03:32,327 ^^^^^ 2025-09-10T06:03:32,327 ...<2 lines>... 2025-09-10T06:03:32,327 spinner=spinner, 2025-09-10T06:03:32,327 ^^^^^^^^^^^^^^^^ 2025-09-10T06:03:32,327 ) 2025-09-10T06:03:32,327 ^ 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-10T06:03:32,327 raise error 2025-09-10T06:03:32,327 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-10T06:03:32,327 2025-09-10T06:03:32,327 The above exception was the direct cause of the following exception: 2025-09-10T06:03:32,327 2025-09-10T06:03:32,327 Traceback (most recent call last): 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-10T06:03:32,327 status = _inner_run() 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-10T06:03:32,327 return self.run(options, args) 2025-09-10T06:03:32,327 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-10T06:03:32,327 return func(self, options, args) 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-10T06:03:32,327 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-10T06:03:32,327 result = self._result = resolver.resolve( 2025-09-10T06:03:32,327 ~~~~~~~~~~~~~~~~^ 2025-09-10T06:03:32,327 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-10T06:03:32,327 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T06:03:32,327 ) 2025-09-10T06:03:32,327 ^ 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-10T06:03:32,327 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-10T06:03:32,327 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-10T06:03:32,327 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-10T06:03:32,327 if not criterion.candidates: 2025-09-10T06:03:32,327 ^^^^^^^^^^^^^^^^^^^^ 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-10T06:03:32,327 return bool(self._sequence) 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-10T06:03:32,327 self._bool = any(self) 2025-09-10T06:03:32,327 ~~~^^^^^^ 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-10T06:03:32,327 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-10T06:03:32,327 ^^^^^^^^ 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-10T06:03:32,327 candidate = func() 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-10T06:03:32,327 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-10T06:03:32,327 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T06:03:32,327 link, template, name, version 2025-09-10T06:03:32,327 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T06:03:32,327 ) 2025-09-10T06:03:32,327 ^ 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-10T06:03:32,327 self._link_candidate_cache[link] = LinkCandidate( 2025-09-10T06:03:32,327 ~~~~~~~~~~~~~^ 2025-09-10T06:03:32,327 link, 2025-09-10T06:03:32,327 ^^^^^ 2025-09-10T06:03:32,327 ...<3 lines>... 2025-09-10T06:03:32,327 version=version, 2025-09-10T06:03:32,327 ^^^^^^^^^^^^^^^^ 2025-09-10T06:03:32,327 ) 2025-09-10T06:03:32,327 ^ 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-10T06:03:32,327 super().__init__( 2025-09-10T06:03:32,327 ~~~~~~~~~~~~~~~~^ 2025-09-10T06:03:32,327 link=link, 2025-09-10T06:03:32,327 ^^^^^^^^^^ 2025-09-10T06:03:32,327 ...<4 lines>... 2025-09-10T06:03:32,327 version=version, 2025-09-10T06:03:32,327 ^^^^^^^^^^^^^^^^ 2025-09-10T06:03:32,327 ) 2025-09-10T06:03:32,327 ^ 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-10T06:03:32,327 self.dist = self._prepare() 2025-09-10T06:03:32,327 ~~~~~~~~~~~~~^^ 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-10T06:03:32,327 dist = self._prepare_distribution() 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-10T06:03:32,327 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-10T06:03:32,327 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-10T06:03:32,327 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-10T06:03:32,327 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-10T06:03:32,327 dist = _get_prepared_distribution( 2025-09-10T06:03:32,327 req, 2025-09-10T06:03:32,327 ...<3 lines>... 2025-09-10T06:03:32,327 self.check_build_deps, 2025-09-10T06:03:32,327 ) 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-10T06:03:32,327 abstract_dist.prepare_distribution_metadata( 2025-09-10T06:03:32,327 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T06:03:32,327 finder, build_isolation, check_build_deps 2025-09-10T06:03:32,327 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T06:03:32,327 ) 2025-09-10T06:03:32,327 ^ 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-10T06:03:32,327 self.req.prepare_metadata() 2025-09-10T06:03:32,327 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-10T06:03:32,327 self.metadata_directory = generate_metadata_legacy( 2025-09-10T06:03:32,327 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T06:03:32,327 build_env=self.build_env, 2025-09-10T06:03:32,327 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T06:03:32,327 ...<3 lines>... 2025-09-10T06:03:32,327 details=details, 2025-09-10T06:03:32,327 ^^^^^^^^^^^^^^^^ 2025-09-10T06:03:32,327 ) 2025-09-10T06:03:32,327 ^ 2025-09-10T06:03:32,327 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-10T06:03:32,327 raise MetadataGenerationFailed(package_details=details) from error 2025-09-10T06:03:32,327 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-10T06:03:32,351 Removed stockmarketmba==1.0.1 from https://files.pythonhosted.org/packages/0d/70/e5ae4c3cd99b74791450e85a73e690f9844906daac6769258b866b780dc9/stockmarketmba-1.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-yoj5os1l' 2025-09-10T06:03:32,351 Removed build tracker: '/tmp/pip-build-tracker-yoj5os1l'