2023-09-08T03:37:03,969 Created temporary directory: /tmp/pip-build-tracker-wc905sve 2023-09-08T03:37:03,970 Initialized build tracking at /tmp/pip-build-tracker-wc905sve 2023-09-08T03:37:03,971 Created build tracker: /tmp/pip-build-tracker-wc905sve 2023-09-08T03:37:03,971 Entered build tracker: /tmp/pip-build-tracker-wc905sve 2023-09-08T03:37:03,972 Created temporary directory: /tmp/pip-wheel-z_zmkphc 2023-09-08T03:37:03,975 Created temporary directory: /tmp/pip-ephem-wheel-cache-f5rmsi2h 2023-09-08T03:37:03,997 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T03:37:04,000 2 location(s) to search for versions of opster: 2023-09-08T03:37:04,000 * https://pypi.org/simple/opster/ 2023-09-08T03:37:04,000 * https://www.piwheels.org/simple/opster/ 2023-09-08T03:37:04,001 Fetching project page and analyzing links: https://pypi.org/simple/opster/ 2023-09-08T03:37:04,002 Getting page https://pypi.org/simple/opster/ 2023-09-08T03:37:04,003 Found index url https://pypi.org/simple/ 2023-09-08T03:37:04,145 Fetched page https://pypi.org/simple/opster/ as application/vnd.pypi.simple.v1+json 2023-09-08T03:37:04,151 Found link https://files.pythonhosted.org/packages/41/f9/600fdf6ec8f7c9cae31b449e6302f601f12232c03ef746fe87b86b7aac16/opster-0.9.7.tar.gz (from https://pypi.org/simple/opster/), version: 0.9.7 2023-09-08T03:37:04,152 Found link https://files.pythonhosted.org/packages/d3/5a/156719e9ed145fe68e09fa79abc0dbe5b8facc91eda84c16bc6beb68fc0b/opster-0.9.8.tar.gz (from https://pypi.org/simple/opster/), version: 0.9.8 2023-09-08T03:37:04,152 Found link https://files.pythonhosted.org/packages/68/14/65b25279bdad6876510c915d05d8ad7dba43835781fcfa00e7b054ab1feb/opster-0.9.9.tar.gz (from https://pypi.org/simple/opster/), version: 0.9.9 2023-09-08T03:37:04,153 Found link https://files.pythonhosted.org/packages/ee/09/d8a6bfaae28e446a1da021e9195bb5ef8ed99c17df3501bf5901bbd6f3be/opster-0.9.10.tar.gz (from https://pypi.org/simple/opster/), version: 0.9.10 2023-09-08T03:37:04,154 Found link https://files.pythonhosted.org/packages/30/99/f2e14daadd08f314a42aa65765c25bca256436ae790cc0819d97c160d35e/opster-0.9.11.tar.gz (from https://pypi.org/simple/opster/), version: 0.9.11 2023-09-08T03:37:04,154 Found link https://files.pythonhosted.org/packages/09/a6/bc63924f6b1fb0332452afd94008f137a0a443dfa6ecc1c90a06064bbfcb/opster-0.9.12.tar.gz (from https://pypi.org/simple/opster/), version: 0.9.12 2023-09-08T03:37:04,155 Found link https://files.pythonhosted.org/packages/2f/02/30934df370901265d7f56eb57b55c72dc2bbdaa83f6cae9eeb53faf14c1f/opster-0.9.13.tar.gz (from https://pypi.org/simple/opster/), version: 0.9.13 2023-09-08T03:37:04,156 Found link https://files.pythonhosted.org/packages/fa/b5/dfb5f38bd85301943af2e1847528982e98ccd6a65c8c499380b4b473f4d7/opster-1.0.tar.gz (from https://pypi.org/simple/opster/), version: 1.0 2023-09-08T03:37:04,157 Found link https://files.pythonhosted.org/packages/f4/0a/28af745d5c1b68bfa4cbf2388d12dab41fb839055f926d4062af9fd42b02/opster-1.1.tar.gz (from https://pypi.org/simple/opster/), version: 1.1 2023-09-08T03:37:04,157 Found link https://files.pythonhosted.org/packages/5b/6a/6beee4660f41bc8ad162de46e6fcc50bacd4b5184f7ace7d81efc1bc9e01/opster-1.2.tar.gz (from https://pypi.org/simple/opster/), version: 1.2 2023-09-08T03:37:04,158 Found link https://files.pythonhosted.org/packages/ad/89/93d63bc62e9a05454f374cc4043675e8d6148144f5b43d68aec29010af01/opster-2.0.tar.gz (from https://pypi.org/simple/opster/), version: 2.0 2023-09-08T03:37:04,159 Found link https://files.pythonhosted.org/packages/e9/ef/23afc369f678d3b5d4140b621fa9eeafc6d1cf93c16010cb16f013eff3c8/opster-2.1.tar.gz (from https://pypi.org/simple/opster/), version: 2.1 2023-09-08T03:37:04,159 Found link https://files.pythonhosted.org/packages/1f/a8/e68e66681cc71dc9a7b7176e336ccb67952a76f40aac224b0447a3a6b1c3/opster-2.2.tar.gz (from https://pypi.org/simple/opster/), version: 2.2 2023-09-08T03:37:04,160 Found link https://files.pythonhosted.org/packages/d9/8d/e5f04d2a185323b2380c14a76d9a13f4a743cb8b4f02ed040a94bffc6a26/opster-3.0.tar.gz (from https://pypi.org/simple/opster/), version: 3.0 2023-09-08T03:37:04,161 Found link https://files.pythonhosted.org/packages/62/28/5c226ba52f5a8d9707b435d38ab4c31c603a416c5cc0a03931ea86c5b8b1/opster-3.1.tar.gz (from https://pypi.org/simple/opster/), version: 3.1 2023-09-08T03:37:04,162 Found link https://files.pythonhosted.org/packages/be/13/d7515b6b5790b82c9fe20310bd8783fbd08b0eaf01faca18c1dabf28f2c0/opster-3.1.1.tar.gz (from https://pypi.org/simple/opster/), version: 3.1.1 2023-09-08T03:37:04,162 Found link https://files.pythonhosted.org/packages/fd/c4/464954562c1c7702ff1d5a06762601e4d1c96718775dc31ee479b11a9f17/opster-3.2.tar.gz (from https://pypi.org/simple/opster/), version: 3.2 2023-09-08T03:37:04,163 Found link https://files.pythonhosted.org/packages/7e/ba/f52d55a456ad029750233689ff5cf13514c888d412b758b5bffe3df964ba/opster-3.2.1.tar.gz (from https://pypi.org/simple/opster/), version: 3.2.1 2023-09-08T03:37:04,163 Found link https://files.pythonhosted.org/packages/ac/e9/e394260864153d58dc3672bc544e87347ffa48b4358938aea454957e705e/opster-3.2.2.tar.gz (from https://pypi.org/simple/opster/), version: 3.2.2 2023-09-08T03:37:04,164 Found link https://files.pythonhosted.org/packages/42/c8/4b482af52b8fee34885cd74211e3a55ffa8beafc9eb13b9a344cfe080a7e/opster-3.3.tar.gz (from https://pypi.org/simple/opster/), version: 3.3 2023-09-08T03:37:04,164 Found link https://files.pythonhosted.org/packages/2e/cb/97ba517be7f3bb96a963f4fcca8fc9c632c81c2ee00acc0222b01e3f63f8/opster-3.3.1.tar.gz (from https://pypi.org/simple/opster/), version: 3.3.1 2023-09-08T03:37:04,165 Found link https://files.pythonhosted.org/packages/23/2a/c2483fd2478c74c1705f5b2f8add5317f16eecc510adb24f2f79e4354ed7/opster-3.4.tar.gz (from https://pypi.org/simple/opster/), version: 3.4 2023-09-08T03:37:04,165 Found link https://files.pythonhosted.org/packages/c9/27/1f07443127e33c84665018c541cb1845485e03d43b8de3621b283788cf84/opster-3.5.tar.gz (from https://pypi.org/simple/opster/), version: 3.5 2023-09-08T03:37:04,166 Found link https://files.pythonhosted.org/packages/f2/fe/b7e8988bbcbe4c3e7198d8ad05d61a6c9ca7f87c18e89a11a25327e73116/opster-3.6.tar.gz (from https://pypi.org/simple/opster/), version: 3.6 2023-09-08T03:37:04,166 Found link https://files.pythonhosted.org/packages/97/9f/7cd40f751011911580c1d00c45dc2822809f2da94a3c7e3002066bfd49db/opster-3.7.tar.gz (from https://pypi.org/simple/opster/), version: 3.7 2023-09-08T03:37:04,167 Found link https://files.pythonhosted.org/packages/98/83/75803728b58b5d371f34eaa9d2d26e5145034561fa9793723037c0c4af95/opster-3.8.tar.gz (from https://pypi.org/simple/opster/), version: 3.8 2023-09-08T03:37:04,168 Found link https://files.pythonhosted.org/packages/02/e0/c8f197882e39e371c5db1dfae40f7becd3033b1a5b2d0c5fe73311044427/opster-4.0.tar.gz (from https://pypi.org/simple/opster/), version: 4.0 2023-09-08T03:37:04,168 Found link https://files.pythonhosted.org/packages/63/d6/a9b310171fdf7ab26fe72d5a9e8c938894756b7ba8e00d65f194f8fee3e8/opster-4.1.tar.gz (from https://pypi.org/simple/opster/), version: 4.1 2023-09-08T03:37:04,169 Found link https://files.pythonhosted.org/packages/ce/57/c527704b78ab2763c32ac3e6d7b1940c069bfeebcfafe7b948a80f30bcff/opster-4.2.tar.gz (from https://pypi.org/simple/opster/), version: 4.2 2023-09-08T03:37:04,170 Found link https://files.pythonhosted.org/packages/e6/82/9c1e4ec7ebf3267f6d7f1bcc2bfa374ffc9535e54b7ed1022614359aaef0/opster-5.0.tar.gz (from https://pypi.org/simple/opster/), version: 5.0 2023-09-08T03:37:04,170 Fetching project page and analyzing links: https://www.piwheels.org/simple/opster/ 2023-09-08T03:37:04,171 Getting page https://www.piwheels.org/simple/opster/ 2023-09-08T03:37:04,172 Found index url https://www.piwheels.org/simple/ 2023-09-08T03:37:04,532 Fetched page https://www.piwheels.org/simple/opster/ as text/html 2023-09-08T03:37:04,535 Skipping link: No binaries permitted for opster: https://www.piwheels.org/simple/opster/opster-5.0-py3-none-any.whl#sha256=66f8bdee04373d81ba480eb537cb0500a37176a1f68166be4e2fda43ba9ce1e2 (from https://www.piwheels.org/simple/opster/) 2023-09-08T03:37:04,536 Skipping link: No binaries permitted for opster: https://www.piwheels.org/simple/opster/opster-4.2-py3-none-any.whl#sha256=c30af721a92879c8a4072d2d75b3349363e1b478872ed112d4bf423877e85c69 (from https://www.piwheels.org/simple/opster/) 2023-09-08T03:37:04,537 Skipping link: No binaries permitted for opster: https://www.piwheels.org/simple/opster/opster-4.1-py3-none-any.whl#sha256=fb5cd6a73e71bb6eded4a57eb00ab1f7ca180dbf2e403011fb11fb80c1a99be6 (from https://www.piwheels.org/simple/opster/) 2023-09-08T03:37:04,537 Skipping link: No binaries permitted for opster: https://www.piwheels.org/simple/opster/opster-4.0-py3-none-any.whl#sha256=23b2461a6bee193611d4de519f60931376edf5878a76a33fbe7e0bbac4972b3f (from https://www.piwheels.org/simple/opster/) 2023-09-08T03:37:04,538 Skipping link: No binaries permitted for opster: https://www.piwheels.org/simple/opster/opster-3.8-py3-none-any.whl#sha256=541070a991f3e13f83de28372b6998a9e31984cffe20fd02af477ad86f10389c (from https://www.piwheels.org/simple/opster/) 2023-09-08T03:37:04,538 Skipping link: No binaries permitted for opster: https://www.piwheels.org/simple/opster/opster-3.7-py3-none-any.whl#sha256=1502532f3c7fbb75c61152357905ab6d8304c24bf7382c3cd81d675466cd0124 (from https://www.piwheels.org/simple/opster/) 2023-09-08T03:37:04,538 Skipping link: No binaries permitted for opster: https://www.piwheels.org/simple/opster/opster-3.6-py3-none-any.whl#sha256=5f4262c6dc75eb74e165fa5264dc43f4d9971ff47ce7e68abd837230972a926c (from https://www.piwheels.org/simple/opster/) 2023-09-08T03:37:04,539 Skipping link: No binaries permitted for opster: https://www.piwheels.org/simple/opster/opster-3.5-py3-none-any.whl#sha256=9802bcd1688ce457154c50130b6bdbc733b0f1c0cc6d82f6791a5176e7a246c1 (from https://www.piwheels.org/simple/opster/) 2023-09-08T03:37:04,539 Skipping link: No binaries permitted for opster: https://www.piwheels.org/simple/opster/opster-3.4-py3-none-any.whl#sha256=a5cd9e723164659b5e81abe5ad8d0abf5ee282a34cc6b2f4659a33a2663fab63 (from https://www.piwheels.org/simple/opster/) 2023-09-08T03:37:04,540 Skipping link: not a file: https://www.piwheels.org/simple/opster/ 2023-09-08T03:37:04,540 Skipping link: not a file: https://pypi.org/simple/opster/ 2023-09-08T03:37:04,562 Given no hashes to check 1 links for project 'opster': discarding no candidates 2023-09-08T03:37:04,580 Collecting opster==2.2 2023-09-08T03:37:04,582 Created temporary directory: /tmp/pip-unpack-apurr0uw 2023-09-08T03:37:05,016 Downloading opster-2.2.tar.gz (9.5 kB) 2023-09-08T03:37:05,039 Added opster==2.2 from https://files.pythonhosted.org/packages/1f/a8/e68e66681cc71dc9a7b7176e336ccb67952a76f40aac224b0447a3a6b1c3/opster-2.2.tar.gz to build tracker '/tmp/pip-build-tracker-wc905sve' 2023-09-08T03:37:05,041 Running setup.py (path:/tmp/pip-wheel-z_zmkphc/opster_58ce955799f94511ba8befba7a5bee1f/setup.py) egg_info for package opster 2023-09-08T03:37:05,042 Created temporary directory: /tmp/pip-pip-egg-info-kp1t1rtf 2023-09-08T03:37:05,043 Preparing metadata (setup.py): started 2023-09-08T03:37:05,044 Running command python setup.py egg_info 2023-09-08T03:37:05,484 Traceback (most recent call last): 2023-09-08T03:37:05,484 File "", line 2, in 2023-09-08T03:37:05,485 File "", line 34, in 2023-09-08T03:37:05,486 File "/tmp/pip-wheel-z_zmkphc/opster_58ce955799f94511ba8befba7a5bee1f/setup.py", line 5, in 2023-09-08T03:37:05,487 import opster 2023-09-08T03:37:05,487 File "/tmp/pip-wheel-z_zmkphc/opster_58ce955799f94511ba8befba7a5bee1f/opster.py", line 505 2023-09-08T03:37:05,488 except UnknownCommand, e: 2023-09-08T03:37:05,489 ^^^^^^^^^^^^^^^^^ 2023-09-08T03:37:05,490 SyntaxError: multiple exception types must be parenthesized 2023-09-08T03:37:05,571 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-08T03:37:05,590 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-08T03:37:05,590 exec(compile('"'"''"'"''"'"' 2023-09-08T03:37:05,590 # This is -- a caller that pip uses to run setup.py 2023-09-08T03:37:05,590 # 2023-09-08T03:37:05,590 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T03:37:05,590 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T03:37:05,590 # - It provides a clear error message when setuptools is not installed. 2023-09-08T03:37:05,590 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T03:37:05,590 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T03:37:05,590 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T03:37:05,590 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T03:37:05,590 import os, sys, tokenize 2023-09-08T03:37:05,590 2023-09-08T03:37:05,590 try: 2023-09-08T03:37:05,590 import setuptools 2023-09-08T03:37:05,590 except ImportError as error: 2023-09-08T03:37:05,590 print( 2023-09-08T03:37:05,590 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T03:37:05,590 "the build environment.", 2023-09-08T03:37:05,590 file=sys.stderr, 2023-09-08T03:37:05,590 ) 2023-09-08T03:37:05,590 sys.exit(1) 2023-09-08T03:37:05,590 2023-09-08T03:37:05,590 __file__ = %r 2023-09-08T03:37:05,590 sys.argv[0] = __file__ 2023-09-08T03:37:05,590 2023-09-08T03:37:05,590 if os.path.exists(__file__): 2023-09-08T03:37:05,590 filename = __file__ 2023-09-08T03:37:05,590 with tokenize.open(__file__) as f: 2023-09-08T03:37:05,590 setup_py_code = f.read() 2023-09-08T03:37:05,590 else: 2023-09-08T03:37:05,590 filename = "" 2023-09-08T03:37:05,590 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T03:37:05,590 2023-09-08T03:37:05,590 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T03:37:05,590 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-z_zmkphc/opster_58ce955799f94511ba8befba7a5bee1f/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-kp1t1rtf[/] 2023-09-08T03:37:05,591 [bold magenta]cwd[/]: /tmp/pip-wheel-z_zmkphc/opster_58ce955799f94511ba8befba7a5bee1f/ 2023-09-08T03:37:05,592 Preparing metadata (setup.py): finished with status 'error' 2023-09-08T03:37:05,594 ERROR: [present-rich] metadata generation failed 2023-09-08T03:37:05,600 Exception information: 2023-09-08T03:37:05,600 Traceback (most recent call last): 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-08T03:37:05,600 call_subprocess( 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-08T03:37:05,600 raise error 2023-09-08T03:37:05,600 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-08T03:37:05,600 2023-09-08T03:37:05,600 The above exception was the direct cause of the following exception: 2023-09-08T03:37:05,600 2023-09-08T03:37:05,600 Traceback (most recent call last): 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T03:37:05,600 status = run_func(*args) 2023-09-08T03:37:05,600 ^^^^^^^^^^^^^^^ 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T03:37:05,600 return func(self, options, args) 2023-09-08T03:37:05,600 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-08T03:37:05,600 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-08T03:37:05,600 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-08T03:37:05,600 result = self._result = resolver.resolve( 2023-09-08T03:37:05,600 ^^^^^^^^^^^^^^^^^ 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-08T03:37:05,600 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-08T03:37:05,600 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-08T03:37:05,600 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-08T03:37:05,600 if not criterion.candidates: 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-08T03:37:05,600 return bool(self._sequence) 2023-09-08T03:37:05,600 ^^^^^^^^^^^^^^^^^^^^ 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-08T03:37:05,600 return any(self) 2023-09-08T03:37:05,600 ^^^^^^^^^ 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-08T03:37:05,600 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-08T03:37:05,600 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-08T03:37:05,600 candidate = func() 2023-09-08T03:37:05,600 ^^^^^^ 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-08T03:37:05,600 self._link_candidate_cache[link] = LinkCandidate( 2023-09-08T03:37:05,600 ^^^^^^^^^^^^^^ 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-08T03:37:05,600 super().__init__( 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-08T03:37:05,600 self.dist = self._prepare() 2023-09-08T03:37:05,600 ^^^^^^^^^^^^^^^ 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-08T03:37:05,600 dist = self._prepare_distribution() 2023-09-08T03:37:05,600 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-08T03:37:05,600 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-08T03:37:05,600 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-08T03:37:05,600 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-08T03:37:05,600 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-08T03:37:05,600 dist = _get_prepared_distribution( 2023-09-08T03:37:05,600 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-08T03:37:05,600 abstract_dist.prepare_distribution_metadata( 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-08T03:37:05,600 self.req.prepare_metadata() 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-08T03:37:05,600 self.metadata_directory = generate_metadata_legacy( 2023-09-08T03:37:05,600 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T03:37:05,600 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-08T03:37:05,600 raise MetadataGenerationFailed(package_details=details) from error 2023-09-08T03:37:05,600 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-08T03:37:05,613 Removed opster==2.2 from https://files.pythonhosted.org/packages/1f/a8/e68e66681cc71dc9a7b7176e336ccb67952a76f40aac224b0447a3a6b1c3/opster-2.2.tar.gz from build tracker '/tmp/pip-build-tracker-wc905sve' 2023-09-08T03:37:05,614 Removed build tracker: '/tmp/pip-build-tracker-wc905sve'