2025-09-09T18:21:19,418 Created temporary directory: /tmp/pip-build-tracker-qc2tux6s 2025-09-09T18:21:19,418 Initialized build tracking at /tmp/pip-build-tracker-qc2tux6s 2025-09-09T18:21:19,419 Created build tracker: /tmp/pip-build-tracker-qc2tux6s 2025-09-09T18:21:19,419 Entered build tracker: /tmp/pip-build-tracker-qc2tux6s 2025-09-09T18:21:19,419 Created temporary directory: /tmp/pip-wheel-227yu83f 2025-09-09T18:21:19,422 Created temporary directory: /tmp/pip-ephem-wheel-cache-7y7hnjjw 2025-09-09T18:21:19,481 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T18:21:19,483 2 location(s) to search for versions of maryam: 2025-09-09T18:21:19,483 * https://pypi.org/simple/maryam/ 2025-09-09T18:21:19,483 * https://www.piwheels.org/simple/maryam/ 2025-09-09T18:21:19,483 Fetching project page and analyzing links: https://pypi.org/simple/maryam/ 2025-09-09T18:21:19,484 Getting page https://pypi.org/simple/maryam/ 2025-09-09T18:21:19,485 Found index url https://pypi.org/simple/ 2025-09-09T18:21:19,656 Fetched page https://pypi.org/simple/maryam/ as application/vnd.pypi.simple.v1+json 2025-09-09T18:21:19,662 Found link https://files.pythonhosted.org/packages/46/2b/91e35144ed74160a56049ef86bd81b0a132b26a77decd8ebf5cf379f46e3/maryam-2.2.5.tar.gz (from https://pypi.org/simple/maryam/), version: 2.2.5 2025-09-09T18:21:19,663 Found link https://files.pythonhosted.org/packages/d7/db/d86a672e84bdf54bcd34b664ec15722c89cd2b9efc02b19069a0fac279f2/maryam-2.2.6.tar.gz (from https://pypi.org/simple/maryam/), version: 2.2.6 2025-09-09T18:21:19,663 Found link https://files.pythonhosted.org/packages/e5/43/7f4f96bfb7cba4dfa3d5313bb1604a0e1a9340f878bd7b1ea03602678624/maryam-2.2.6.post1.tar.gz (from https://pypi.org/simple/maryam/), version: 2.2.6.post1 2025-09-09T18:21:19,664 Found link https://files.pythonhosted.org/packages/19/61/eaba10413af6f44e6a818a335908b42f2c72d09b3073b768f9ed268d9bb4/maryam-2.2.6.post2.tar.gz (from https://pypi.org/simple/maryam/), version: 2.2.6.post2 2025-09-09T18:21:19,664 Found link https://files.pythonhosted.org/packages/fe/4f/52201cec5c76e0610f49757065c9b9a52fabbffa905d4b4c871b6c397541/maryam-2.2.6.post5.tar.gz (from https://pypi.org/simple/maryam/), version: 2.2.6.post5 2025-09-09T18:21:19,665 Found link https://files.pythonhosted.org/packages/5b/11/b2dd8ee2eac9e9cf57ae887308991076258aa7d2b840dbed688db784abc7/maryam-2.5.0.tar.gz (from https://pypi.org/simple/maryam/), version: 2.5.0 2025-09-09T18:21:19,665 Found link https://files.pythonhosted.org/packages/9f/79/3fb22e0c4e47a526857a9646d7e6392bc4cde0da4264754a309ddf351040/maryam-2.5.0.post1.tar.gz (from https://pypi.org/simple/maryam/), version: 2.5.0.post1 2025-09-09T18:21:19,666 Found link https://files.pythonhosted.org/packages/c7/4b/ad599e62ce043cd65cacc4e1c45073b41bfe3b3da06ed99a5b30c8b44e80/maryam-2.5.0.post2.tar.gz (from https://pypi.org/simple/maryam/), version: 2.5.0.post2 2025-09-09T18:21:19,666 Found link https://files.pythonhosted.org/packages/74/a4/53641ca0bb9e476ca68c2cd409568969844bc6a378f963b479fd7f890b54/maryam-2.5.0.post3.tar.gz (from https://pypi.org/simple/maryam/), version: 2.5.0.post3 2025-09-09T18:21:19,667 Found link https://files.pythonhosted.org/packages/65/79/0579a68fa132788eb8e51164771cd315668426efb933c6175ab0fa4f0063/maryam-2.5.0.post4.tar.gz (from https://pypi.org/simple/maryam/), version: 2.5.0.post4 2025-09-09T18:21:19,667 Found link https://files.pythonhosted.org/packages/31/57/434603533b9bc451339a687dfe69fe3783953d31059809f62ef304465f9a/maryam-2.5.1.post0.tar.gz (from https://pypi.org/simple/maryam/), version: 2.5.1.post0 2025-09-09T18:21:19,668 Found link https://files.pythonhosted.org/packages/7f/f5/9c7a8d1f770b3e0681f02b1ee0057024ed62b0ec432ccd974cf70717609c/maryam-2.5.1.post1.tar.gz (from https://pypi.org/simple/maryam/), version: 2.5.1.post1 2025-09-09T18:21:19,668 Found link https://files.pythonhosted.org/packages/b7/c1/210cf3f41dd1589a92d4b3817eedf24512fd1a772db4fee98dee8f00fa5c/maryam-2.5.1.post2.tar.gz (from https://pypi.org/simple/maryam/), version: 2.5.1.post2 2025-09-09T18:21:19,669 Found link https://files.pythonhosted.org/packages/6d/f4/4bfb02dfac1666c486fa839c15557faa41734b5b8cc24df5b6fbafe22afd/maryam-2.5.1.post3.tar.gz (from https://pypi.org/simple/maryam/), version: 2.5.1.post3 2025-09-09T18:21:19,669 Found link https://files.pythonhosted.org/packages/5f/d0/6e12cf3b67e00baa2851a6227245add175be3f157311c0e4507aa5a32eb9/maryam-2.5.2.tar.gz (from https://pypi.org/simple/maryam/), version: 2.5.2 2025-09-09T18:21:19,670 Found link https://files.pythonhosted.org/packages/01/b3/0fb27a75afdd1ee9f4efa2a48a7b6fe7a8238744c16994afaf05718c72f7/maryam-2.5.2.post1.tar.gz (from https://pypi.org/simple/maryam/), version: 2.5.2.post1 2025-09-09T18:21:19,670 Found link https://files.pythonhosted.org/packages/e0/84/cfefee4fe010d5dfab7af28afae2f2ba53554496385c0ee4ea2f69f5e828/maryam-2.5.2.post2.tar.gz (from https://pypi.org/simple/maryam/), version: 2.5.2.post2 2025-09-09T18:21:19,671 Found link https://files.pythonhosted.org/packages/f3/9d/cf75e8847eed9d3a5734a3177dfb7d95d100889117ee2786e05b4bc17047/maryam-2.5.2.post3.tar.gz (from https://pypi.org/simple/maryam/), version: 2.5.2.post3 2025-09-09T18:21:19,671 Found link https://files.pythonhosted.org/packages/77/07/4c8c28cdbd1decc13edafdcf92969da409cdfbb07c60eb41920a0502c0f0/maryam-2.5.3.post1.tar.gz (from https://pypi.org/simple/maryam/), version: 2.5.3.post1 2025-09-09T18:21:19,672 Fetching project page and analyzing links: https://www.piwheels.org/simple/maryam/ 2025-09-09T18:21:19,673 Getting page https://www.piwheels.org/simple/maryam/ 2025-09-09T18:21:19,674 Found index url https://www.piwheels.org/simple/ 2025-09-09T18:21:19,764 Fetched page https://www.piwheels.org/simple/maryam/ as text/html 2025-09-09T18:21:19,768 Skipping link: No binaries permitted for maryam: https://archive1.piwheels.org/simple/maryam/maryam-2.5.3.post1-py3-none-any.whl#sha256=715f09de6b66adbdf293dabc2b527af504fc7e5a269df6024a49385044dfc47a (from https://www.piwheels.org/simple/maryam/) 2025-09-09T18:21:19,769 Skipping link: No binaries permitted for maryam: https://archive1.piwheels.org/simple/maryam/maryam-2.5.2.post3-py3-none-any.whl#sha256=b489458ea17a552c652a471d26f5c1b947f0a73794f11c6fabd5343f6367f84d (from https://www.piwheels.org/simple/maryam/) 2025-09-09T18:21:19,769 Skipping link: No binaries permitted for maryam: https://archive1.piwheels.org/simple/maryam/maryam-2.5.2.post2-py3-none-any.whl#sha256=637d95b8097bd45a591a674a995503bd4cd606cb5063f7c877b8333854eebf11 (from https://www.piwheels.org/simple/maryam/) 2025-09-09T18:21:19,769 Skipping link: No binaries permitted for maryam: https://archive1.piwheels.org/simple/maryam/maryam-2.5.2.post1-py3-none-any.whl#sha256=41ba1de909c2ea9fe2a7cfb46b0143d454bfe9344dc38c1ef08fac1be7d89701 (from https://www.piwheels.org/simple/maryam/) 2025-09-09T18:21:19,769 Skipping link: No binaries permitted for maryam: https://archive1.piwheels.org/simple/maryam/maryam-2.5.2-py3-none-any.whl#sha256=10c03f7a1bf5d402bdce821278fd475607ffdb443cd424ecd9dbe60d1f751144 (from https://www.piwheels.org/simple/maryam/) 2025-09-09T18:21:19,769 Skipping link: No binaries permitted for maryam: https://archive1.piwheels.org/simple/maryam/maryam-2.5.1.post3-py3-none-any.whl#sha256=b33d4e85a7e94c1a2fbbd101e768c6354c56fe944fdeb816ea0f567c6055d6cb (from https://www.piwheels.org/simple/maryam/) 2025-09-09T18:21:19,769 Skipping link: No binaries permitted for maryam: https://archive1.piwheels.org/simple/maryam/maryam-2.5.1.post2-py3-none-any.whl#sha256=48919bfdc4f0a0a218f320d58a5b3438bcb5b5f57eb6a1b99f84cf6d3d96ec9c (from https://www.piwheels.org/simple/maryam/) 2025-09-09T18:21:19,770 Skipping link: No binaries permitted for maryam: https://archive1.piwheels.org/simple/maryam/maryam-2.5.1.post1-py3-none-any.whl#sha256=5fe7e4b75388959ba86c136e5231f5002572cd480e498fa5e307590d518a569f (from https://www.piwheels.org/simple/maryam/) 2025-09-09T18:21:19,770 Skipping link: No binaries permitted for maryam: https://archive1.piwheels.org/simple/maryam/maryam-2.5.0.post3-py3-none-any.whl#sha256=a9dfe32738ed6691b967ebf1b192946f6868a6e9985fb514e8c3c91039a25740 (from https://www.piwheels.org/simple/maryam/) 2025-09-09T18:21:19,770 Skipping link: No binaries permitted for maryam: https://archive1.piwheels.org/simple/maryam/maryam-2.5.0.post2-py3-none-any.whl#sha256=56adfb84c2b7e96645b519f16731794700f448fc2fe3d44222b37f0d73f2b8a9 (from https://www.piwheels.org/simple/maryam/) 2025-09-09T18:21:19,770 Skipping link: No binaries permitted for maryam: https://archive1.piwheels.org/simple/maryam/maryam-2.5.0.post1-py3-none-any.whl#sha256=9d650564ab57784f10f0156c1cf84a5e139b9ac3bd05f6c4f963bed46e13e238 (from https://www.piwheels.org/simple/maryam/) 2025-09-09T18:21:19,770 Skipping link: No binaries permitted for maryam: https://archive1.piwheels.org/simple/maryam/maryam-2.2.6.post5-py3-none-any.whl#sha256=551aea9e487881adfb00ba2cdfe2981366bb3f90041d3b0ae3c57f490be9100d (from https://www.piwheels.org/simple/maryam/) 2025-09-09T18:21:19,770 Skipping link: No binaries permitted for maryam: https://archive1.piwheels.org/simple/maryam/maryam-2.2.6.post2-py3-none-any.whl#sha256=92ec4938a74393b2be51c072f36dc54ceb56c700ddcbe08cb550f89561b2097e (from https://www.piwheels.org/simple/maryam/) 2025-09-09T18:21:19,771 Skipping link: No binaries permitted for maryam: https://archive1.piwheels.org/simple/maryam/maryam-2.2.6.post1-py3-none-any.whl#sha256=c46068084ca04943a9c47f60eadd8723dd7ac9576859cdf560704978efd02181 (from https://www.piwheels.org/simple/maryam/) 2025-09-09T18:21:19,771 Skipping link: No binaries permitted for maryam: https://archive1.piwheels.org/simple/maryam/maryam-2.2.6-py3-none-any.whl#sha256=14620e9596e20a29fdabc8b84fb47591fd60bb3710d0a1207b34f0150f7c5094 (from https://www.piwheels.org/simple/maryam/) 2025-09-09T18:21:19,771 Skipping link: No binaries permitted for maryam: https://archive1.piwheels.org/simple/maryam/maryam-2.2.5-py3-none-any.whl#sha256=356f2d7b61cb832cca489ca2f7362dd362bbd049ac3c613c09f7489df1c138b2 (from https://www.piwheels.org/simple/maryam/) 2025-09-09T18:21:19,771 Skipping link: not a file: https://www.piwheels.org/simple/maryam/ 2025-09-09T18:21:19,771 Skipping link: not a file: https://pypi.org/simple/maryam/ 2025-09-09T18:21:19,798 Given no hashes to check 1 links for project 'maryam': discarding no candidates 2025-09-09T18:21:19,799 Collecting maryam==2.5.0 2025-09-09T18:21:19,800 Created temporary directory: /tmp/pip-unpack-aew9mrn4 2025-09-09T18:21:19,956 Downloading maryam-2.5.0.tar.gz (266 kB) 2025-09-09T18:21:20,116 Added maryam==2.5.0 from https://files.pythonhosted.org/packages/5b/11/b2dd8ee2eac9e9cf57ae887308991076258aa7d2b840dbed688db784abc7/maryam-2.5.0.tar.gz to build tracker '/tmp/pip-build-tracker-qc2tux6s' 2025-09-09T18:21:20,117 Running setup.py (path:/tmp/pip-wheel-227yu83f/maryam_35e286ad75f242248a6da47fbeecbc5c/setup.py) egg_info for package maryam 2025-09-09T18:21:20,118 Created temporary directory: /tmp/pip-pip-egg-info-wdlx5q_t 2025-09-09T18:21:20,118 Preparing metadata (setup.py): started 2025-09-09T18:21:20,119 Running command python setup.py egg_info 2025-09-09T18:21:20,639 Traceback (most recent call last): 2025-09-09T18:21:20,640 File "", line 2, in 2025-09-09T18:21:20,640 exec(compile(''' 2025-09-09T18:21:20,640 ~~~~^^^^^^^^^^^^ 2025-09-09T18:21:20,641 # This is -- a caller that pip uses to run setup.py 2025-09-09T18:21:20,641 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:21:20,641 ...<32 lines>... 2025-09-09T18:21:20,641 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T18:21:20,641 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:21:20,641 ''' % ('/tmp/pip-wheel-227yu83f/maryam_35e286ad75f242248a6da47fbeecbc5c/setup.py',), "", "exec")) 2025-09-09T18:21:20,641 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:21:20,641 File "", line 35, in 2025-09-09T18:21:20,641 File "/tmp/pip-wheel-227yu83f/maryam_35e286ad75f242248a6da47fbeecbc5c/setup.py", line 21, in 2025-09-09T18:21:20,642 reqs_list = [x for x in open('requirements').read().split('\n') if x and not x.startswith('#')] 2025-09-09T18:21:20,642 ~~~~^^^^^^^^^^^^^^^^ 2025-09-09T18:21:20,642 FileNotFoundError: [Errno 2] No such file or directory: 'requirements' 2025-09-09T18:21:20,726 ERROR: python setup.py egg_info exited with 1 2025-09-09T18:21:20,738 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T18:21:20,738 exec(compile('"'"''"'"''"'"' 2025-09-09T18:21:20,738 # This is -- a caller that pip uses to run setup.py 2025-09-09T18:21:20,738 # 2025-09-09T18:21:20,738 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T18:21:20,738 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T18:21:20,738 # - It provides a clear error message when setuptools is not installed. 2025-09-09T18:21:20,738 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T18:21:20,738 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T18:21:20,738 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T18:21:20,738 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T18:21:20,738 import os, sys, tokenize, traceback 2025-09-09T18:21:20,738 2025-09-09T18:21:20,738 try: 2025-09-09T18:21:20,738 import setuptools 2025-09-09T18:21:20,738 except ImportError: 2025-09-09T18:21:20,738 print( 2025-09-09T18:21:20,738 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T18:21:20,738 "the build environment with exception:", 2025-09-09T18:21:20,738 file=sys.stderr, 2025-09-09T18:21:20,738 ) 2025-09-09T18:21:20,738 traceback.print_exc() 2025-09-09T18:21:20,738 sys.exit(1) 2025-09-09T18:21:20,738 2025-09-09T18:21:20,738 __file__ = %r 2025-09-09T18:21:20,738 sys.argv[0] = __file__ 2025-09-09T18:21:20,738 2025-09-09T18:21:20,738 if os.path.exists(__file__): 2025-09-09T18:21:20,738 filename = __file__ 2025-09-09T18:21:20,738 with tokenize.open(__file__) as f: 2025-09-09T18:21:20,738 setup_py_code = f.read() 2025-09-09T18:21:20,738 else: 2025-09-09T18:21:20,738 filename = "" 2025-09-09T18:21:20,738 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T18:21:20,738 2025-09-09T18:21:20,738 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T18:21:20,738 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-227yu83f/maryam_35e286ad75f242248a6da47fbeecbc5c/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-wdlx5q_t[/] 2025-09-09T18:21:20,738 [bold magenta]cwd[/]: /tmp/pip-wheel-227yu83f/maryam_35e286ad75f242248a6da47fbeecbc5c/ 2025-09-09T18:21:20,738 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T18:21:20,739 ERROR: metadata generation failed 2025-09-09T18:21:20,744 Exception information: 2025-09-09T18:21:20,744 Traceback (most recent call last): 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T18:21:20,744 call_subprocess( 2025-09-09T18:21:20,744 ~~~~~~~~~~~~~~~^ 2025-09-09T18:21:20,744 args, 2025-09-09T18:21:20,744 ^^^^^ 2025-09-09T18:21:20,744 ...<2 lines>... 2025-09-09T18:21:20,744 spinner=spinner, 2025-09-09T18:21:20,744 ^^^^^^^^^^^^^^^^ 2025-09-09T18:21:20,744 ) 2025-09-09T18:21:20,744 ^ 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T18:21:20,744 raise error 2025-09-09T18:21:20,744 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T18:21:20,744 2025-09-09T18:21:20,744 The above exception was the direct cause of the following exception: 2025-09-09T18:21:20,744 2025-09-09T18:21:20,744 Traceback (most recent call last): 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T18:21:20,744 status = _inner_run() 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T18:21:20,744 return self.run(options, args) 2025-09-09T18:21:20,744 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T18:21:20,744 return func(self, options, args) 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T18:21:20,744 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T18:21:20,744 result = self._result = resolver.resolve( 2025-09-09T18:21:20,744 ~~~~~~~~~~~~~~~~^ 2025-09-09T18:21:20,744 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T18:21:20,744 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:21:20,744 ) 2025-09-09T18:21:20,744 ^ 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T18:21:20,744 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T18:21:20,744 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T18:21:20,744 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T18:21:20,744 if not criterion.candidates: 2025-09-09T18:21:20,744 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T18:21:20,744 return bool(self._sequence) 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T18:21:20,744 self._bool = any(self) 2025-09-09T18:21:20,744 ~~~^^^^^^ 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T18:21:20,744 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T18:21:20,744 ^^^^^^^^ 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T18:21:20,744 candidate = func() 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T18:21:20,744 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T18:21:20,744 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T18:21:20,744 link, template, name, version 2025-09-09T18:21:20,744 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:21:20,744 ) 2025-09-09T18:21:20,744 ^ 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T18:21:20,744 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T18:21:20,744 ~~~~~~~~~~~~~^ 2025-09-09T18:21:20,744 link, 2025-09-09T18:21:20,744 ^^^^^ 2025-09-09T18:21:20,744 ...<3 lines>... 2025-09-09T18:21:20,744 version=version, 2025-09-09T18:21:20,744 ^^^^^^^^^^^^^^^^ 2025-09-09T18:21:20,744 ) 2025-09-09T18:21:20,744 ^ 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T18:21:20,744 super().__init__( 2025-09-09T18:21:20,744 ~~~~~~~~~~~~~~~~^ 2025-09-09T18:21:20,744 link=link, 2025-09-09T18:21:20,744 ^^^^^^^^^^ 2025-09-09T18:21:20,744 ...<4 lines>... 2025-09-09T18:21:20,744 version=version, 2025-09-09T18:21:20,744 ^^^^^^^^^^^^^^^^ 2025-09-09T18:21:20,744 ) 2025-09-09T18:21:20,744 ^ 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T18:21:20,744 self.dist = self._prepare() 2025-09-09T18:21:20,744 ~~~~~~~~~~~~~^^ 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T18:21:20,744 dist = self._prepare_distribution() 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T18:21:20,744 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T18:21:20,744 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T18:21:20,744 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T18:21:20,744 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T18:21:20,744 dist = _get_prepared_distribution( 2025-09-09T18:21:20,744 req, 2025-09-09T18:21:20,744 ...<3 lines>... 2025-09-09T18:21:20,744 self.check_build_deps, 2025-09-09T18:21:20,744 ) 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T18:21:20,744 abstract_dist.prepare_distribution_metadata( 2025-09-09T18:21:20,744 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T18:21:20,744 finder, build_isolation, check_build_deps 2025-09-09T18:21:20,744 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:21:20,744 ) 2025-09-09T18:21:20,744 ^ 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T18:21:20,744 self.req.prepare_metadata() 2025-09-09T18:21:20,744 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T18:21:20,744 self.metadata_directory = generate_metadata_legacy( 2025-09-09T18:21:20,744 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T18:21:20,744 build_env=self.build_env, 2025-09-09T18:21:20,744 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:21:20,744 ...<3 lines>... 2025-09-09T18:21:20,744 details=details, 2025-09-09T18:21:20,744 ^^^^^^^^^^^^^^^^ 2025-09-09T18:21:20,744 ) 2025-09-09T18:21:20,744 ^ 2025-09-09T18:21:20,744 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T18:21:20,744 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T18:21:20,744 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T18:21:20,767 Removed maryam==2.5.0 from https://files.pythonhosted.org/packages/5b/11/b2dd8ee2eac9e9cf57ae887308991076258aa7d2b840dbed688db784abc7/maryam-2.5.0.tar.gz from build tracker '/tmp/pip-build-tracker-qc2tux6s' 2025-09-09T18:21:20,767 Removed build tracker: '/tmp/pip-build-tracker-qc2tux6s'