2025-09-09T02:36:04,906 Created temporary directory: /tmp/pip-build-tracker-otcmi2s2 2025-09-09T02:36:04,907 Initialized build tracking at /tmp/pip-build-tracker-otcmi2s2 2025-09-09T02:36:04,907 Created build tracker: /tmp/pip-build-tracker-otcmi2s2 2025-09-09T02:36:04,907 Entered build tracker: /tmp/pip-build-tracker-otcmi2s2 2025-09-09T02:36:04,907 Created temporary directory: /tmp/pip-wheel-ex0sqh4i 2025-09-09T02:36:04,910 Created temporary directory: /tmp/pip-ephem-wheel-cache-lnm80wwk 2025-09-09T02:36:04,966 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T02:36:04,968 2 location(s) to search for versions of memestra: 2025-09-09T02:36:04,968 * https://pypi.org/simple/memestra/ 2025-09-09T02:36:04,968 * https://www.piwheels.org/simple/memestra/ 2025-09-09T02:36:04,969 Fetching project page and analyzing links: https://pypi.org/simple/memestra/ 2025-09-09T02:36:04,969 Getting page https://pypi.org/simple/memestra/ 2025-09-09T02:36:04,970 Found index url https://pypi.org/simple/ 2025-09-09T02:36:05,115 Fetched page https://pypi.org/simple/memestra/ as application/vnd.pypi.simple.v1+json 2025-09-09T02:36:05,124 Found link https://files.pythonhosted.org/packages/ba/ed/ab12caf5f434680570438a5c507daa5d87a3d92bc8cc584ea4e791d682c0/memestra-0.0.1.tar.gz (from https://pypi.org/simple/memestra/) (requires-python:>=3.4), version: 0.0.1 2025-09-09T02:36:05,124 Skipping link: No binaries permitted for memestra: https://files.pythonhosted.org/packages/d9/16/0eaa1ac258e355e84f90b58c3e56d900bc847a80ba6e0f401194a2194b67/memestra-0.0.2-py3-none-any.whl (from https://pypi.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,125 Found link https://files.pythonhosted.org/packages/ba/57/afd8cdf66e475c3bed670f6b28803b6b72055672602358f4a794b1ab177c/memestra-0.0.2.tar.gz (from https://pypi.org/simple/memestra/) (requires-python:>=3.4), version: 0.0.2 2025-09-09T02:36:05,125 Skipping link: No binaries permitted for memestra: https://files.pythonhosted.org/packages/b9/09/6f563c2103efebb77edb0d1b9c1eaf3f87c00847d7870806c9c82d4ad9b8/memestra-0.0.3-py3-none-any.whl (from https://pypi.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,126 Found link https://files.pythonhosted.org/packages/15/a8/a33d36ef9496c2277c68c63ae92ecf985fb70b9b4985dac7e5eb5a735d6c/memestra-0.0.3.tar.gz (from https://pypi.org/simple/memestra/) (requires-python:>=3.4), version: 0.0.3 2025-09-09T02:36:05,126 Skipping link: No binaries permitted for memestra: https://files.pythonhosted.org/packages/59/3f/e30e8ff29ea60e5cd77f646711b8cfb7f105612d4edcd2f7e973677e0241/memestra-0.0.4-py3-none-any.whl (from https://pypi.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,126 Found link https://files.pythonhosted.org/packages/cc/50/828a2243ed41d45f03a868767f93452719f94b71538a52c22c129416bf5e/memestra-0.0.4.tar.gz (from https://pypi.org/simple/memestra/) (requires-python:>=3.4), version: 0.0.4 2025-09-09T02:36:05,127 Skipping link: No binaries permitted for memestra: https://files.pythonhosted.org/packages/3e/51/4c2d29afaed6d8c4bf10e0d0f05605f5385522effa49d5369fc13a268d3b/memestra-0.0.5-py3-none-any.whl (from https://pypi.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,127 Found link https://files.pythonhosted.org/packages/47/93/089ea1e90138061c0c039a09d08b8607539da0c572c7c9017fde1b107060/memestra-0.0.5.tar.gz (from https://pypi.org/simple/memestra/) (requires-python:>=3.4), version: 0.0.5 2025-09-09T02:36:05,128 Skipping link: No binaries permitted for memestra: https://files.pythonhosted.org/packages/8e/83/75005b4688b6947222a6d2368aad3a2a1427bf5b1f8245eaae43641d2524/memestra-0.0.6-py3-none-any.whl (from https://pypi.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,128 Found link https://files.pythonhosted.org/packages/bf/3c/67c9c6dcd2ff8058d214a30ef835a3be8b3e43b1b10f8d6778edaea13bb2/memestra-0.0.6.tar.gz (from https://pypi.org/simple/memestra/) (requires-python:>=3.4), version: 0.0.6 2025-09-09T02:36:05,128 Skipping link: No binaries permitted for memestra: https://files.pythonhosted.org/packages/ec/d5/bedcf31d45bdb910dd97785a7b041f5531230af74086b2a6496373a1d0c9/memestra-0.0.7-py3-none-any.whl (from https://pypi.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,129 Found link https://files.pythonhosted.org/packages/12/d3/ce77e3e21e6afeeae93930499ff7655fba00bc2042faf051d937ce8d33ae/memestra-0.0.7.tar.gz (from https://pypi.org/simple/memestra/) (requires-python:>=3.4), version: 0.0.7 2025-09-09T02:36:05,129 Skipping link: No binaries permitted for memestra: https://files.pythonhosted.org/packages/3c/2e/f72986c8d9eab994f4adc40dd1bfde4d2bf5623c6b7b7ef8454528f83898/memestra-0.1.0-py3-none-any.whl (from https://pypi.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,130 Found link https://files.pythonhosted.org/packages/12/6f/a10b9c1ba22e9b8157dc83e7fc2d1b854fdad07acbaf0dfbb3b9ad501c3a/memestra-0.1.0.tar.gz (from https://pypi.org/simple/memestra/) (requires-python:>=3.4), version: 0.1.0 2025-09-09T02:36:05,130 Skipping link: No binaries permitted for memestra: https://files.pythonhosted.org/packages/53/3e/96fa6a666997374e8086d73b9225eaa3f85f0c0fb55d25b7539a57903ae4/memestra-0.1.1-py3-none-any.whl (from https://pypi.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,130 Found link https://files.pythonhosted.org/packages/07/b7/8a7f917595e62260815e4ee71bf70e82c5a43f773f3e3b35b98c301a55fb/memestra-0.1.1.tar.gz (from https://pypi.org/simple/memestra/) (requires-python:>=3.4), version: 0.1.1 2025-09-09T02:36:05,131 Skipping link: No binaries permitted for memestra: https://files.pythonhosted.org/packages/68/84/9734fe55bcbfc7a61fa9ddf066b905701bc8ce8cec5f8c8a62ef0a584580/memestra-0.1.2-py3-none-any.whl (from https://pypi.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,131 Found link https://files.pythonhosted.org/packages/e5/79/79e3387d99440fa15a934406f6f93e43663becce210c90cf28bb5cc46b69/memestra-0.1.2.tar.gz (from https://pypi.org/simple/memestra/) (requires-python:>=3.4), version: 0.1.2 2025-09-09T02:36:05,132 Skipping link: No binaries permitted for memestra: https://files.pythonhosted.org/packages/97/47/4bf14b8f59635b79309117d009fe634792bcfb81d577474358c0e07ca7c3/memestra-0.1.3-py3-none-any.whl (from https://pypi.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,132 Found link https://files.pythonhosted.org/packages/23/c9/4888adab351819ad4a8003caad5842f515982c13da03905bfbcdb756006e/memestra-0.1.3.tar.gz (from https://pypi.org/simple/memestra/) (requires-python:>=3.4), version: 0.1.3 2025-09-09T02:36:05,132 Skipping link: No binaries permitted for memestra: https://files.pythonhosted.org/packages/0f/6a/dca995481f62c0db95204c183e3380d6e92c8bbaecf48d9b92491a5e1865/memestra-0.2.0-py3-none-any.whl (from https://pypi.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,133 Found link https://files.pythonhosted.org/packages/87/9e/47602b24c2087940812a5d74679db128bffe67b5e114a3b2bcb6daad3c3a/memestra-0.2.0.tar.gz (from https://pypi.org/simple/memestra/) (requires-python:>=3.4), version: 0.2.0 2025-09-09T02:36:05,133 Skipping link: No binaries permitted for memestra: https://files.pythonhosted.org/packages/da/85/9ae552b86222aab057b7f60bebc91bef9ec1fdbd764af60334f24bdb28a5/memestra-0.2.1-py3-none-any.whl (from https://pypi.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,134 Found link https://files.pythonhosted.org/packages/46/0a/3cc06e91a04fe3d487566bbd136dd75ca1145535775ff84d5714260e5f5a/memestra-0.2.1.tar.gz (from https://pypi.org/simple/memestra/) (requires-python:>=3.4), version: 0.2.1 2025-09-09T02:36:05,134 Fetching project page and analyzing links: https://www.piwheels.org/simple/memestra/ 2025-09-09T02:36:05,135 Getting page https://www.piwheels.org/simple/memestra/ 2025-09-09T02:36:05,137 Found index url https://www.piwheels.org/simple/ 2025-09-09T02:36:05,223 Fetched page https://www.piwheels.org/simple/memestra/ as text/html 2025-09-09T02:36:05,227 Skipping link: No binaries permitted for memestra: https://archive1.piwheels.org/simple/memestra/memestra-0.2.1-py3-none-any.whl#sha256=99bfc9ee40c9a9d255feb11e7a369eedb35339e5b94337abe1cab663bdd5e561 (from https://www.piwheels.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,227 Skipping link: No binaries permitted for memestra: https://archive1.piwheels.org/simple/memestra/memestra-0.2.0-py3-none-any.whl#sha256=74e42e293823992374ca3044f285dd4177ad2dcb0cbb3986575b270b71061765 (from https://www.piwheels.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,228 Skipping link: No binaries permitted for memestra: https://archive1.piwheels.org/simple/memestra/memestra-0.1.3-py3-none-any.whl#sha256=1c9e18b6e52a3864ef4f90ea58f739ee23ef8e2cec2ea61f12f0982ce1e2b60c (from https://www.piwheels.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,228 Skipping link: No binaries permitted for memestra: https://archive1.piwheels.org/simple/memestra/memestra-0.1.2-py3-none-any.whl#sha256=5a21958cf5b187b8fa7c00ce56e48c77795d939f47521b78fe4346de85cad8cc (from https://www.piwheels.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,228 Skipping link: No binaries permitted for memestra: https://archive1.piwheels.org/simple/memestra/memestra-0.1.1-py3-none-any.whl#sha256=b7b662d7ab9349d3bc04022b9064a8b65fe0eb101a819e174909565a0e336cb7 (from https://www.piwheels.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,228 Skipping link: No binaries permitted for memestra: https://archive1.piwheels.org/simple/memestra/memestra-0.1.0-py3-none-any.whl#sha256=629f72d55ae84914ff6d441c0015eeaa1221c77ca5ad48c17aebfa610e4925cd (from https://www.piwheels.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,228 Skipping link: No binaries permitted for memestra: https://archive1.piwheels.org/simple/memestra/memestra-0.0.7-py3-none-any.whl#sha256=a32a9589dbeb9335b50acc79c98d91b8e7a28a4f6c86166ed622be2bcf260d64 (from https://www.piwheels.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,228 Skipping link: No binaries permitted for memestra: https://archive1.piwheels.org/simple/memestra/memestra-0.0.6-py3-none-any.whl#sha256=d794399461042df645fc4f66c1adb28b8ab44a759cacf8b870bcd6337937faa7 (from https://www.piwheels.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,228 Skipping link: No binaries permitted for memestra: https://archive1.piwheels.org/simple/memestra/memestra-0.0.5-py3-none-any.whl#sha256=ddc7c7b03bdcbb5d231793ab58d66610f6e406fd59c9bdaa6bcee9590e589827 (from https://www.piwheels.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,229 Skipping link: No binaries permitted for memestra: https://archive1.piwheels.org/simple/memestra/memestra-0.0.4-py3-none-any.whl#sha256=1180558a22745a50c7df033adb14c0dcc0344561f6089b3b00192a70301884b4 (from https://www.piwheels.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,229 Skipping link: No binaries permitted for memestra: https://archive1.piwheels.org/simple/memestra/memestra-0.0.3-py3-none-any.whl#sha256=7621ba335292d6b061fed8bf76143ebbd58a5ee52e325c5f71015e40a8e01708 (from https://www.piwheels.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,229 Skipping link: No binaries permitted for memestra: https://archive1.piwheels.org/simple/memestra/memestra-0.0.2-py3-none-any.whl#sha256=05176925c8d13484f6c37143e23735863efbcb50932925359eee236b490c38b9 (from https://www.piwheels.org/simple/memestra/) (requires-python:>=3.4) 2025-09-09T02:36:05,229 Skipping link: not a file: https://www.piwheels.org/simple/memestra/ 2025-09-09T02:36:05,229 Skipping link: not a file: https://pypi.org/simple/memestra/ 2025-09-09T02:36:05,255 Given no hashes to check 1 links for project 'memestra': discarding no candidates 2025-09-09T02:36:05,256 Collecting memestra==0.0.1 2025-09-09T02:36:05,257 Created temporary directory: /tmp/pip-unpack-hma7t4d2 2025-09-09T02:36:05,395 Downloading memestra-0.0.1.tar.gz (7.0 kB) 2025-09-09T02:36:05,425 Added memestra==0.0.1 from https://files.pythonhosted.org/packages/ba/ed/ab12caf5f434680570438a5c507daa5d87a3d92bc8cc584ea4e791d682c0/memestra-0.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-otcmi2s2' 2025-09-09T02:36:05,427 Running setup.py (path:/tmp/pip-wheel-ex0sqh4i/memestra_fb1347d78fc046db8ceeeed88ea0c616/setup.py) egg_info for package memestra 2025-09-09T02:36:05,427 Created temporary directory: /tmp/pip-pip-egg-info-zeako376 2025-09-09T02:36:05,427 Preparing metadata (setup.py): started 2025-09-09T02:36:05,428 Running command python setup.py egg_info 2025-09-09T02:36:05,963 Traceback (most recent call last): 2025-09-09T02:36:05,965 File "", line 2, in 2025-09-09T02:36:05,965 exec(compile(''' 2025-09-09T02:36:05,965 ~~~~^^^^^^^^^^^^ 2025-09-09T02:36:05,965 # This is -- a caller that pip uses to run setup.py 2025-09-09T02:36:05,966 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:36:05,966 ...<32 lines>... 2025-09-09T02:36:05,966 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T02:36:05,966 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:36:05,966 ''' % ('/tmp/pip-wheel-ex0sqh4i/memestra_fb1347d78fc046db8ceeeed88ea0c616/setup.py',), "", "exec")) 2025-09-09T02:36:05,966 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:36:05,966 File "", line 35, in 2025-09-09T02:36:05,966 File "/tmp/pip-wheel-ex0sqh4i/memestra_fb1347d78fc046db8ceeeed88ea0c616/setup.py", line 5, in 2025-09-09T02:36:05,966 dev_reqs = open("requirements-dev.txt").read().splitlines() 2025-09-09T02:36:05,966 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:36:05,967 FileNotFoundError: [Errno 2] No such file or directory: 'requirements-dev.txt' 2025-09-09T02:36:06,052 ERROR: python setup.py egg_info exited with 1 2025-09-09T02:36:06,064 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T02:36:06,064 exec(compile('"'"''"'"''"'"' 2025-09-09T02:36:06,064 # This is -- a caller that pip uses to run setup.py 2025-09-09T02:36:06,064 # 2025-09-09T02:36:06,064 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T02:36:06,064 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T02:36:06,064 # - It provides a clear error message when setuptools is not installed. 2025-09-09T02:36:06,064 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T02:36:06,064 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T02:36:06,064 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T02:36:06,064 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T02:36:06,064 import os, sys, tokenize, traceback 2025-09-09T02:36:06,064 2025-09-09T02:36:06,064 try: 2025-09-09T02:36:06,064 import setuptools 2025-09-09T02:36:06,064 except ImportError: 2025-09-09T02:36:06,064 print( 2025-09-09T02:36:06,064 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T02:36:06,064 "the build environment with exception:", 2025-09-09T02:36:06,064 file=sys.stderr, 2025-09-09T02:36:06,064 ) 2025-09-09T02:36:06,064 traceback.print_exc() 2025-09-09T02:36:06,064 sys.exit(1) 2025-09-09T02:36:06,064 2025-09-09T02:36:06,064 __file__ = %r 2025-09-09T02:36:06,064 sys.argv[0] = __file__ 2025-09-09T02:36:06,064 2025-09-09T02:36:06,064 if os.path.exists(__file__): 2025-09-09T02:36:06,064 filename = __file__ 2025-09-09T02:36:06,064 with tokenize.open(__file__) as f: 2025-09-09T02:36:06,064 setup_py_code = f.read() 2025-09-09T02:36:06,064 else: 2025-09-09T02:36:06,064 filename = "" 2025-09-09T02:36:06,064 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T02:36:06,064 2025-09-09T02:36:06,064 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T02:36:06,064 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ex0sqh4i/memestra_fb1347d78fc046db8ceeeed88ea0c616/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-zeako376[/] 2025-09-09T02:36:06,064 [bold magenta]cwd[/]: /tmp/pip-wheel-ex0sqh4i/memestra_fb1347d78fc046db8ceeeed88ea0c616/ 2025-09-09T02:36:06,065 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T02:36:06,065 ERROR: metadata generation failed 2025-09-09T02:36:06,070 Exception information: 2025-09-09T02:36:06,070 Traceback (most recent call last): 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T02:36:06,070 call_subprocess( 2025-09-09T02:36:06,070 ~~~~~~~~~~~~~~~^ 2025-09-09T02:36:06,070 args, 2025-09-09T02:36:06,070 ^^^^^ 2025-09-09T02:36:06,070 ...<2 lines>... 2025-09-09T02:36:06,070 spinner=spinner, 2025-09-09T02:36:06,070 ^^^^^^^^^^^^^^^^ 2025-09-09T02:36:06,070 ) 2025-09-09T02:36:06,070 ^ 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T02:36:06,070 raise error 2025-09-09T02:36:06,070 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T02:36:06,070 2025-09-09T02:36:06,070 The above exception was the direct cause of the following exception: 2025-09-09T02:36:06,070 2025-09-09T02:36:06,070 Traceback (most recent call last): 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T02:36:06,070 status = _inner_run() 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T02:36:06,070 return self.run(options, args) 2025-09-09T02:36:06,070 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T02:36:06,070 return func(self, options, args) 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T02:36:06,070 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T02:36:06,070 result = self._result = resolver.resolve( 2025-09-09T02:36:06,070 ~~~~~~~~~~~~~~~~^ 2025-09-09T02:36:06,070 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T02:36:06,070 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:36:06,070 ) 2025-09-09T02:36:06,070 ^ 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T02:36:06,070 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T02:36:06,070 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T02:36:06,070 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T02:36:06,070 if not criterion.candidates: 2025-09-09T02:36:06,070 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T02:36:06,070 return bool(self._sequence) 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T02:36:06,070 self._bool = any(self) 2025-09-09T02:36:06,070 ~~~^^^^^^ 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T02:36:06,070 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T02:36:06,070 ^^^^^^^^ 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T02:36:06,070 candidate = func() 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T02:36:06,070 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T02:36:06,070 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T02:36:06,070 link, template, name, version 2025-09-09T02:36:06,070 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:36:06,070 ) 2025-09-09T02:36:06,070 ^ 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T02:36:06,070 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T02:36:06,070 ~~~~~~~~~~~~~^ 2025-09-09T02:36:06,070 link, 2025-09-09T02:36:06,070 ^^^^^ 2025-09-09T02:36:06,070 ...<3 lines>... 2025-09-09T02:36:06,070 version=version, 2025-09-09T02:36:06,070 ^^^^^^^^^^^^^^^^ 2025-09-09T02:36:06,070 ) 2025-09-09T02:36:06,070 ^ 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T02:36:06,070 super().__init__( 2025-09-09T02:36:06,070 ~~~~~~~~~~~~~~~~^ 2025-09-09T02:36:06,070 link=link, 2025-09-09T02:36:06,070 ^^^^^^^^^^ 2025-09-09T02:36:06,070 ...<4 lines>... 2025-09-09T02:36:06,070 version=version, 2025-09-09T02:36:06,070 ^^^^^^^^^^^^^^^^ 2025-09-09T02:36:06,070 ) 2025-09-09T02:36:06,070 ^ 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T02:36:06,070 self.dist = self._prepare() 2025-09-09T02:36:06,070 ~~~~~~~~~~~~~^^ 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T02:36:06,070 dist = self._prepare_distribution() 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T02:36:06,070 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T02:36:06,070 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T02:36:06,070 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T02:36:06,070 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T02:36:06,070 dist = _get_prepared_distribution( 2025-09-09T02:36:06,070 req, 2025-09-09T02:36:06,070 ...<3 lines>... 2025-09-09T02:36:06,070 self.check_build_deps, 2025-09-09T02:36:06,070 ) 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T02:36:06,070 abstract_dist.prepare_distribution_metadata( 2025-09-09T02:36:06,070 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T02:36:06,070 finder, build_isolation, check_build_deps 2025-09-09T02:36:06,070 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:36:06,070 ) 2025-09-09T02:36:06,070 ^ 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T02:36:06,070 self.req.prepare_metadata() 2025-09-09T02:36:06,070 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T02:36:06,070 self.metadata_directory = generate_metadata_legacy( 2025-09-09T02:36:06,070 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T02:36:06,070 build_env=self.build_env, 2025-09-09T02:36:06,070 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:36:06,070 ...<3 lines>... 2025-09-09T02:36:06,070 details=details, 2025-09-09T02:36:06,070 ^^^^^^^^^^^^^^^^ 2025-09-09T02:36:06,070 ) 2025-09-09T02:36:06,070 ^ 2025-09-09T02:36:06,070 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T02:36:06,070 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T02:36:06,070 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T02:36:06,091 Removed memestra==0.0.1 from https://files.pythonhosted.org/packages/ba/ed/ab12caf5f434680570438a5c507daa5d87a3d92bc8cc584ea4e791d682c0/memestra-0.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-otcmi2s2' 2025-09-09T02:36:06,091 Removed build tracker: '/tmp/pip-build-tracker-otcmi2s2'