2023-09-08T14:51:43,048 Created temporary directory: /tmp/pip-build-tracker-e3ca3ofg 2023-09-08T14:51:43,049 Initialized build tracking at /tmp/pip-build-tracker-e3ca3ofg 2023-09-08T14:51:43,050 Created build tracker: /tmp/pip-build-tracker-e3ca3ofg 2023-09-08T14:51:43,050 Entered build tracker: /tmp/pip-build-tracker-e3ca3ofg 2023-09-08T14:51:43,051 Created temporary directory: /tmp/pip-wheel-drsnq9ca 2023-09-08T14:51:43,054 Created temporary directory: /tmp/pip-ephem-wheel-cache-7d8obhso 2023-09-08T14:51:43,075 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T14:51:43,079 2 location(s) to search for versions of assembla: 2023-09-08T14:51:43,079 * https://pypi.org/simple/assembla/ 2023-09-08T14:51:43,079 * https://www.piwheels.org/simple/assembla/ 2023-09-08T14:51:43,080 Fetching project page and analyzing links: https://pypi.org/simple/assembla/ 2023-09-08T14:51:43,080 Getting page https://pypi.org/simple/assembla/ 2023-09-08T14:51:43,082 Found index url https://pypi.org/simple/ 2023-09-08T14:51:43,221 Fetched page https://pypi.org/simple/assembla/ as application/vnd.pypi.simple.v1+json 2023-09-08T14:51:43,226 Found link https://files.pythonhosted.org/packages/89/6a/a1bfc7e8a5e0aa3ea119e4ae28eca7bcbb45301432f043222e900184e9f7/assembla-1.0.0.linux-x86_64.tar.gz (from https://pypi.org/simple/assembla/), version: 1.0.0.linux-x86_64 2023-09-08T14:51:43,227 Found link https://files.pythonhosted.org/packages/71/6a/613cd03af976355749e9f2557d44b2e289a395074c4562d26eb49cf92836/assembla-1.0.0.tar.gz (from https://pypi.org/simple/assembla/), version: 1.0.0 2023-09-08T14:51:43,228 Found link https://files.pythonhosted.org/packages/a4/1d/d4eb66caf2a9817d0b6c7476bfaf7f4cd2b4c798dc72efd060dba8131b2d/assembla-1.0.1.tar.gz (from https://pypi.org/simple/assembla/), version: 1.0.1 2023-09-08T14:51:43,228 Found link https://files.pythonhosted.org/packages/88/c8/a4de4da583cdbea10cfd42261c6185d1f44592950daf6a04ab81a4778374/assembla-1.0.2.tar.gz (from https://pypi.org/simple/assembla/), version: 1.0.2 2023-09-08T14:51:43,229 Found link https://files.pythonhosted.org/packages/f8/a8/67d98c82654d12c9899d66a9512f6e45cd8194e243c86298cad0f42e6862/assembla-1.1.0.tar.gz (from https://pypi.org/simple/assembla/), version: 1.1.0 2023-09-08T14:51:43,229 Found link https://files.pythonhosted.org/packages/c4/d5/fb0e5d9628be222ba712a5e281af6183985a1541aa149ae78df381a46093/assembla-1.1.1.tar.gz (from https://pypi.org/simple/assembla/), version: 1.1.1 2023-09-08T14:51:43,230 Found link https://files.pythonhosted.org/packages/74/cc/9c54014754a155f2b2f2cd518416a01fadf0dd9c6318c75bb6f2be782eba/assembla-1.1.2.tar.gz (from https://pypi.org/simple/assembla/), version: 1.1.2 2023-09-08T14:51:43,231 Found link https://files.pythonhosted.org/packages/e6/45/ada5b56996f71f007d28837faf9b4334e0d46bad155ccf54926481bbdb58/assembla-1.2.0.tar.gz (from https://pypi.org/simple/assembla/), version: 1.2.0 2023-09-08T14:51:43,232 Found link https://files.pythonhosted.org/packages/8d/2a/11b94f54c286e0ad1f848b984090e110bf968d3c1adb375b6169e645c90b/assembla-1.2.1.tar.gz (from https://pypi.org/simple/assembla/), version: 1.2.1 2023-09-08T14:51:43,232 Found link https://files.pythonhosted.org/packages/14/e0/53e6fc6f2eb313b335bde4b036640e842de7f74396ad256e6cf152510ffb/assembla-1.2.2.tar.gz (from https://pypi.org/simple/assembla/), version: 1.2.2 2023-09-08T14:51:43,233 Found link https://files.pythonhosted.org/packages/82/ee/47da0c5ae3e75cdfbed669b318e9f6da1a67d60c2ba0f1619cbde31a2a9e/assembla-1.2.3.tar.gz (from https://pypi.org/simple/assembla/), version: 1.2.3 2023-09-08T14:51:43,234 Found link https://files.pythonhosted.org/packages/85/02/7a963e6c896d101dc25332faac79e9e05bd530a548478152e58d9ebd852b/assembla-1.2.4.tar.gz (from https://pypi.org/simple/assembla/), version: 1.2.4 2023-09-08T14:51:43,234 Found link https://files.pythonhosted.org/packages/42/09/f2cc7e126233c6d931425ae36cf1487bf25dff9194bad6fc7a1d1c944535/assembla-2.0.0.tar.gz (from https://pypi.org/simple/assembla/), version: 2.0.0 2023-09-08T14:51:43,235 Found link https://files.pythonhosted.org/packages/9b/4c/2a783e91d9d7a850ba7d3c6a8d31e11284758b29bb90a48dc6383e0d6d5f/assembla-2.0.1.tar.gz (from https://pypi.org/simple/assembla/), version: 2.0.1 2023-09-08T14:51:43,236 Found link https://files.pythonhosted.org/packages/08/a8/86f0e3045b273cbe5fe83aff3538e878c07b83532b045c5fc8d9f7b3f5c9/assembla-2.1.0.tar.gz (from https://pypi.org/simple/assembla/), version: 2.1.0 2023-09-08T14:51:43,237 Found link https://files.pythonhosted.org/packages/e4/23/29199dc82d2ec4d23c5ee559123769b1bd46e0099342db9b34cfef0288ac/assembla-2.1.1.tar.gz (from https://pypi.org/simple/assembla/), version: 2.1.1 2023-09-08T14:51:43,237 Found link https://files.pythonhosted.org/packages/be/09/ce017234a32c9415058e2892826ac4376319d5a23383280f13d549a534a4/assembla-2.2.0.tar.gz (from https://pypi.org/simple/assembla/), version: 2.2.0 2023-09-08T14:51:43,238 Found link https://files.pythonhosted.org/packages/e3/4f/57c70c23205d026e7969e007af3d25b1e610db6056077979c783905260f9/assembla-2.3.0.tar.gz (from https://pypi.org/simple/assembla/), version: 2.3.0 2023-09-08T14:51:43,238 Found link https://files.pythonhosted.org/packages/4b/fb/202c5432cf112de1ffa0920debc3b5d1cfcf81b7e6e64ec129f8f4aa0854/assembla-2.3.1.tar.gz (from https://pypi.org/simple/assembla/), version: 2.3.1 2023-09-08T14:51:43,239 Found link https://files.pythonhosted.org/packages/4f/c8/ecddbecd73e4cd55ed48b6a244c5ad6e343321004e927516bee8e262a0e8/assembla-2.4.0.tar.gz (from https://pypi.org/simple/assembla/), version: 2.4.0 2023-09-08T14:51:43,239 Found link https://files.pythonhosted.org/packages/29/ad/0ce69f80ece05ed212dc116d51b673de65ff5c291cf1968f3c28aeed170d/assembla-2.4.1.tar.gz (from https://pypi.org/simple/assembla/), version: 2.4.1 2023-09-08T14:51:43,240 Found link https://files.pythonhosted.org/packages/8b/b5/97ba49b53382bd077677e64142ee98cf8613fe170007311e01ff801a9a5b/assembla-2.6.0.tar.gz (from https://pypi.org/simple/assembla/), version: 2.6.0 2023-09-08T14:51:43,240 Found link https://files.pythonhosted.org/packages/c0/75/946c0235c0b78654a24cc6f29ade08ae45154e3a935a907e71ee91560c15/assembla-2.7.0.tar.gz (from https://pypi.org/simple/assembla/), version: 2.7.0 2023-09-08T14:51:43,241 Found link https://files.pythonhosted.org/packages/69/1e/29a77e209c211d99de1267f3f49671810d19df419611e528c869cc0a7c0f/assembla-2.8.0.tar.gz (from https://pypi.org/simple/assembla/), version: 2.8.0 2023-09-08T14:51:43,242 Fetching project page and analyzing links: https://www.piwheels.org/simple/assembla/ 2023-09-08T14:51:43,242 Getting page https://www.piwheels.org/simple/assembla/ 2023-09-08T14:51:43,244 Found index url https://www.piwheels.org/simple/ 2023-09-08T14:51:43,530 Fetched page https://www.piwheels.org/simple/assembla/ as text/html 2023-09-08T14:51:43,535 Skipping link: No binaries permitted for assembla: https://www.piwheels.org/simple/assembla/assembla-1.0.0-py3-none-any.whl#sha256=25bb1cdc39d2c32d42b4acf0523c65d95a5da5a611e7080426831e4bcfd81234 (from https://www.piwheels.org/simple/assembla/) 2023-09-08T14:51:43,535 Skipping link: No binaries permitted for assembla: https://www.piwheels.org/simple/assembla/assembla-1.0.1-py3-none-any.whl#sha256=3251cbfcde22c04494522431035e35365a929209b5d7fe9b139b7929a92b6590 (from https://www.piwheels.org/simple/assembla/) 2023-09-08T14:51:43,536 Skipping link: No binaries permitted for assembla: https://www.piwheels.org/simple/assembla/assembla-1.0.2-py3-none-any.whl#sha256=f62351c42e500151a620cee9b59f9466892bfa4fa4fae8f8855d5452f235bd1f (from https://www.piwheels.org/simple/assembla/) 2023-09-08T14:51:43,536 Skipping link: No binaries permitted for assembla: https://www.piwheels.org/simple/assembla/assembla-1.1.0-py3-none-any.whl#sha256=3287161404183d58b2cb12229f8d0fe1ca1079426f3507065e465c6f047d4325 (from https://www.piwheels.org/simple/assembla/) 2023-09-08T14:51:43,537 Skipping link: No binaries permitted for assembla: https://www.piwheels.org/simple/assembla/assembla-1.1.1-py3-none-any.whl#sha256=89648b26925169e5c98b25a022eaedbfcbb9e3d8f0fa9c378dfaf6c1421e98af (from https://www.piwheels.org/simple/assembla/) 2023-09-08T14:51:43,537 Skipping link: No binaries permitted for assembla: https://www.piwheels.org/simple/assembla/assembla-1.1.2-py3-none-any.whl#sha256=bc1f3f83e1be1908f55032f1f6a584b9eede5c7d8e0d27e4abfa23be803ae990 (from https://www.piwheels.org/simple/assembla/) 2023-09-08T14:51:43,538 Skipping link: No binaries permitted for assembla: https://www.piwheels.org/simple/assembla/assembla-1.2.1-py3-none-any.whl#sha256=7c95c34615a4d66b90a8583d654fa1364a2e9bdccad6a84ebd0bbe7e0d95d214 (from https://www.piwheels.org/simple/assembla/) 2023-09-08T14:51:43,539 Skipping link: No binaries permitted for assembla: https://www.piwheels.org/simple/assembla/assembla-1.2.2-py3-none-any.whl#sha256=9ecea63169fcfc332728b7d4a128005050adccc2bd145e7265fe8307e35380f4 (from https://www.piwheels.org/simple/assembla/) 2023-09-08T14:51:43,539 Skipping link: No binaries permitted for assembla: https://www.piwheels.org/simple/assembla/assembla-1.2.3-py3-none-any.whl#sha256=6365cff1da746895ab1d30cda3937623b7e4282829da8672f00f514920bf2d8c (from https://www.piwheels.org/simple/assembla/) 2023-09-08T14:51:43,539 Skipping link: No binaries permitted for assembla: https://www.piwheels.org/simple/assembla/assembla-1.2.4-py3-none-any.whl#sha256=bf7c1b355de04cabeffc1a6809ec0e102b2e9d83f8d108d103223a4160e86ee6 (from https://www.piwheels.org/simple/assembla/) 2023-09-08T14:51:43,540 Skipping link: No binaries permitted for assembla: https://www.piwheels.org/simple/assembla/assembla-2.0.0-py3-none-any.whl#sha256=f4bd61a1b1db06d7f67e74a80f0f3b2212d03a1095af0f1ce5abe46ffe3f99a6 (from https://www.piwheels.org/simple/assembla/) 2023-09-08T14:51:43,540 Skipping link: No binaries permitted for assembla: https://www.piwheels.org/simple/assembla/assembla-2.0.1-py3-none-any.whl#sha256=a79963907f20e775be9856fcbd067411d947ae1e5ad586534c135485cb852e2d (from https://www.piwheels.org/simple/assembla/) 2023-09-08T14:51:43,541 Skipping link: No binaries permitted for assembla: https://www.piwheels.org/simple/assembla/assembla-2.4.1-py3-none-any.whl#sha256=86615151266e805641e09a92fe3eabda355df065c65a84c8f56804ee9d4f1087 (from https://www.piwheels.org/simple/assembla/) 2023-09-08T14:51:43,541 Skipping link: No binaries permitted for assembla: https://www.piwheels.org/simple/assembla/assembla-2.6.0-py3-none-any.whl#sha256=ab64c8e9dc6a17f74864397e5bceb0a2a767cec60aef52e2295c912d11118a31 (from https://www.piwheels.org/simple/assembla/) 2023-09-08T14:51:43,542 Skipping link: No binaries permitted for assembla: https://www.piwheels.org/simple/assembla/assembla-2.7.0-py3-none-any.whl#sha256=69343a1d330ee702ade5ac3088c87879b285730feeae786af996de853c23d2aa (from https://www.piwheels.org/simple/assembla/) 2023-09-08T14:51:43,542 Skipping link: No binaries permitted for assembla: https://www.piwheels.org/simple/assembla/assembla-2.8.0-py3-none-any.whl#sha256=398f498ac734dca4202e6c90000ca7ce24b222f9f8fc010cecb0d7f83ba32f93 (from https://www.piwheels.org/simple/assembla/) 2023-09-08T14:51:43,543 Skipping link: not a file: https://www.piwheels.org/simple/assembla/ 2023-09-08T14:51:43,543 Skipping link: not a file: https://pypi.org/simple/assembla/ 2023-09-08T14:51:43,564 Given no hashes to check 1 links for project 'assembla': discarding no candidates 2023-09-08T14:51:43,582 Collecting assembla==2.2.0 2023-09-08T14:51:43,584 Created temporary directory: /tmp/pip-unpack-fdt1vuhs 2023-09-08T14:51:43,795 Downloading assembla-2.2.0.tar.gz (10 kB) 2023-09-08T14:51:43,834 Added assembla==2.2.0 from https://files.pythonhosted.org/packages/be/09/ce017234a32c9415058e2892826ac4376319d5a23383280f13d549a534a4/assembla-2.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-e3ca3ofg' 2023-09-08T14:51:43,836 Running setup.py (path:/tmp/pip-wheel-drsnq9ca/assembla_c32c92039ac5465680f1297fd0c548ca/setup.py) egg_info for package assembla 2023-09-08T14:51:43,836 Created temporary directory: /tmp/pip-pip-egg-info-ihiewabu 2023-09-08T14:51:43,837 Preparing metadata (setup.py): started 2023-09-08T14:51:43,838 Running command python setup.py egg_info 2023-09-08T14:51:45,181 Traceback (most recent call last): 2023-09-08T14:51:45,181 File "", line 2, in 2023-09-08T14:51:45,182 File "", line 34, in 2023-09-08T14:51:45,182 File "/tmp/pip-wheel-drsnq9ca/assembla_c32c92039ac5465680f1297fd0c548ca/setup.py", line 3, in 2023-09-08T14:51:45,182 import assembla 2023-09-08T14:51:45,183 File "/tmp/pip-wheel-drsnq9ca/assembla_c32c92039ac5465680f1297fd0c548ca/assembla/__init__.py", line 1, in 2023-09-08T14:51:45,184 from .api import * 2023-09-08T14:51:45,185 File "/tmp/pip-wheel-drsnq9ca/assembla_c32c92039ac5465680f1297fd0c548ca/assembla/api.py", line 5, in 2023-09-08T14:51:45,186 import settings 2023-09-08T14:51:45,186 ModuleNotFoundError: No module named 'settings' 2023-09-08T14:51:45,281 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-08T14:51:45,295 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-08T14:51:45,295 exec(compile('"'"''"'"''"'"' 2023-09-08T14:51:45,295 # This is -- a caller that pip uses to run setup.py 2023-09-08T14:51:45,295 # 2023-09-08T14:51:45,295 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T14:51:45,295 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T14:51:45,295 # - It provides a clear error message when setuptools is not installed. 2023-09-08T14:51:45,295 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T14:51:45,295 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T14:51:45,295 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T14:51:45,295 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T14:51:45,295 import os, sys, tokenize 2023-09-08T14:51:45,295 2023-09-08T14:51:45,295 try: 2023-09-08T14:51:45,295 import setuptools 2023-09-08T14:51:45,295 except ImportError as error: 2023-09-08T14:51:45,295 print( 2023-09-08T14:51:45,295 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T14:51:45,295 "the build environment.", 2023-09-08T14:51:45,295 file=sys.stderr, 2023-09-08T14:51:45,295 ) 2023-09-08T14:51:45,295 sys.exit(1) 2023-09-08T14:51:45,295 2023-09-08T14:51:45,295 __file__ = %r 2023-09-08T14:51:45,295 sys.argv[0] = __file__ 2023-09-08T14:51:45,295 2023-09-08T14:51:45,295 if os.path.exists(__file__): 2023-09-08T14:51:45,295 filename = __file__ 2023-09-08T14:51:45,295 with tokenize.open(__file__) as f: 2023-09-08T14:51:45,295 setup_py_code = f.read() 2023-09-08T14:51:45,295 else: 2023-09-08T14:51:45,295 filename = "" 2023-09-08T14:51:45,295 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T14:51:45,295 2023-09-08T14:51:45,295 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T14:51:45,295 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-drsnq9ca/assembla_c32c92039ac5465680f1297fd0c548ca/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-ihiewabu[/] 2023-09-08T14:51:45,295 [bold magenta]cwd[/]: /tmp/pip-wheel-drsnq9ca/assembla_c32c92039ac5465680f1297fd0c548ca/ 2023-09-08T14:51:45,296 Preparing metadata (setup.py): finished with status 'error' 2023-09-08T14:51:45,297 ERROR: [present-rich] metadata generation failed 2023-09-08T14:51:45,303 Exception information: 2023-09-08T14:51:45,303 Traceback (most recent call last): 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-08T14:51:45,303 call_subprocess( 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-08T14:51:45,303 raise error 2023-09-08T14:51:45,303 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-08T14:51:45,303 2023-09-08T14:51:45,303 The above exception was the direct cause of the following exception: 2023-09-08T14:51:45,303 2023-09-08T14:51:45,303 Traceback (most recent call last): 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T14:51:45,303 status = run_func(*args) 2023-09-08T14:51:45,303 ^^^^^^^^^^^^^^^ 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T14:51:45,303 return func(self, options, args) 2023-09-08T14:51:45,303 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-08T14:51:45,303 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-08T14:51:45,303 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-08T14:51:45,303 result = self._result = resolver.resolve( 2023-09-08T14:51:45,303 ^^^^^^^^^^^^^^^^^ 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-08T14:51:45,303 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-08T14:51:45,303 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-08T14:51:45,303 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-08T14:51:45,303 if not criterion.candidates: 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-08T14:51:45,303 return bool(self._sequence) 2023-09-08T14:51:45,303 ^^^^^^^^^^^^^^^^^^^^ 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-08T14:51:45,303 return any(self) 2023-09-08T14:51:45,303 ^^^^^^^^^ 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-08T14:51:45,303 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-08T14:51:45,303 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-08T14:51:45,303 candidate = func() 2023-09-08T14:51:45,303 ^^^^^^ 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-08T14:51:45,303 self._link_candidate_cache[link] = LinkCandidate( 2023-09-08T14:51:45,303 ^^^^^^^^^^^^^^ 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-08T14:51:45,303 super().__init__( 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-08T14:51:45,303 self.dist = self._prepare() 2023-09-08T14:51:45,303 ^^^^^^^^^^^^^^^ 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-08T14:51:45,303 dist = self._prepare_distribution() 2023-09-08T14:51:45,303 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-08T14:51:45,303 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-08T14:51:45,303 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-08T14:51:45,303 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-08T14:51:45,303 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-08T14:51:45,303 dist = _get_prepared_distribution( 2023-09-08T14:51:45,303 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-08T14:51:45,303 abstract_dist.prepare_distribution_metadata( 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-08T14:51:45,303 self.req.prepare_metadata() 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-08T14:51:45,303 self.metadata_directory = generate_metadata_legacy( 2023-09-08T14:51:45,303 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T14:51:45,303 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-08T14:51:45,303 raise MetadataGenerationFailed(package_details=details) from error 2023-09-08T14:51:45,303 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-08T14:51:45,315 Removed assembla==2.2.0 from https://files.pythonhosted.org/packages/be/09/ce017234a32c9415058e2892826ac4376319d5a23383280f13d549a534a4/assembla-2.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-e3ca3ofg' 2023-09-08T14:51:45,316 Removed build tracker: '/tmp/pip-build-tracker-e3ca3ofg'