2023-09-08T19:11:03,937 Created temporary directory: /tmp/pip-build-tracker-qjw2yk3o 2023-09-08T19:11:03,938 Initialized build tracking at /tmp/pip-build-tracker-qjw2yk3o 2023-09-08T19:11:03,938 Created build tracker: /tmp/pip-build-tracker-qjw2yk3o 2023-09-08T19:11:03,939 Entered build tracker: /tmp/pip-build-tracker-qjw2yk3o 2023-09-08T19:11:03,940 Created temporary directory: /tmp/pip-wheel-i1nrvxev 2023-09-08T19:11:03,943 Created temporary directory: /tmp/pip-ephem-wheel-cache-09ebcrh2 2023-09-08T19:11:03,964 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T19:11:03,968 2 location(s) to search for versions of switching: 2023-09-08T19:11:03,968 * https://pypi.org/simple/switching/ 2023-09-08T19:11:03,968 * https://www.piwheels.org/simple/switching/ 2023-09-08T19:11:03,968 Fetching project page and analyzing links: https://pypi.org/simple/switching/ 2023-09-08T19:11:03,969 Getting page https://pypi.org/simple/switching/ 2023-09-08T19:11:03,971 Found index url https://pypi.org/simple/ 2023-09-08T19:11:04,112 Fetched page https://pypi.org/simple/switching/ as application/vnd.pypi.simple.v1+json 2023-09-08T19:11:04,123 Found link https://files.pythonhosted.org/packages/51/58/7024965f2ba2e677b8b870f5f71e7dac4f6e33071cb2d50061b6de3c8a2d/switching-2.6.0.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.0 2023-09-08T19:11:04,123 Found link https://files.pythonhosted.org/packages/2d/5d/b501974b753f431561d791e6d3d7e7e3369fc6debe49b7b37a8fb4e2b20f/switching-2.6.3.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.3 2023-09-08T19:11:04,124 Found link https://files.pythonhosted.org/packages/17/f9/8cd895a6dd64dad57dc2df51c01695beeb358ca95509bbdee32c1d99685f/switching-2.6.7.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.7 2023-09-08T19:11:04,125 Found link https://files.pythonhosted.org/packages/56/e9/218855a90f4e2c84c43e98c21e00f814ab627af5890a9c29192e6c978e29/switching-2.6.8.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.8 2023-09-08T19:11:04,125 Found link https://files.pythonhosted.org/packages/bd/e4/527626b0bc52b512498137735b7466a7d04279358feb015ea3c329861a54/switching-2.6.9.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.9 2023-09-08T19:11:04,126 Found link https://files.pythonhosted.org/packages/a7/62/854c83ff9c31017d12c0148ed1beec2f4695d946be01e2956b8013e5b481/switching-2.6.10.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.10 2023-09-08T19:11:04,127 Found link https://files.pythonhosted.org/packages/6c/a2/9b7f9cf0f212c40d847db10c2db76a90a106eaca07d9d71ecce014cac870/switching-2.6.11.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.11 2023-09-08T19:11:04,128 Found link https://files.pythonhosted.org/packages/ab/fc/fc526425ff937dc8203d767f2b855ec6e5d86912a2fa7ff2186821d14d23/switching-2.6.12.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.12 2023-09-08T19:11:04,128 Found link https://files.pythonhosted.org/packages/f7/4e/36ea3fa557a0771716ca46dff37f48f5a5cbfcb0ccd0e42e55a23b1dcf51/switching-2.6.13.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.13 2023-09-08T19:11:04,129 Found link https://files.pythonhosted.org/packages/8c/d9/93cd2a41587d13afc0b98d0fb3500739be51fb9597e61bc96de6b3cceb98/switching-2.6.14.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.14 2023-09-08T19:11:04,130 Found link https://files.pythonhosted.org/packages/70/ee/bd969a0df68c570409bd855574f71464168c43493352ef631c39eb518870/switching-2.6.15.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.15 2023-09-08T19:11:04,131 Found link https://files.pythonhosted.org/packages/c7/04/af0d6106eb8412ec1c86a084df506ca4075a8339a26b8da01254cd5d65db/switching-2.6.16.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.16 2023-09-08T19:11:04,131 Found link https://files.pythonhosted.org/packages/2f/c3/404f4dbbacc64ea8e782391a19b5b1cd1b7f34c6a9a409a64815277c2dec/switching-2.6.17.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.17 2023-09-08T19:11:04,132 Found link https://files.pythonhosted.org/packages/eb/12/00c2a90aeae4f0102fec57010503a703dc589d4477dba07feaba5400b25f/switching-2.6.18.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.18 2023-09-08T19:11:04,133 Found link https://files.pythonhosted.org/packages/e8/ed/83bf51b38774625eb196816abc1ffa5505138200392cfd88e419405aba3b/switching-2.6.19.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.19 2023-09-08T19:11:04,134 Found link https://files.pythonhosted.org/packages/f1/a3/f3346590dde85f01ad07ce7570f88217c4ca9163250719e39a65b41af245/switching-2.6.20.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.20 2023-09-08T19:11:04,134 Found link https://files.pythonhosted.org/packages/c7/c5/72d2f8f4df3d5f3b06f928602b87dbc0a068d3a1e253dab3bffbd6666381/switching-2.6.21.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.21 2023-09-08T19:11:04,135 Found link https://files.pythonhosted.org/packages/4b/8f/6220a49afb6b042b693a9f1157ae10d49e1edc5931cc647f0d76b06170bf/switching-2.6.22.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.22 2023-09-08T19:11:04,135 Found link https://files.pythonhosted.org/packages/58/cb/69d9c2f2a63ecadf7b395e9adeee11d2d3b340a3a3a1f651921eb32432b9/switching-2.6.23.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.23 2023-09-08T19:11:04,136 Found link https://files.pythonhosted.org/packages/a5/72/03afb6578aaa8a73ad3bb8a4fbf386b834bcbb9ee3f800524c49f63a013a/switching-2.6.24.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.24 2023-09-08T19:11:04,136 Found link https://files.pythonhosted.org/packages/0d/f1/a30e43220266d1ade181e66a7d1639b9e3e5bc333ae5bdf9924defb5294d/switching-2.6.25.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.25 2023-09-08T19:11:04,137 Found link https://files.pythonhosted.org/packages/f4/08/350f44790fcadeed27872a0941598b211aa601f5d803221ba6635ef12932/switching-2.6.26.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.26 2023-09-08T19:11:04,137 Found link https://files.pythonhosted.org/packages/97/bd/2330eaccb364dd46d509c4f60f6877eca5a8f42e3ed28349949e812c5754/switching-2.6.27.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.27 2023-09-08T19:11:04,138 Found link https://files.pythonhosted.org/packages/a3/a5/d61079619478a764dcdd903928260953fad86d48c1787e89c45be2d46b6b/switching-2.6.28.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.28 2023-09-08T19:11:04,139 Found link https://files.pythonhosted.org/packages/3f/57/58cabaca2e350d9b7b335e6e31ab5b44e80bfb02425450b9b8c4e4fd93c4/switching-2.6.29.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.29 2023-09-08T19:11:04,140 Found link https://files.pythonhosted.org/packages/8b/f7/8bce60e1bfc5e3cfc4799276845f88cc89c97fc5ab788985b45904d511cf/switching-2.6.30.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.30 2023-09-08T19:11:04,140 Found link https://files.pythonhosted.org/packages/63/48/0553af6535a765b86b1129588def1f8a84a524a457fb1ab212b83d412138/switching-2.6.31.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.31 2023-09-08T19:11:04,141 Found link https://files.pythonhosted.org/packages/db/e6/f70ae77d6083c8b0ba1c0f2697aa01f879d48cdce4d5d10b5bf5c5c56cf4/switching-2.6.32.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.32 2023-09-08T19:11:04,142 Found link https://files.pythonhosted.org/packages/96/0c/2d21040570f79f741b2e211d66694eac29d6474c2d47871c72a64bc9e321/switching-2.6.34.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.34 2023-09-08T19:11:04,142 Found link https://files.pythonhosted.org/packages/25/1f/d51993191112e60d3200c9cc8fac2740d89edb5ae1ea5aaaf715f0fa7080/switching-2.6.35.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.35 2023-09-08T19:11:04,143 Found link https://files.pythonhosted.org/packages/25/10/5abce668b068563720285d15641c85607ceedc208c04acd4801fa3911a59/switching-2.6.36.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.36 2023-09-08T19:11:04,144 Found link https://files.pythonhosted.org/packages/9c/f3/8d02715e77048e25815d34dc329cce8270f3e44a1706635aa22c3d3bfcd2/switching-2.6.37.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.37 2023-09-08T19:11:04,144 Found link https://files.pythonhosted.org/packages/24/b0/8af3b217b1f5e141d8b3c5d85dfe612e06e5cfc53ae648e1472890cec948/switching-2.6.38.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.38 2023-09-08T19:11:04,145 Found link https://files.pythonhosted.org/packages/de/58/1594e846c655228c39fe84bd8e8dbf9dbf9156a28121aba55bbb8b2662b1/switching-2.6.39.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.39 2023-09-08T19:11:04,146 Found link https://files.pythonhosted.org/packages/2f/25/80c53dbb2f1ec02d9ebfd7f98fc70c19cc5e0c39e79accb096ecf991b07d/switching-2.6.40.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.40 2023-09-08T19:11:04,146 Found link https://files.pythonhosted.org/packages/aa/b4/dc00f4c0725b26b46cf5f83090e043f61d567affbe246e0a6419b25ac3d1/switching-2.6.41.tar.gz (from https://pypi.org/simple/switching/), version: 2.6.41 2023-09-08T19:11:04,147 Found link https://files.pythonhosted.org/packages/00/ad/491d0402763c521f6edf07c18ef50cc3679b81ab1bc8bd7af023f6fb025e/switching-2.7.1.tar.gz (from https://pypi.org/simple/switching/), version: 2.7.1 2023-09-08T19:11:04,147 Found link https://files.pythonhosted.org/packages/09/1b/1872165f95cbc21c5d3732f6b86fd8a0e9334c19980316db3a85a2d6961b/switching-2.7.2.tar.gz (from https://pypi.org/simple/switching/), version: 2.7.2 2023-09-08T19:11:04,148 Found link https://files.pythonhosted.org/packages/e7/29/5e9e3b5b525ed05fd73659290ea9118a8f710a523e9d6fdc01c3d3b40ca4/switching-2.7.3.tar.gz (from https://pypi.org/simple/switching/), version: 2.7.3 2023-09-08T19:11:04,148 Found link https://files.pythonhosted.org/packages/62/76/9e6d4ec59b59a68186ca42479b441e11c1fa4586241a0b12cd176a4b93ac/switching-2.8.0.tar.gz (from https://pypi.org/simple/switching/), version: 2.8.0 2023-09-08T19:11:04,149 Found link https://files.pythonhosted.org/packages/1a/9e/71d598a46fc2f5510d07fb46399ca8bd32dac1976d76340b8e6dcf3f9f6c/switching-2.8.1.tar.gz (from https://pypi.org/simple/switching/), version: 2.8.1 2023-09-08T19:11:04,150 Found link https://files.pythonhosted.org/packages/41/db/c3898b52d4b0c21444d3923f44e332a9477849575edb1690239ab595e278/switching-2.8.2.tar.gz (from https://pypi.org/simple/switching/), version: 2.8.2 2023-09-08T19:11:04,150 Found link https://files.pythonhosted.org/packages/69/1a/dea7f9592da8e94ffa36747ffeb25ee44a77873e400cd613ab8c52c3e5cf/switching-2.9.0.tar.gz (from https://pypi.org/simple/switching/), version: 2.9.0 2023-09-08T19:11:04,151 Found link https://files.pythonhosted.org/packages/58/97/48b6a67b6c64d597c9b7da31bf85484314dd1dbe04055e998e0e2381825a/switching-2.10.0.tar.gz (from https://pypi.org/simple/switching/), version: 2.10.0 2023-09-08T19:11:04,152 Found link https://files.pythonhosted.org/packages/6a/2d/fda4f1f882c7939d943d528cd5ac89d9e227fd2aa33a828550fa1e23484e/switching-2.10.1.tar.gz (from https://pypi.org/simple/switching/), version: 2.10.1 2023-09-08T19:11:04,153 Found link https://files.pythonhosted.org/packages/c9/2d/645ac01220533260b4baeff0aa2236da23a1b3895b03008055827998a5d9/switching-2.10.2.tar.gz (from https://pypi.org/simple/switching/), version: 2.10.2 2023-09-08T19:11:04,153 Found link https://files.pythonhosted.org/packages/0f/cd/f690c8d9a02a4dc53c43aaa7121d55762bdc147a2b23be0dd3b685f02fc8/switching-2.11.0.tar.gz (from https://pypi.org/simple/switching/), version: 2.11.0 2023-09-08T19:11:04,154 Found link https://files.pythonhosted.org/packages/c2/f6/6822e66e7644a88d3a03181af40e99a7ad77222da787defd7995bef1f4c8/switching-2.12.0.tar.gz (from https://pypi.org/simple/switching/), version: 2.12.0 2023-09-08T19:11:04,155 Found link https://files.pythonhosted.org/packages/69/47/2135fecb759d8386f7350d50622e09ea18b0cddaed265bb4036fa0f3fe0c/switching-2.12.1.tar.gz (from https://pypi.org/simple/switching/), version: 2.12.1 2023-09-08T19:11:04,156 Found link https://files.pythonhosted.org/packages/23/e4/41899a675c17e9a170b8683a628f33547b2a57a51a215fb876f3497639f7/switching-2.12.2.tar.gz (from https://pypi.org/simple/switching/), version: 2.12.2 2023-09-08T19:11:04,157 Fetching project page and analyzing links: https://www.piwheels.org/simple/switching/ 2023-09-08T19:11:04,158 Getting page https://www.piwheels.org/simple/switching/ 2023-09-08T19:11:04,159 Found index url https://www.piwheels.org/simple/ 2023-09-08T19:11:04,421 Fetched page https://www.piwheels.org/simple/switching/ as text/html 2023-09-08T19:11:04,422 Skipping link: not a file: https://www.piwheels.org/simple/switching/ 2023-09-08T19:11:04,423 Skipping link: not a file: https://pypi.org/simple/switching/ 2023-09-08T19:11:04,446 Given no hashes to check 1 links for project 'switching': discarding no candidates 2023-09-08T19:11:04,464 Collecting switching==2.6.15 2023-09-08T19:11:04,466 Created temporary directory: /tmp/pip-unpack-xa7l5d9i 2023-09-08T19:11:04,685 Downloading switching-2.6.15.tar.gz (84 kB) 2023-09-08T19:11:04,903 Added switching==2.6.15 from https://files.pythonhosted.org/packages/70/ee/bd969a0df68c570409bd855574f71464168c43493352ef631c39eb518870/switching-2.6.15.tar.gz to build tracker '/tmp/pip-build-tracker-qjw2yk3o' 2023-09-08T19:11:04,905 Running setup.py (path:/tmp/pip-wheel-i1nrvxev/switching_79c0dfb1ee904679b51836a7c5d53ca5/setup.py) egg_info for package switching 2023-09-08T19:11:04,905 Created temporary directory: /tmp/pip-pip-egg-info-4nn0y_u0 2023-09-08T19:11:04,906 Preparing metadata (setup.py): started 2023-09-08T19:11:04,907 Running command python setup.py egg_info 2023-09-08T19:11:05,312 Traceback (most recent call last): 2023-09-08T19:11:05,312 File "", line 2, in 2023-09-08T19:11:05,313 File "", line 34, in 2023-09-08T19:11:05,314 File "/tmp/pip-wheel-i1nrvxev/switching_79c0dfb1ee904679b51836a7c5d53ca5/setup.py", line 21 2023-09-08T19:11:05,315 print "Cleaning %s dir" % self.build_base 2023-09-08T19:11:05,316 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:11:05,316 SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)? 2023-09-08T19:11:05,385 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-08T19:11:05,398 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-08T19:11:05,398 exec(compile('"'"''"'"''"'"' 2023-09-08T19:11:05,398 # This is -- a caller that pip uses to run setup.py 2023-09-08T19:11:05,398 # 2023-09-08T19:11:05,398 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T19:11:05,398 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T19:11:05,398 # - It provides a clear error message when setuptools is not installed. 2023-09-08T19:11:05,398 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T19:11:05,398 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T19:11:05,398 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T19:11:05,398 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T19:11:05,398 import os, sys, tokenize 2023-09-08T19:11:05,398 2023-09-08T19:11:05,398 try: 2023-09-08T19:11:05,398 import setuptools 2023-09-08T19:11:05,398 except ImportError as error: 2023-09-08T19:11:05,398 print( 2023-09-08T19:11:05,398 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T19:11:05,398 "the build environment.", 2023-09-08T19:11:05,398 file=sys.stderr, 2023-09-08T19:11:05,398 ) 2023-09-08T19:11:05,398 sys.exit(1) 2023-09-08T19:11:05,398 2023-09-08T19:11:05,398 __file__ = %r 2023-09-08T19:11:05,398 sys.argv[0] = __file__ 2023-09-08T19:11:05,398 2023-09-08T19:11:05,398 if os.path.exists(__file__): 2023-09-08T19:11:05,398 filename = __file__ 2023-09-08T19:11:05,398 with tokenize.open(__file__) as f: 2023-09-08T19:11:05,398 setup_py_code = f.read() 2023-09-08T19:11:05,398 else: 2023-09-08T19:11:05,398 filename = "" 2023-09-08T19:11:05,398 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T19:11:05,398 2023-09-08T19:11:05,398 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T19:11:05,398 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-i1nrvxev/switching_79c0dfb1ee904679b51836a7c5d53ca5/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-4nn0y_u0[/] 2023-09-08T19:11:05,399 [bold magenta]cwd[/]: /tmp/pip-wheel-i1nrvxev/switching_79c0dfb1ee904679b51836a7c5d53ca5/ 2023-09-08T19:11:05,400 Preparing metadata (setup.py): finished with status 'error' 2023-09-08T19:11:05,401 ERROR: [present-rich] metadata generation failed 2023-09-08T19:11:05,406 Exception information: 2023-09-08T19:11:05,406 Traceback (most recent call last): 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-08T19:11:05,406 call_subprocess( 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-08T19:11:05,406 raise error 2023-09-08T19:11:05,406 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-08T19:11:05,406 2023-09-08T19:11:05,406 The above exception was the direct cause of the following exception: 2023-09-08T19:11:05,406 2023-09-08T19:11:05,406 Traceback (most recent call last): 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T19:11:05,406 status = run_func(*args) 2023-09-08T19:11:05,406 ^^^^^^^^^^^^^^^ 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T19:11:05,406 return func(self, options, args) 2023-09-08T19:11:05,406 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-08T19:11:05,406 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-08T19:11:05,406 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-08T19:11:05,406 result = self._result = resolver.resolve( 2023-09-08T19:11:05,406 ^^^^^^^^^^^^^^^^^ 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-08T19:11:05,406 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-08T19:11:05,406 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-08T19:11:05,406 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-08T19:11:05,406 if not criterion.candidates: 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-08T19:11:05,406 return bool(self._sequence) 2023-09-08T19:11:05,406 ^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-08T19:11:05,406 return any(self) 2023-09-08T19:11:05,406 ^^^^^^^^^ 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-08T19:11:05,406 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-08T19:11:05,406 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-08T19:11:05,406 candidate = func() 2023-09-08T19:11:05,406 ^^^^^^ 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-08T19:11:05,406 self._link_candidate_cache[link] = LinkCandidate( 2023-09-08T19:11:05,406 ^^^^^^^^^^^^^^ 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-08T19:11:05,406 super().__init__( 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-08T19:11:05,406 self.dist = self._prepare() 2023-09-08T19:11:05,406 ^^^^^^^^^^^^^^^ 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-08T19:11:05,406 dist = self._prepare_distribution() 2023-09-08T19:11:05,406 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-08T19:11:05,406 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-08T19:11:05,406 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-08T19:11:05,406 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-08T19:11:05,406 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-08T19:11:05,406 dist = _get_prepared_distribution( 2023-09-08T19:11:05,406 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-08T19:11:05,406 abstract_dist.prepare_distribution_metadata( 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-08T19:11:05,406 self.req.prepare_metadata() 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-08T19:11:05,406 self.metadata_directory = generate_metadata_legacy( 2023-09-08T19:11:05,406 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:11:05,406 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-08T19:11:05,406 raise MetadataGenerationFailed(package_details=details) from error 2023-09-08T19:11:05,406 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-08T19:11:05,419 Removed switching==2.6.15 from https://files.pythonhosted.org/packages/70/ee/bd969a0df68c570409bd855574f71464168c43493352ef631c39eb518870/switching-2.6.15.tar.gz from build tracker '/tmp/pip-build-tracker-qjw2yk3o' 2023-09-08T19:11:05,420 Removed build tracker: '/tmp/pip-build-tracker-qjw2yk3o'