2023-09-12T16:48:52,890 Created temporary directory: /tmp/pip-build-tracker-8lo1d5eh 2023-09-12T16:48:52,891 Initialized build tracking at /tmp/pip-build-tracker-8lo1d5eh 2023-09-12T16:48:52,891 Created build tracker: /tmp/pip-build-tracker-8lo1d5eh 2023-09-12T16:48:52,892 Entered build tracker: /tmp/pip-build-tracker-8lo1d5eh 2023-09-12T16:48:52,892 Created temporary directory: /tmp/pip-wheel-xqkvg4z5 2023-09-12T16:48:52,896 Created temporary directory: /tmp/pip-ephem-wheel-cache-lb811oo6 2023-09-12T16:48:52,917 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-12T16:48:52,920 2 location(s) to search for versions of piservo: 2023-09-12T16:48:52,920 * https://pypi.org/simple/piservo/ 2023-09-12T16:48:52,920 * https://www.piwheels.org/simple/piservo/ 2023-09-12T16:48:52,921 Fetching project page and analyzing links: https://pypi.org/simple/piservo/ 2023-09-12T16:48:52,922 Getting page https://pypi.org/simple/piservo/ 2023-09-12T16:48:52,924 Found index url https://pypi.org/simple/ 2023-09-12T16:48:53,187 Fetched page https://pypi.org/simple/piservo/ as application/vnd.pypi.simple.v1+json 2023-09-12T16:48:53,192 Found link https://files.pythonhosted.org/packages/63/c3/a8818739ec558428eb526756fc2634978c0d93571709a37291389c7869db/piServo-0.1.tar.gz (from https://pypi.org/simple/piservo/), version: 0.1 2023-09-12T16:48:53,192 Found link https://files.pythonhosted.org/packages/2e/f8/daa07fa5126bf0ad04b3aa62a65fd3a98ac44ab69404b41fad67f59cb947/piServo-0.2.tar.gz (from https://pypi.org/simple/piservo/), version: 0.2 2023-09-12T16:48:53,193 Found link https://files.pythonhosted.org/packages/46/2f/3b8de1935c8d4aee0a92fb8572c74d9fd2f8707b76d7070d2cbbc56fdcc5/piServo-0.3.tar.gz (from https://pypi.org/simple/piservo/), version: 0.3 2023-09-12T16:48:53,194 Found link https://files.pythonhosted.org/packages/67/a6/1ee7490177a5bb5407a71af5cc55e7f942868b29e2cdc2b542a67485c2fe/piServo-0.4.tar.gz (from https://pypi.org/simple/piservo/), version: 0.4 2023-09-12T16:48:53,195 Found link https://files.pythonhosted.org/packages/0d/16/361d26221fb06b4a1aa447408642c4ba461dbd906c7332cde3c5b448dd70/piServo-0.5.tar.gz (from https://pypi.org/simple/piservo/), version: 0.5 2023-09-12T16:48:53,196 Found link https://files.pythonhosted.org/packages/c8/37/c72a6d94286d860bf246e5825ddd355b25cd94b4cc074fb64851d0f2feb4/piServo-0.6.tar.gz (from https://pypi.org/simple/piservo/), version: 0.6 2023-09-12T16:48:53,196 Found link https://files.pythonhosted.org/packages/3b/e9/158d4a30148f6ba755335b9485bc384ce9419edc47f800988e88c9a4bc9b/piServo-0.7.tar.gz (from https://pypi.org/simple/piservo/), version: 0.7 2023-09-12T16:48:53,197 Found link https://files.pythonhosted.org/packages/85/ec/383a7c92af9fe39f796e9f81f94bb81f32bf528180cfffd66ff80d9fa246/piServo-0.8.tar.gz (from https://pypi.org/simple/piservo/), version: 0.8 2023-09-12T16:48:53,198 Found link https://files.pythonhosted.org/packages/a8/e1/d50a4bd47ebc3cffb09b31fb39a10dcc3ef22518a95153fdff1e62312f63/piServo-1.0.tar.gz (from https://pypi.org/simple/piservo/), version: 1.0 2023-09-12T16:48:53,199 Found link https://files.pythonhosted.org/packages/01/4b/e2b0abdef85aa88f72ef655b8c3c7c9440f0f48da6c5a9a100713066ac63/piServo-1.1.tar.gz (from https://pypi.org/simple/piservo/), version: 1.1 2023-09-12T16:48:53,199 Found link https://files.pythonhosted.org/packages/36/27/278759f0120c899c011c747db27416099fc9fd2b34b1c39cfd718213c68a/piServo-1.2.tar.gz (from https://pypi.org/simple/piservo/), version: 1.2 2023-09-12T16:48:53,200 Found link https://files.pythonhosted.org/packages/f5/42/bf385e1ee707949daf5844fd7ea458dfa1fab4f6870477239477e04c2d19/piServo-1.3.tar.gz (from https://pypi.org/simple/piservo/), version: 1.3 2023-09-12T16:48:53,200 Found link https://files.pythonhosted.org/packages/d7/8d/5535b860b6b74e7f6b59424a41ac414fba10554f544e46fdd5ff829b3755/piServo-1.4.tar.gz (from https://pypi.org/simple/piservo/), version: 1.4 2023-09-12T16:48:53,201 Found link https://files.pythonhosted.org/packages/17/7f/5979ca5a6ba6e7d92f78fe9543d003c58e5dbb88fadfb60dd613f7359e96/piServo-1.5.tar.gz (from https://pypi.org/simple/piservo/), version: 1.5 2023-09-12T16:48:53,202 Found link https://files.pythonhosted.org/packages/18/b5/f8713fa633934647330f7829100b91b252b2852f109de2dcd293a1b01a84/piServo-1.6.tar.gz (from https://pypi.org/simple/piservo/), version: 1.6 2023-09-12T16:48:53,203 Found link https://files.pythonhosted.org/packages/38/2b/d16678f83c82c48d290a9bcaa2124e1e46980ad357cc21e28dd94ce67d14/piServo-1.7.tar.gz (from https://pypi.org/simple/piservo/), version: 1.7 2023-09-12T16:48:53,203 Found link https://files.pythonhosted.org/packages/45/28/ab751bb9a7dff474657dfccbd3912cd239ab3a6f66ef120a93c94a5d256a/piServo-1.8.tar.gz (from https://pypi.org/simple/piservo/), version: 1.8 2023-09-12T16:48:53,204 Found link https://files.pythonhosted.org/packages/29/2b/9a0947f29de67392b7909eada149a97d7db9231dbf3c587d406184124a40/piServo-1.9.tar.gz (from https://pypi.org/simple/piservo/), version: 1.9 2023-09-12T16:48:53,204 Found link https://files.pythonhosted.org/packages/56/89/d9f671bb73f843cf68e996c0888c5f906ddd9d1d24d24823a073889dff34/piServo-2.0.tar.gz (from https://pypi.org/simple/piservo/), version: 2.0 2023-09-12T16:48:53,205 Fetching project page and analyzing links: https://www.piwheels.org/simple/piservo/ 2023-09-12T16:48:53,205 Getting page https://www.piwheels.org/simple/piservo/ 2023-09-12T16:48:53,207 Found index url https://www.piwheels.org/simple/ 2023-09-12T16:48:53,474 Fetched page https://www.piwheels.org/simple/piservo/ as text/html 2023-09-12T16:48:53,479 Skipping link: No binaries permitted for piservo: https://www.piwheels.org/simple/piservo/piServo-0.1-py3-none-any.whl#sha256=25297ea08ecd07ddf772ee247165b56abce3b90f65af9185c91485e633b3af75 (from https://www.piwheels.org/simple/piservo/) 2023-09-12T16:48:53,480 Skipping link: No binaries permitted for piservo: https://www.piwheels.org/simple/piservo/piServo-0.2-py3-none-any.whl#sha256=cd5a7025d4de81fda3832f23c1645f8bd972da556adb6cf59fe8334d9f9c2170 (from https://www.piwheels.org/simple/piservo/) 2023-09-12T16:48:53,480 Skipping link: No binaries permitted for piservo: https://www.piwheels.org/simple/piservo/piServo-0.3-py3-none-any.whl#sha256=f946123dce576edaaefe90c5b1ea0f608510725d5588706d0975dce0a090a360 (from https://www.piwheels.org/simple/piservo/) 2023-09-12T16:48:53,481 Skipping link: No binaries permitted for piservo: https://www.piwheels.org/simple/piservo/piServo-0.4-py3-none-any.whl#sha256=a13e04f7f0fe365b19698d4372ad5da9467c80cf46d9c9eaebcf6619ee0088b5 (from https://www.piwheels.org/simple/piservo/) 2023-09-12T16:48:53,481 Skipping link: No binaries permitted for piservo: https://www.piwheels.org/simple/piservo/piServo-0.5-py3-none-any.whl#sha256=94252845cf2f01185beb582ab8f25a60934de608579e8968581a0508dc09fd16 (from https://www.piwheels.org/simple/piservo/) 2023-09-12T16:48:53,482 Skipping link: No binaries permitted for piservo: https://www.piwheels.org/simple/piservo/piServo-0.6-py3-none-any.whl#sha256=65131e1a81453ada94cfe1a0dc8bee23d436288d8f4dae4a4ff9886fe21042da (from https://www.piwheels.org/simple/piservo/) 2023-09-12T16:48:53,482 Skipping link: No binaries permitted for piservo: https://www.piwheels.org/simple/piservo/piServo-0.7-py3-none-any.whl#sha256=c4b0b08c5bfd55c8d5ad7c08972bb1729071af4a83a507380330fdb78d2bfc30 (from https://www.piwheels.org/simple/piservo/) 2023-09-12T16:48:53,483 Skipping link: No binaries permitted for piservo: https://www.piwheels.org/simple/piservo/piServo-0.8-py3-none-any.whl#sha256=63cc7f5aa51d80ae376c45e4b2604923b431c1165d4e6977ae14b6850e303411 (from https://www.piwheels.org/simple/piservo/) 2023-09-12T16:48:53,483 Skipping link: No binaries permitted for piservo: https://www.piwheels.org/simple/piservo/piServo-1.0-py3-none-any.whl#sha256=6b9108cc21142c565723312e0204cfd485f380f55a16bb08e45f714c6e6e7690 (from https://www.piwheels.org/simple/piservo/) 2023-09-12T16:48:53,484 Skipping link: No binaries permitted for piservo: https://www.piwheels.org/simple/piservo/piServo-1.4-py3-none-any.whl#sha256=36502822d4fde4eb2e1c533194697e4d79597c9cedeeb22c05896950c50dd809 (from https://www.piwheels.org/simple/piservo/) 2023-09-12T16:48:53,484 Skipping link: No binaries permitted for piservo: https://www.piwheels.org/simple/piservo/piServo-1.5-py3-none-any.whl#sha256=b1cf5db1ae102d098385e1c398fa5936085ca46d4bc1f7e7a8d072be3f4cee03 (from https://www.piwheels.org/simple/piservo/) 2023-09-12T16:48:53,485 Skipping link: No binaries permitted for piservo: https://www.piwheels.org/simple/piservo/piServo-1.6-py3-none-any.whl#sha256=89066ef1f163705dbcf812442b9d399892218c435b82accdeefa86145a616f44 (from https://www.piwheels.org/simple/piservo/) 2023-09-12T16:48:53,485 Skipping link: No binaries permitted for piservo: https://www.piwheels.org/simple/piservo/piServo-1.7-py3-none-any.whl#sha256=96f35525e7266e0c44490ff8cacd96bd385a55971b633e103aafb4dadbd0a946 (from https://www.piwheels.org/simple/piservo/) 2023-09-12T16:48:53,486 Skipping link: No binaries permitted for piservo: https://www.piwheels.org/simple/piservo/piServo-1.8-py3-none-any.whl#sha256=d7821d9c9ef3673fc86a0708ae14c6ef080e2c411b5830f75c9ca05014cec445 (from https://www.piwheels.org/simple/piservo/) 2023-09-12T16:48:53,486 Skipping link: No binaries permitted for piservo: https://www.piwheels.org/simple/piservo/piServo-1.9-py3-none-any.whl#sha256=fb4ed2ebd23f605870a846a161f3c06b6e5932a4fc6741b13426abfb123ccb9f (from https://www.piwheels.org/simple/piservo/) 2023-09-12T16:48:53,487 Skipping link: No binaries permitted for piservo: https://www.piwheels.org/simple/piservo/piServo-2.0-py3-none-any.whl#sha256=5fbff1aafae791b803bb77b4ff02543a123fc1a22c2dc17922ae4374f157b031 (from https://www.piwheels.org/simple/piservo/) 2023-09-12T16:48:53,487 Skipping link: not a file: https://www.piwheels.org/simple/piservo/ 2023-09-12T16:48:53,488 Skipping link: not a file: https://pypi.org/simple/piservo/ 2023-09-12T16:48:53,508 Given no hashes to check 1 links for project 'piservo': discarding no candidates 2023-09-12T16:48:53,526 Collecting piservo==1.1 2023-09-12T16:48:53,528 Created temporary directory: /tmp/pip-unpack-lb52ah6l 2023-09-12T16:48:53,971 Downloading piServo-1.1.tar.gz (1.9 kB) 2023-09-12T16:48:53,988 Added piservo==1.1 from https://files.pythonhosted.org/packages/01/4b/e2b0abdef85aa88f72ef655b8c3c7c9440f0f48da6c5a9a100713066ac63/piServo-1.1.tar.gz to build tracker '/tmp/pip-build-tracker-8lo1d5eh' 2023-09-12T16:48:53,990 Running setup.py (path:/tmp/pip-wheel-xqkvg4z5/piservo_21c7fb7cb8a54cf2b2f2c15698ea9041/setup.py) egg_info for package piservo 2023-09-12T16:48:53,991 Created temporary directory: /tmp/pip-pip-egg-info-yxby31ce 2023-09-12T16:48:53,991 Preparing metadata (setup.py): started 2023-09-12T16:48:53,993 Running command python setup.py egg_info 2023-09-12T16:48:54,411 Traceback (most recent call last): 2023-09-12T16:48:54,411 File "", line 2, in 2023-09-12T16:48:54,412 File "", line 34, in 2023-09-12T16:48:54,413 File "/tmp/pip-wheel-xqkvg4z5/piservo_21c7fb7cb8a54cf2b2f2c15698ea9041/setup.py", line 2, in 2023-09-12T16:48:54,414 filename = open("README.md", "r") 2023-09-12T16:48:54,414 ^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T16:48:54,415 FileNotFoundError: [Errno 2] No such file or directory: 'README.md' 2023-09-12T16:48:54,480 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-12T16:48:54,493 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-12T16:48:54,493 exec(compile('"'"''"'"''"'"' 2023-09-12T16:48:54,493 # This is -- a caller that pip uses to run setup.py 2023-09-12T16:48:54,493 # 2023-09-12T16:48:54,493 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-12T16:48:54,493 # import from `distutils.core` to work with newer packaging standards. 2023-09-12T16:48:54,493 # - It provides a clear error message when setuptools is not installed. 2023-09-12T16:48:54,493 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-12T16:48:54,493 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-12T16:48:54,493 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-12T16:48:54,493 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-12T16:48:54,493 import os, sys, tokenize 2023-09-12T16:48:54,493 2023-09-12T16:48:54,493 try: 2023-09-12T16:48:54,493 import setuptools 2023-09-12T16:48:54,493 except ImportError as error: 2023-09-12T16:48:54,493 print( 2023-09-12T16:48:54,493 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-12T16:48:54,493 "the build environment.", 2023-09-12T16:48:54,493 file=sys.stderr, 2023-09-12T16:48:54,493 ) 2023-09-12T16:48:54,493 sys.exit(1) 2023-09-12T16:48:54,493 2023-09-12T16:48:54,493 __file__ = %r 2023-09-12T16:48:54,493 sys.argv[0] = __file__ 2023-09-12T16:48:54,493 2023-09-12T16:48:54,493 if os.path.exists(__file__): 2023-09-12T16:48:54,493 filename = __file__ 2023-09-12T16:48:54,493 with tokenize.open(__file__) as f: 2023-09-12T16:48:54,493 setup_py_code = f.read() 2023-09-12T16:48:54,493 else: 2023-09-12T16:48:54,493 filename = "" 2023-09-12T16:48:54,493 setup_py_code = "from setuptools import setup; setup()" 2023-09-12T16:48:54,493 2023-09-12T16:48:54,493 exec(compile(setup_py_code, filename, "exec")) 2023-09-12T16:48:54,493 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-xqkvg4z5/piservo_21c7fb7cb8a54cf2b2f2c15698ea9041/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-yxby31ce[/] 2023-09-12T16:48:54,494 [bold magenta]cwd[/]: /tmp/pip-wheel-xqkvg4z5/piservo_21c7fb7cb8a54cf2b2f2c15698ea9041/ 2023-09-12T16:48:54,495 Preparing metadata (setup.py): finished with status 'error' 2023-09-12T16:48:54,496 ERROR: [present-rich] metadata generation failed 2023-09-12T16:48:54,502 Exception information: 2023-09-12T16:48:54,502 Traceback (most recent call last): 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-12T16:48:54,502 call_subprocess( 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-12T16:48:54,502 raise error 2023-09-12T16:48:54,502 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-12T16:48:54,502 2023-09-12T16:48:54,502 The above exception was the direct cause of the following exception: 2023-09-12T16:48:54,502 2023-09-12T16:48:54,502 Traceback (most recent call last): 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-12T16:48:54,502 status = run_func(*args) 2023-09-12T16:48:54,502 ^^^^^^^^^^^^^^^ 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-12T16:48:54,502 return func(self, options, args) 2023-09-12T16:48:54,502 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-12T16:48:54,502 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-12T16:48:54,502 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-12T16:48:54,502 result = self._result = resolver.resolve( 2023-09-12T16:48:54,502 ^^^^^^^^^^^^^^^^^ 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-12T16:48:54,502 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-12T16:48:54,502 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-12T16:48:54,502 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-12T16:48:54,502 if not criterion.candidates: 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-12T16:48:54,502 return bool(self._sequence) 2023-09-12T16:48:54,502 ^^^^^^^^^^^^^^^^^^^^ 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-12T16:48:54,502 return any(self) 2023-09-12T16:48:54,502 ^^^^^^^^^ 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-12T16:48:54,502 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-12T16:48:54,502 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-12T16:48:54,502 candidate = func() 2023-09-12T16:48:54,502 ^^^^^^ 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-12T16:48:54,502 self._link_candidate_cache[link] = LinkCandidate( 2023-09-12T16:48:54,502 ^^^^^^^^^^^^^^ 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-12T16:48:54,502 super().__init__( 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-12T16:48:54,502 self.dist = self._prepare() 2023-09-12T16:48:54,502 ^^^^^^^^^^^^^^^ 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-12T16:48:54,502 dist = self._prepare_distribution() 2023-09-12T16:48:54,502 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-12T16:48:54,502 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-12T16:48:54,502 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-12T16:48:54,502 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-12T16:48:54,502 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-12T16:48:54,502 dist = _get_prepared_distribution( 2023-09-12T16:48:54,502 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-12T16:48:54,502 abstract_dist.prepare_distribution_metadata( 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-12T16:48:54,502 self.req.prepare_metadata() 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-12T16:48:54,502 self.metadata_directory = generate_metadata_legacy( 2023-09-12T16:48:54,502 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T16:48:54,502 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-12T16:48:54,502 raise MetadataGenerationFailed(package_details=details) from error 2023-09-12T16:48:54,502 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-12T16:48:54,514 Removed piservo==1.1 from https://files.pythonhosted.org/packages/01/4b/e2b0abdef85aa88f72ef655b8c3c7c9440f0f48da6c5a9a100713066ac63/piServo-1.1.tar.gz from build tracker '/tmp/pip-build-tracker-8lo1d5eh' 2023-09-12T16:48:54,515 Removed build tracker: '/tmp/pip-build-tracker-8lo1d5eh'