2023-09-08T11:40:40,374 Created temporary directory: /tmp/pip-build-tracker-35mmbedj 2023-09-08T11:40:40,375 Initialized build tracking at /tmp/pip-build-tracker-35mmbedj 2023-09-08T11:40:40,375 Created build tracker: /tmp/pip-build-tracker-35mmbedj 2023-09-08T11:40:40,376 Entered build tracker: /tmp/pip-build-tracker-35mmbedj 2023-09-08T11:40:40,377 Created temporary directory: /tmp/pip-wheel-gm46tplh 2023-09-08T11:40:40,380 Created temporary directory: /tmp/pip-ephem-wheel-cache-gkqbjviv 2023-09-08T11:40:40,401 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T11:40:40,404 2 location(s) to search for versions of assembla: 2023-09-08T11:40:40,404 * https://pypi.org/simple/assembla/ 2023-09-08T11:40:40,404 * https://www.piwheels.org/simple/assembla/ 2023-09-08T11:40:40,405 Fetching project page and analyzing links: https://pypi.org/simple/assembla/ 2023-09-08T11:40:40,406 Getting page https://pypi.org/simple/assembla/ 2023-09-08T11:40:40,407 Found index url https://pypi.org/simple/ 2023-09-08T11:40:40,567 Fetched page https://pypi.org/simple/assembla/ as application/vnd.pypi.simple.v1+json 2023-09-08T11:40:40,572 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-08T11:40:40,573 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-08T11:40:40,573 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-08T11:40:40,574 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-08T11:40:40,575 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-08T11:40:40,576 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-08T11:40:40,576 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-08T11:40:40,577 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-08T11:40:40,578 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-08T11:40:40,579 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-08T11:40:40,579 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-08T11:40:40,580 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-08T11:40:40,581 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-08T11:40:40,581 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-08T11:40:40,582 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-08T11:40:40,583 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-08T11:40:40,584 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-08T11:40:40,584 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-08T11:40:40,585 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-08T11:40:40,585 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-08T11:40:40,586 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-08T11:40:40,586 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-08T11:40:40,587 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-08T11:40:40,588 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-08T11:40:40,589 Fetching project page and analyzing links: https://www.piwheels.org/simple/assembla/ 2023-09-08T11:40:40,589 Getting page https://www.piwheels.org/simple/assembla/ 2023-09-08T11:40:40,591 Found index url https://www.piwheels.org/simple/ 2023-09-08T11:40:45,156 Fetched page https://www.piwheels.org/simple/assembla/ as text/html 2023-09-08T11:40:45,168 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-08T11:40:45,169 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-08T11:40:45,170 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-08T11:40:45,171 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-08T11:40:45,172 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-08T11:40:45,173 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-08T11:40:45,174 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-08T11:40:45,175 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-08T11:40:45,176 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-08T11:40:45,176 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-08T11:40:45,177 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-08T11:40:45,178 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-08T11:40:45,179 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-08T11:40:45,180 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-08T11:40:45,181 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-08T11:40:45,182 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-08T11:40:45,183 Skipping link: not a file: https://www.piwheels.org/simple/assembla/ 2023-09-08T11:40:45,184 Skipping link: not a file: https://pypi.org/simple/assembla/ 2023-09-08T11:40:45,229 Given no hashes to check 1 links for project 'assembla': discarding no candidates 2023-09-08T11:40:45,258 Collecting assembla==2.1.0 2023-09-08T11:40:45,261 Created temporary directory: /tmp/pip-unpack-bhg4sywo 2023-09-08T11:40:45,510 Downloading assembla-2.1.0.tar.gz (9.6 kB) 2023-09-08T11:40:45,548 Added assembla==2.1.0 from https://files.pythonhosted.org/packages/08/a8/86f0e3045b273cbe5fe83aff3538e878c07b83532b045c5fc8d9f7b3f5c9/assembla-2.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-35mmbedj' 2023-09-08T11:40:45,550 Running setup.py (path:/tmp/pip-wheel-gm46tplh/assembla_22ba3f74000341599f0084923221822b/setup.py) egg_info for package assembla 2023-09-08T11:40:45,551 Created temporary directory: /tmp/pip-pip-egg-info-j8wjk_h2 2023-09-08T11:40:45,551 Preparing metadata (setup.py): started 2023-09-08T11:40:45,553 Running command python setup.py egg_info 2023-09-08T11:40:46,863 Traceback (most recent call last): 2023-09-08T11:40:46,864 File "", line 2, in 2023-09-08T11:40:46,864 File "", line 34, in 2023-09-08T11:40:46,864 File "/tmp/pip-wheel-gm46tplh/assembla_22ba3f74000341599f0084923221822b/setup.py", line 3, in 2023-09-08T11:40:46,865 import assembla 2023-09-08T11:40:46,866 File "/tmp/pip-wheel-gm46tplh/assembla_22ba3f74000341599f0084923221822b/assembla/__init__.py", line 4, in 2023-09-08T11:40:46,867 import settings 2023-09-08T11:40:46,868 ModuleNotFoundError: No module named 'settings' 2023-09-08T11:40:46,962 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-08T11:40:46,975 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-08T11:40:46,975 exec(compile('"'"''"'"''"'"' 2023-09-08T11:40:46,975 # This is -- a caller that pip uses to run setup.py 2023-09-08T11:40:46,975 # 2023-09-08T11:40:46,975 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T11:40:46,975 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T11:40:46,975 # - It provides a clear error message when setuptools is not installed. 2023-09-08T11:40:46,975 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T11:40:46,975 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T11:40:46,975 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T11:40:46,975 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T11:40:46,975 import os, sys, tokenize 2023-09-08T11:40:46,975 2023-09-08T11:40:46,975 try: 2023-09-08T11:40:46,975 import setuptools 2023-09-08T11:40:46,975 except ImportError as error: 2023-09-08T11:40:46,975 print( 2023-09-08T11:40:46,975 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T11:40:46,975 "the build environment.", 2023-09-08T11:40:46,975 file=sys.stderr, 2023-09-08T11:40:46,975 ) 2023-09-08T11:40:46,975 sys.exit(1) 2023-09-08T11:40:46,975 2023-09-08T11:40:46,975 __file__ = %r 2023-09-08T11:40:46,975 sys.argv[0] = __file__ 2023-09-08T11:40:46,975 2023-09-08T11:40:46,975 if os.path.exists(__file__): 2023-09-08T11:40:46,975 filename = __file__ 2023-09-08T11:40:46,975 with tokenize.open(__file__) as f: 2023-09-08T11:40:46,975 setup_py_code = f.read() 2023-09-08T11:40:46,975 else: 2023-09-08T11:40:46,975 filename = "" 2023-09-08T11:40:46,975 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T11:40:46,975 2023-09-08T11:40:46,975 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T11:40:46,975 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-gm46tplh/assembla_22ba3f74000341599f0084923221822b/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-j8wjk_h2[/] 2023-09-08T11:40:46,976 [bold magenta]cwd[/]: /tmp/pip-wheel-gm46tplh/assembla_22ba3f74000341599f0084923221822b/ 2023-09-08T11:40:46,976 Preparing metadata (setup.py): finished with status 'error' 2023-09-08T11:40:46,978 ERROR: [present-rich] metadata generation failed 2023-09-08T11:40:46,983 Exception information: 2023-09-08T11:40:46,983 Traceback (most recent call last): 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-08T11:40:46,983 call_subprocess( 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-08T11:40:46,983 raise error 2023-09-08T11:40:46,983 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-08T11:40:46,983 2023-09-08T11:40:46,983 The above exception was the direct cause of the following exception: 2023-09-08T11:40:46,983 2023-09-08T11:40:46,983 Traceback (most recent call last): 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T11:40:46,983 status = run_func(*args) 2023-09-08T11:40:46,983 ^^^^^^^^^^^^^^^ 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T11:40:46,983 return func(self, options, args) 2023-09-08T11:40:46,983 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-08T11:40:46,983 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-08T11:40:46,983 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-08T11:40:46,983 result = self._result = resolver.resolve( 2023-09-08T11:40:46,983 ^^^^^^^^^^^^^^^^^ 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-08T11:40:46,983 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-08T11:40:46,983 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-08T11:40:46,983 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-08T11:40:46,983 if not criterion.candidates: 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-08T11:40:46,983 return bool(self._sequence) 2023-09-08T11:40:46,983 ^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-08T11:40:46,983 return any(self) 2023-09-08T11:40:46,983 ^^^^^^^^^ 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-08T11:40:46,983 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-08T11:40:46,983 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-08T11:40:46,983 candidate = func() 2023-09-08T11:40:46,983 ^^^^^^ 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-08T11:40:46,983 self._link_candidate_cache[link] = LinkCandidate( 2023-09-08T11:40:46,983 ^^^^^^^^^^^^^^ 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-08T11:40:46,983 super().__init__( 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-08T11:40:46,983 self.dist = self._prepare() 2023-09-08T11:40:46,983 ^^^^^^^^^^^^^^^ 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-08T11:40:46,983 dist = self._prepare_distribution() 2023-09-08T11:40:46,983 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-08T11:40:46,983 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-08T11:40:46,983 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-08T11:40:46,983 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-08T11:40:46,983 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-08T11:40:46,983 dist = _get_prepared_distribution( 2023-09-08T11:40:46,983 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-08T11:40:46,983 abstract_dist.prepare_distribution_metadata( 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-08T11:40:46,983 self.req.prepare_metadata() 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-08T11:40:46,983 self.metadata_directory = generate_metadata_legacy( 2023-09-08T11:40:46,983 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:40:46,983 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-08T11:40:46,983 raise MetadataGenerationFailed(package_details=details) from error 2023-09-08T11:40:46,983 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-08T11:40:46,996 Removed assembla==2.1.0 from https://files.pythonhosted.org/packages/08/a8/86f0e3045b273cbe5fe83aff3538e878c07b83532b045c5fc8d9f7b3f5c9/assembla-2.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-35mmbedj' 2023-09-08T11:40:46,997 Removed build tracker: '/tmp/pip-build-tracker-35mmbedj'