2023-09-09T21:11:25,909 Created temporary directory: /tmp/pip-build-tracker-7ns2bqop 2023-09-09T21:11:25,911 Initialized build tracking at /tmp/pip-build-tracker-7ns2bqop 2023-09-09T21:11:25,911 Created build tracker: /tmp/pip-build-tracker-7ns2bqop 2023-09-09T21:11:25,912 Entered build tracker: /tmp/pip-build-tracker-7ns2bqop 2023-09-09T21:11:25,912 Created temporary directory: /tmp/pip-wheel-ol81dy2c 2023-09-09T21:11:25,915 Created temporary directory: /tmp/pip-ephem-wheel-cache-iubq6lku 2023-09-09T21:11:25,937 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-09T21:11:25,941 2 location(s) to search for versions of p4j: 2023-09-09T21:11:25,941 * https://pypi.org/simple/p4j/ 2023-09-09T21:11:25,941 * https://www.piwheels.org/simple/p4j/ 2023-09-09T21:11:25,941 Fetching project page and analyzing links: https://pypi.org/simple/p4j/ 2023-09-09T21:11:25,942 Getting page https://pypi.org/simple/p4j/ 2023-09-09T21:11:25,944 Found index url https://pypi.org/simple/ 2023-09-09T21:11:26,083 Fetched page https://pypi.org/simple/p4j/ as application/vnd.pypi.simple.v1+json 2023-09-09T21:11:26,086 Found link https://files.pythonhosted.org/packages/da/b3/806e89621e37da575b86cb55b6cb0c85a44869ac6252a8d9c196c2084dde/P4J-0.3.tar.gz (from https://pypi.org/simple/p4j/), version: 0.3 2023-09-09T21:11:26,087 Found link https://files.pythonhosted.org/packages/a4/80/5ea41c2efd9e46eb87bfa16917e053cbfa0312f54596d7dc5f96dde040a0/P4J-0.4.tar.gz (from https://pypi.org/simple/p4j/), version: 0.4 2023-09-09T21:11:26,087 Found link https://files.pythonhosted.org/packages/f8/20/3a7072c78b66413333fa0aa9c107416c464c8fecc97610f15015566558df/P4J-0.5.tar.gz (from https://pypi.org/simple/p4j/), version: 0.5 2023-09-09T21:11:26,088 Found link https://files.pythonhosted.org/packages/14/bc/4e574bc4333882edd230ba61825c17cc27f4f36211407d990a2a772e96e5/P4J-0.6.tar.gz (from https://pypi.org/simple/p4j/), version: 0.6 2023-09-09T21:11:26,089 Found link https://files.pythonhosted.org/packages/c0/a1/97cc78557b6f5c2a8d8e911475e2bb233f0b89e3270fe78e495c9069af95/P4J-0.7.tar.gz (from https://pypi.org/simple/p4j/), version: 0.7 2023-09-09T21:11:26,089 Found link https://files.pythonhosted.org/packages/ca/66/777e1364c774b6e49453cb9a8d8531471d897915b66b478378b0b0aa5d0e/P4J-0.8.tar.gz (from https://pypi.org/simple/p4j/), version: 0.8 2023-09-09T21:11:26,090 Found link https://files.pythonhosted.org/packages/62/f9/38e93059744c44c8038d0ece9749c9d1f96e9c907646f71997783a0c0320/P4J-0.9.tar.gz (from https://pypi.org/simple/p4j/), version: 0.9 2023-09-09T21:11:26,090 Found link https://files.pythonhosted.org/packages/7e/e8/aadc53fa30455b242234f9a867775bfac2f250b5b88630df76509b4eedd8/P4J-0.10.tar.gz (from https://pypi.org/simple/p4j/), version: 0.10 2023-09-09T21:11:26,091 Found link https://files.pythonhosted.org/packages/69/2d/fce1ae347dab0f6ff083eeaf732fabfa78e59fec1cd7123b5ef87d6d5a0f/P4J-0.11.tar.gz (from https://pypi.org/simple/p4j/), version: 0.11 2023-09-09T21:11:26,092 Found link https://files.pythonhosted.org/packages/29/e7/c796d8d3094355c6a4fa22a1caffe423e50b50579f8a5610fae73e52d6e7/P4J-0.12.tar.gz (from https://pypi.org/simple/p4j/), version: 0.12 2023-09-09T21:11:26,092 Found link https://files.pythonhosted.org/packages/0b/0e/77dd8a220485f085ff0f2699625b7cefb57fd18e47c4c21790e92cd02bc1/P4J-0.13.tar.gz (from https://pypi.org/simple/p4j/), version: 0.13 2023-09-09T21:11:26,093 Found link https://files.pythonhosted.org/packages/75/6a/5b78c8522ddd3abd2540a0aa627a96cb5a478390f69e560a83cc67d5f450/P4J-0.25.tar.gz (from https://pypi.org/simple/p4j/), version: 0.25 2023-09-09T21:11:26,094 Found link https://files.pythonhosted.org/packages/f7/7b/1630ff8be88dae0a413418416d67a44cd5e31db3c31413d0b424086ba8f5/P4J-0.26.tar.gz (from https://pypi.org/simple/p4j/), version: 0.26 2023-09-09T21:11:26,094 Found link https://files.pythonhosted.org/packages/ac/b5/41aaca8941ac9ff2832c2bb7116780bed853060f1d9dca8a73cc015fa2be/P4J-0.27.tar.gz (from https://pypi.org/simple/p4j/), version: 0.27 2023-09-09T21:11:26,095 Fetching project page and analyzing links: https://www.piwheels.org/simple/p4j/ 2023-09-09T21:11:26,096 Getting page https://www.piwheels.org/simple/p4j/ 2023-09-09T21:11:26,098 Found index url https://www.piwheels.org/simple/ 2023-09-09T21:11:26,394 Fetched page https://www.piwheels.org/simple/p4j/ as text/html 2023-09-09T21:11:26,399 Skipping link: No binaries permitted for p4j: https://www.piwheels.org/simple/p4j/P4J-0.10-py3-none-any.whl#sha256=91c3179bfeef07b787ae7119c1315b89eb607986e77920e90d5125f4e2e7768f (from https://www.piwheels.org/simple/p4j/) 2023-09-09T21:11:26,400 Skipping link: No binaries permitted for p4j: https://www.piwheels.org/simple/p4j/P4J-0.11-py3-none-any.whl#sha256=13b55e4c528599177373b5dc4dba9017719aff2d280b7d71b7adde4cf7201e01 (from https://www.piwheels.org/simple/p4j/) 2023-09-09T21:11:26,400 Skipping link: No binaries permitted for p4j: https://www.piwheels.org/simple/p4j/P4J-0.12-py3-none-any.whl#sha256=e986c9f1328bcb395b22c5fae47897089bfc3c34e476c1a7375dfd387a23f1f5 (from https://www.piwheels.org/simple/p4j/) 2023-09-09T21:11:26,401 Skipping link: No binaries permitted for p4j: https://www.piwheels.org/simple/p4j/P4J-0.13-py3-none-any.whl#sha256=ce4cbb77495368076381a230dc38125486ac6fb0d188772bb4e5067da9e10dba (from https://www.piwheels.org/simple/p4j/) 2023-09-09T21:11:26,401 Skipping link: No binaries permitted for p4j: https://www.piwheels.org/simple/p4j/P4J-0.25-cp39-cp39-linux_armv6l.whl#sha256=83a47efdcc8bc070c624747f97648ea38e976c613a57b5c61fe8bd1d0f7ba794 (from https://www.piwheels.org/simple/p4j/) 2023-09-09T21:11:26,402 Skipping link: No binaries permitted for p4j: https://www.piwheels.org/simple/p4j/P4J-0.25-cp39-cp39-linux_armv7l.whl#sha256=83a47efdcc8bc070c624747f97648ea38e976c613a57b5c61fe8bd1d0f7ba794 (from https://www.piwheels.org/simple/p4j/) 2023-09-09T21:11:26,402 Skipping link: No binaries permitted for p4j: https://www.piwheels.org/simple/p4j/P4J-0.26-cp39-cp39-linux_armv6l.whl#sha256=b610264a1ac06b31ae34ba327b77d0f45331f7f0919044d773e180ba739d07d8 (from https://www.piwheels.org/simple/p4j/) 2023-09-09T21:11:26,403 Skipping link: No binaries permitted for p4j: https://www.piwheels.org/simple/p4j/P4J-0.26-cp39-cp39-linux_armv7l.whl#sha256=b610264a1ac06b31ae34ba327b77d0f45331f7f0919044d773e180ba739d07d8 (from https://www.piwheels.org/simple/p4j/) 2023-09-09T21:11:26,403 Skipping link: No binaries permitted for p4j: https://www.piwheels.org/simple/p4j/P4J-0.27-cp39-cp39-linux_armv6l.whl#sha256=d64f397ae2a54c0e1b84d52030c083f2bce869d1184c7c27428987d03d0b34eb (from https://www.piwheels.org/simple/p4j/) 2023-09-09T21:11:26,404 Skipping link: No binaries permitted for p4j: https://www.piwheels.org/simple/p4j/P4J-0.27-cp39-cp39-linux_armv7l.whl#sha256=d64f397ae2a54c0e1b84d52030c083f2bce869d1184c7c27428987d03d0b34eb (from https://www.piwheels.org/simple/p4j/) 2023-09-09T21:11:26,404 Skipping link: No binaries permitted for p4j: https://www.piwheels.org/simple/p4j/P4J-0.3-py3-none-any.whl#sha256=c446dd4b24daa0bec9c6964c14609970dccc1f9b41dc64a20e947f2ea8afef03 (from https://www.piwheels.org/simple/p4j/) 2023-09-09T21:11:26,405 Skipping link: No binaries permitted for p4j: https://www.piwheels.org/simple/p4j/P4J-0.4-py3-none-any.whl#sha256=8d5dfcb119e45f74244feeca3d15da0bb77a511c02a0bc4dd325a5a711c11375 (from https://www.piwheels.org/simple/p4j/) 2023-09-09T21:11:26,405 Skipping link: No binaries permitted for p4j: https://www.piwheels.org/simple/p4j/P4J-0.5-py3-none-any.whl#sha256=25a5e76250e39753e30dbba3de3210092381eac919042b0a0f9caf6978b4d18a (from https://www.piwheels.org/simple/p4j/) 2023-09-09T21:11:26,406 Skipping link: No binaries permitted for p4j: https://www.piwheels.org/simple/p4j/P4J-0.6-py3-none-any.whl#sha256=7aa94a11815a7e2300bb1b2429698e3eb34e90ff7419a00d4c1210e50f4594f9 (from https://www.piwheels.org/simple/p4j/) 2023-09-09T21:11:26,406 Skipping link: No binaries permitted for p4j: https://www.piwheels.org/simple/p4j/P4J-0.7-py3-none-any.whl#sha256=b0ff06a18e1c0506befa798521dd398f6e2e3af46938f105f65cd31fef8a6b9d (from https://www.piwheels.org/simple/p4j/) 2023-09-09T21:11:26,407 Skipping link: No binaries permitted for p4j: https://www.piwheels.org/simple/p4j/P4J-0.8-py3-none-any.whl#sha256=88f2cb8727eff9527e61a9fc2dd4cd72a754d826f4e681ea827b1db7e78f7034 (from https://www.piwheels.org/simple/p4j/) 2023-09-09T21:11:26,408 Skipping link: No binaries permitted for p4j: https://www.piwheels.org/simple/p4j/P4J-0.9-py3-none-any.whl#sha256=87b970428c553f12a9698911ee4bb1e70bcfc15336c79d1058b80c0fcbc84bde (from https://www.piwheels.org/simple/p4j/) 2023-09-09T21:11:26,408 Skipping link: not a file: https://www.piwheels.org/simple/p4j/ 2023-09-09T21:11:26,409 Skipping link: not a file: https://pypi.org/simple/p4j/ 2023-09-09T21:11:26,428 Given no hashes to check 1 links for project 'p4j': discarding no candidates 2023-09-09T21:11:26,446 Collecting p4j==0.27 2023-09-09T21:11:26,448 Created temporary directory: /tmp/pip-unpack-riv_yoqh 2023-09-09T21:11:26,665 Downloading P4J-0.27.tar.gz (510 kB) 2023-09-09T21:11:26,927 Added p4j==0.27 from https://files.pythonhosted.org/packages/ac/b5/41aaca8941ac9ff2832c2bb7116780bed853060f1d9dca8a73cc015fa2be/P4J-0.27.tar.gz to build tracker '/tmp/pip-build-tracker-7ns2bqop' 2023-09-09T21:11:26,928 Running setup.py (path:/tmp/pip-wheel-ol81dy2c/p4j_9e771b783863488ba73afa95d2ea7a86/setup.py) egg_info for package p4j 2023-09-09T21:11:26,929 Created temporary directory: /tmp/pip-pip-egg-info-mp597aqp 2023-09-09T21:11:26,929 Preparing metadata (setup.py): started 2023-09-09T21:11:26,931 Running command python setup.py egg_info 2023-09-09T21:11:28,006 Traceback (most recent call last): 2023-09-09T21:11:28,006 File "/usr/local/lib/python3.11/dist-packages/numpy/core/__init__.py", line 23, in 2023-09-09T21:11:28,007 from . import multiarray 2023-09-09T21:11:28,007 File "/usr/local/lib/python3.11/dist-packages/numpy/core/multiarray.py", line 10, in 2023-09-09T21:11:28,008 from . import overrides 2023-09-09T21:11:28,008 File "/usr/local/lib/python3.11/dist-packages/numpy/core/overrides.py", line 8, in 2023-09-09T21:11:28,009 from numpy.core._multiarray_umath import ( 2023-09-09T21:11:28,010 ImportError: libopenblas.so.0: cannot open shared object file: No such file or directory 2023-09-09T21:11:28,011 During handling of the above exception, another exception occurred: 2023-09-09T21:11:28,013 Traceback (most recent call last): 2023-09-09T21:11:28,013 File "/tmp/pip-wheel-ol81dy2c/p4j_9e771b783863488ba73afa95d2ea7a86/setup.py", line 8, in 2023-09-09T21:11:28,014 import numpy as np 2023-09-09T21:11:28,015 File "/usr/local/lib/python3.11/dist-packages/numpy/__init__.py", line 139, in 2023-09-09T21:11:28,016 from . import core 2023-09-09T21:11:28,016 File "/usr/local/lib/python3.11/dist-packages/numpy/core/__init__.py", line 49, in 2023-09-09T21:11:28,017 raise ImportError(msg) 2023-09-09T21:11:28,018 ImportError: 2023-09-09T21:11:28,019 IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE! 2023-09-09T21:11:28,021 Importing the numpy C-extensions failed. This error can happen for 2023-09-09T21:11:28,021 many reasons, often due to issues with your setup or how NumPy was 2023-09-09T21:11:28,022 installed. 2023-09-09T21:11:28,024 We have compiled some common reasons and troubleshooting tips at: 2023-09-09T21:11:28,025 https://numpy.org/devdocs/user/troubleshooting-importerror.html 2023-09-09T21:11:28,026 Please note and check the following: 2023-09-09T21:11:28,028 * The Python version is: Python3.11 from "/usr/bin/python3" 2023-09-09T21:11:28,029 * The NumPy version is: "1.25.2" 2023-09-09T21:11:28,030 and make sure that they are the versions you expect. 2023-09-09T21:11:28,031 Please carefully study the documentation linked above for further help. 2023-09-09T21:11:28,033 Original error was: libopenblas.so.0: cannot open shared object file: No such file or directory 2023-09-09T21:11:28,036 During handling of the above exception, another exception occurred: 2023-09-09T21:11:28,037 Traceback (most recent call last): 2023-09-09T21:11:28,038 File "", line 2, in 2023-09-09T21:11:28,039 File "", line 34, in 2023-09-09T21:11:28,040 File "/tmp/pip-wheel-ol81dy2c/p4j_9e771b783863488ba73afa95d2ea7a86/setup.py", line 10, in 2023-09-09T21:11:28,040 raise ImportError("Please install Numpy before installing P4J") 2023-09-09T21:11:28,041 ImportError: Please install Numpy before installing P4J 2023-09-09T21:11:28,090 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-09T21:11:28,111 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-09T21:11:28,111 exec(compile('"'"''"'"''"'"' 2023-09-09T21:11:28,111 # This is -- a caller that pip uses to run setup.py 2023-09-09T21:11:28,111 # 2023-09-09T21:11:28,111 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-09T21:11:28,111 # import from `distutils.core` to work with newer packaging standards. 2023-09-09T21:11:28,111 # - It provides a clear error message when setuptools is not installed. 2023-09-09T21:11:28,111 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-09T21:11:28,111 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-09T21:11:28,111 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-09T21:11:28,111 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-09T21:11:28,111 import os, sys, tokenize 2023-09-09T21:11:28,111 2023-09-09T21:11:28,111 try: 2023-09-09T21:11:28,111 import setuptools 2023-09-09T21:11:28,111 except ImportError as error: 2023-09-09T21:11:28,111 print( 2023-09-09T21:11:28,111 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-09T21:11:28,111 "the build environment.", 2023-09-09T21:11:28,111 file=sys.stderr, 2023-09-09T21:11:28,111 ) 2023-09-09T21:11:28,111 sys.exit(1) 2023-09-09T21:11:28,111 2023-09-09T21:11:28,111 __file__ = %r 2023-09-09T21:11:28,111 sys.argv[0] = __file__ 2023-09-09T21:11:28,111 2023-09-09T21:11:28,111 if os.path.exists(__file__): 2023-09-09T21:11:28,111 filename = __file__ 2023-09-09T21:11:28,111 with tokenize.open(__file__) as f: 2023-09-09T21:11:28,111 setup_py_code = f.read() 2023-09-09T21:11:28,111 else: 2023-09-09T21:11:28,111 filename = "" 2023-09-09T21:11:28,111 setup_py_code = "from setuptools import setup; setup()" 2023-09-09T21:11:28,111 2023-09-09T21:11:28,111 exec(compile(setup_py_code, filename, "exec")) 2023-09-09T21:11:28,111 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ol81dy2c/p4j_9e771b783863488ba73afa95d2ea7a86/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-mp597aqp[/] 2023-09-09T21:11:28,112 [bold magenta]cwd[/]: /tmp/pip-wheel-ol81dy2c/p4j_9e771b783863488ba73afa95d2ea7a86/ 2023-09-09T21:11:28,113 Preparing metadata (setup.py): finished with status 'error' 2023-09-09T21:11:28,115 ERROR: [present-rich] metadata generation failed 2023-09-09T21:11:28,124 Exception information: 2023-09-09T21:11:28,124 Traceback (most recent call last): 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-09T21:11:28,124 call_subprocess( 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-09T21:11:28,124 raise error 2023-09-09T21:11:28,124 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-09T21:11:28,124 2023-09-09T21:11:28,124 The above exception was the direct cause of the following exception: 2023-09-09T21:11:28,124 2023-09-09T21:11:28,124 Traceback (most recent call last): 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-09T21:11:28,124 status = run_func(*args) 2023-09-09T21:11:28,124 ^^^^^^^^^^^^^^^ 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-09T21:11:28,124 return func(self, options, args) 2023-09-09T21:11:28,124 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-09T21:11:28,124 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-09T21:11:28,124 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-09T21:11:28,124 result = self._result = resolver.resolve( 2023-09-09T21:11:28,124 ^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-09T21:11:28,124 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-09T21:11:28,124 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-09T21:11:28,124 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-09T21:11:28,124 if not criterion.candidates: 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-09T21:11:28,124 return bool(self._sequence) 2023-09-09T21:11:28,124 ^^^^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-09T21:11:28,124 return any(self) 2023-09-09T21:11:28,124 ^^^^^^^^^ 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-09T21:11:28,124 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-09T21:11:28,124 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-09T21:11:28,124 candidate = func() 2023-09-09T21:11:28,124 ^^^^^^ 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-09T21:11:28,124 self._link_candidate_cache[link] = LinkCandidate( 2023-09-09T21:11:28,124 ^^^^^^^^^^^^^^ 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-09T21:11:28,124 super().__init__( 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-09T21:11:28,124 self.dist = self._prepare() 2023-09-09T21:11:28,124 ^^^^^^^^^^^^^^^ 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-09T21:11:28,124 dist = self._prepare_distribution() 2023-09-09T21:11:28,124 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-09T21:11:28,124 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-09T21:11:28,124 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-09T21:11:28,124 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-09T21:11:28,124 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-09T21:11:28,124 dist = _get_prepared_distribution( 2023-09-09T21:11:28,124 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-09T21:11:28,124 abstract_dist.prepare_distribution_metadata( 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-09T21:11:28,124 self.req.prepare_metadata() 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-09T21:11:28,124 self.metadata_directory = generate_metadata_legacy( 2023-09-09T21:11:28,124 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:28,124 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-09T21:11:28,124 raise MetadataGenerationFailed(package_details=details) from error 2023-09-09T21:11:28,124 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-09T21:11:28,367 Removed p4j==0.27 from https://files.pythonhosted.org/packages/ac/b5/41aaca8941ac9ff2832c2bb7116780bed853060f1d9dca8a73cc015fa2be/P4J-0.27.tar.gz from build tracker '/tmp/pip-build-tracker-7ns2bqop' 2023-09-09T21:11:28,369 Removed build tracker: '/tmp/pip-build-tracker-7ns2bqop'