2025-09-08T04:56:06,712 Created temporary directory: /tmp/pip-build-tracker-wa215kw_ 2025-09-08T04:56:06,713 Initialized build tracking at /tmp/pip-build-tracker-wa215kw_ 2025-09-08T04:56:06,713 Created build tracker: /tmp/pip-build-tracker-wa215kw_ 2025-09-08T04:56:06,713 Entered build tracker: /tmp/pip-build-tracker-wa215kw_ 2025-09-08T04:56:06,713 Created temporary directory: /tmp/pip-wheel-uece1e8v 2025-09-08T04:56:06,717 Created temporary directory: /tmp/pip-ephem-wheel-cache-rxeauvc3 2025-09-08T04:56:06,777 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T04:56:06,779 2 location(s) to search for versions of pymongodm: 2025-09-08T04:56:06,779 * https://pypi.org/simple/pymongodm/ 2025-09-08T04:56:06,779 * https://www.piwheels.org/simple/pymongodm/ 2025-09-08T04:56:06,780 Fetching project page and analyzing links: https://pypi.org/simple/pymongodm/ 2025-09-08T04:56:06,780 Getting page https://pypi.org/simple/pymongodm/ 2025-09-08T04:56:06,781 Found index url https://pypi.org/simple/ 2025-09-08T04:56:06,929 Fetched page https://pypi.org/simple/pymongodm/ as application/vnd.pypi.simple.v1+json 2025-09-08T04:56:06,935 Found link https://files.pythonhosted.org/packages/4a/47/d1858900d5ed702dadd272476e4940669736f68ed6bbcd735f3860459909/pymongodm-0.0.1.tar.gz (from https://pypi.org/simple/pymongodm/), version: 0.0.1 2025-09-08T04:56:06,936 Found link https://files.pythonhosted.org/packages/df/09/9abca2feb64b068a8751486fd67a3278813346f3b4fb88a19e8377d1de07/pymongodm-0.0.2.tar.gz (from https://pypi.org/simple/pymongodm/), version: 0.0.2 2025-09-08T04:56:06,936 Found link https://files.pythonhosted.org/packages/f1/4e/98546bdbd81fdeb4ea4e3aa2a2160700f521a7daeeb757ac565f8cdf5145/pymongodm-0.0.3.tar.gz (from https://pypi.org/simple/pymongodm/), version: 0.0.3 2025-09-08T04:56:06,937 Found link https://files.pythonhosted.org/packages/a6/0b/5d29f5f5a340b4430ac5b62dc48a3a968cf2950df2b632b2910cba9bbf22/pymongodm-0.0.4.tar.gz (from https://pypi.org/simple/pymongodm/), version: 0.0.4 2025-09-08T04:56:06,937 Found link https://files.pythonhosted.org/packages/ce/b8/ea3fa5c4228e98ae32154e2d2313a322f71eb50017ab5b4fcc7b46a8fab0/pymongodm-0.0.5.tar.gz (from https://pypi.org/simple/pymongodm/), version: 0.0.5 2025-09-08T04:56:06,938 Found link https://files.pythonhosted.org/packages/fc/31/18ea2565a204b1269fb8ad2659b3e097bb39df8d3761b3766d0b5af08f9e/pymongodm-0.1.0.tar.gz (from https://pypi.org/simple/pymongodm/), version: 0.1.0 2025-09-08T04:56:06,938 Found link https://files.pythonhosted.org/packages/3a/cd/43b81ce1612237e32866678d9fe8e47fac5eedb392dc7b11d0c2e5def941/pymongodm-1.0.0.tar.gz (from https://pypi.org/simple/pymongodm/), version: 1.0.0 2025-09-08T04:56:06,939 Found link https://files.pythonhosted.org/packages/ae/c3/1ffeb7e01fff8820e3f57c742f4a5530d0d8491f3e330e2843520818e7f4/pymongodm-1.0.1.tar.gz (from https://pypi.org/simple/pymongodm/), version: 1.0.1 2025-09-08T04:56:06,939 Found link https://files.pythonhosted.org/packages/d4/f3/8b2329696524fd7de0c899e3fb11b79336093668fa88cd2822400fc11592/pymongodm-1.0.2.tar.gz (from https://pypi.org/simple/pymongodm/), version: 1.0.2 2025-09-08T04:56:06,940 Found link https://files.pythonhosted.org/packages/fa/56/9a41dcde65a679624fa9a2076b989f1e1a1a9266ffb19c303fa9a9db3df3/pymongodm-1.0.3.tar.gz (from https://pypi.org/simple/pymongodm/), version: 1.0.3 2025-09-08T04:56:06,940 Found link https://files.pythonhosted.org/packages/fe/4c/24baa30910596b283e333b7a5fe56102ae7f95462827648cf9be40c09104/pymongodm-1.0.4.tar.gz (from https://pypi.org/simple/pymongodm/), version: 1.0.4 2025-09-08T04:56:06,941 Found link https://files.pythonhosted.org/packages/b3/bb/67a58e0ffc173076685ca407e314b7465603dad555196f1f4cecc27d62ac/pymongodm-1.0.5.tar.gz (from https://pypi.org/simple/pymongodm/), version: 1.0.5 2025-09-08T04:56:06,941 Found link https://files.pythonhosted.org/packages/ab/4e/b3a80d613f4d18bce6cc2fd2aace9a8915e5fc5f09775b1b46558ae9e082/pymongodm-1.0.6.tar.gz (from https://pypi.org/simple/pymongodm/), version: 1.0.6 2025-09-08T04:56:06,942 Found link https://files.pythonhosted.org/packages/d0/f9/7f655b8a7ba37473d4f83b14b59f3774b0f68dac3a125d5a0b67f31961d7/pymongodm-1.0.7.tar.gz (from https://pypi.org/simple/pymongodm/), version: 1.0.7 2025-09-08T04:56:06,942 Found link https://files.pythonhosted.org/packages/82/98/8150b78ba1974a966742113290d8616456744927202318740e9302543525/pymongodm-1.0.8.tar.gz (from https://pypi.org/simple/pymongodm/), version: 1.0.8 2025-09-08T04:56:06,943 Found link https://files.pythonhosted.org/packages/53/2a/1bd57c0eea50193eb1ac8d7b6ee65debd09d5a3efb50cc3ee2007f25c9b1/pymongodm-2.0.1.tar.gz (from https://pypi.org/simple/pymongodm/), version: 2.0.1 2025-09-08T04:56:06,943 Found link https://files.pythonhosted.org/packages/0e/3a/26a438c2399de4d42387364dc03e33df96411b2288d61d4fdc6d9807f998/pymongodm-2.0.2.tar.gz (from https://pypi.org/simple/pymongodm/), version: 2.0.2 2025-09-08T04:56:06,944 Found link https://files.pythonhosted.org/packages/3a/49/11d0c942ccaf9af042ead12060909bf8c856c87ea5f885a4113ef547370c/pymongodm-2.0.3.tar.gz (from https://pypi.org/simple/pymongodm/), version: 2.0.3 2025-09-08T04:56:06,944 Found link https://files.pythonhosted.org/packages/ce/7e/83c03aaa3de69d189394d188c131f03fdf05edc31ff8e9121eaea66c1e5a/pymongodm-2.0.4.tar.gz (from https://pypi.org/simple/pymongodm/), version: 2.0.4 2025-09-08T04:56:06,945 Found link https://files.pythonhosted.org/packages/0c/bb/4e3115db1f92a79473e6d6122a5d51ff1e764fff682c102e7d44c668cbf4/pymongodm-2.0.5.tar.gz (from https://pypi.org/simple/pymongodm/), version: 2.0.5 2025-09-08T04:56:06,945 Found link https://files.pythonhosted.org/packages/e5/4c/e46231ad2be194e360be8bd32c015483a8a4a2a97949e79ffd3c0ed5d84e/pymongodm-2.0.6.tar.gz (from https://pypi.org/simple/pymongodm/), version: 2.0.6 2025-09-08T04:56:06,946 Fetching project page and analyzing links: https://www.piwheels.org/simple/pymongodm/ 2025-09-08T04:56:06,946 Getting page https://www.piwheels.org/simple/pymongodm/ 2025-09-08T04:56:06,948 Found index url https://www.piwheels.org/simple/ 2025-09-08T04:56:07,038 Fetched page https://www.piwheels.org/simple/pymongodm/ as text/html 2025-09-08T04:56:07,043 Skipping link: No binaries permitted for pymongodm: https://archive1.piwheels.org/simple/pymongodm/pymongodm-2.0.6-py3-none-any.whl#sha256=60232d0fcafa884b95c4b3cc5f4e6527435d056ee1ee44b0560ea03ec94a103e (from https://www.piwheels.org/simple/pymongodm/) 2025-09-08T04:56:07,044 Skipping link: No binaries permitted for pymongodm: https://archive1.piwheels.org/simple/pymongodm/pymongodm-2.0.5-py3-none-any.whl#sha256=498347cc5e39cac13395fc2fd7080b0de2a82e602cfa175fb3cce6d1ddb3c24e (from https://www.piwheels.org/simple/pymongodm/) 2025-09-08T04:56:07,044 Skipping link: No binaries permitted for pymongodm: https://archive1.piwheels.org/simple/pymongodm/pymongodm-2.0.4-py3-none-any.whl#sha256=4ff2650254443dc0477382858e4e4d6a9def6ae12418bc2eb4c7942b84610bb1 (from https://www.piwheels.org/simple/pymongodm/) 2025-09-08T04:56:07,044 Skipping link: No binaries permitted for pymongodm: https://archive1.piwheels.org/simple/pymongodm/pymongodm-2.0.3-py3-none-any.whl#sha256=19c4430b766f45ae6117221a0173f1b251d7a332ad63304fe8fdbc4120536adc (from https://www.piwheels.org/simple/pymongodm/) 2025-09-08T04:56:07,044 Skipping link: No binaries permitted for pymongodm: https://archive1.piwheels.org/simple/pymongodm/pymongodm-2.0.2-py3-none-any.whl#sha256=1e616d84fc5504fd2462ad7c5ee7caaf705caadd71bc81402067b164447f7c61 (from https://www.piwheels.org/simple/pymongodm/) 2025-09-08T04:56:07,044 Skipping link: No binaries permitted for pymongodm: https://archive1.piwheels.org/simple/pymongodm/pymongodm-2.0.1-py3-none-any.whl#sha256=709e32fb12762d75dee2a4cc045404129f58a78fc8c9305a164ff8d76080948b (from https://www.piwheels.org/simple/pymongodm/) 2025-09-08T04:56:07,044 Skipping link: No binaries permitted for pymongodm: https://archive1.piwheels.org/simple/pymongodm/pymongodm-1.0.8-py3-none-any.whl#sha256=600cbe3cd16dd6adac8d9f9651fc2f5c1472de049690add33b753ac6f5063acd (from https://www.piwheels.org/simple/pymongodm/) 2025-09-08T04:56:07,045 Skipping link: No binaries permitted for pymongodm: https://archive1.piwheels.org/simple/pymongodm/pymongodm-1.0.7-py3-none-any.whl#sha256=8ac9c5d5035fca955f1dad53b592cdc8875194b7ce01c42608105b3e5cfb59e2 (from https://www.piwheels.org/simple/pymongodm/) 2025-09-08T04:56:07,045 Skipping link: No binaries permitted for pymongodm: https://archive1.piwheels.org/simple/pymongodm/pymongodm-1.0.6-py3-none-any.whl#sha256=e1788542f1f4c0e758501239a0fdbdd5538365c7585c5cc522bc1757585ada2c (from https://www.piwheels.org/simple/pymongodm/) 2025-09-08T04:56:07,045 Skipping link: No binaries permitted for pymongodm: https://archive1.piwheels.org/simple/pymongodm/pymongodm-1.0.5-py3-none-any.whl#sha256=6edbe2c7862ae281e9e7d3e8eb9569d0a65f96b6dbc066151a2797271edce35d (from https://www.piwheels.org/simple/pymongodm/) 2025-09-08T04:56:07,045 Skipping link: No binaries permitted for pymongodm: https://archive1.piwheels.org/simple/pymongodm/pymongodm-1.0.4-py3-none-any.whl#sha256=6d0d808127f8761d14895578138a72fc33a71c84bb5f59e0430d725197fed8c7 (from https://www.piwheels.org/simple/pymongodm/) 2025-09-08T04:56:07,045 Skipping link: No binaries permitted for pymongodm: https://archive1.piwheels.org/simple/pymongodm/pymongodm-1.0.3-py3-none-any.whl#sha256=bd011da7d85c46d38d5e861adedff5b8452ffcd1495576edac87856ef87711a5 (from https://www.piwheels.org/simple/pymongodm/) 2025-09-08T04:56:07,045 Skipping link: No binaries permitted for pymongodm: https://archive1.piwheels.org/simple/pymongodm/pymongodm-1.0.2-py3-none-any.whl#sha256=2a4f1a06e47be4f5228e9a9d8d05f2f482d006eb9b9fea43f4d466b1b51362e0 (from https://www.piwheels.org/simple/pymongodm/) 2025-09-08T04:56:07,046 Skipping link: No binaries permitted for pymongodm: https://archive1.piwheels.org/simple/pymongodm/pymongodm-1.0.1-py3-none-any.whl#sha256=8b2f2f34c79332436416882d32ff71b7ab6e4e57e6ea1587d65617e7e55c6c2a (from https://www.piwheels.org/simple/pymongodm/) 2025-09-08T04:56:07,046 Skipping link: No binaries permitted for pymongodm: https://archive1.piwheels.org/simple/pymongodm/pymongodm-1.0.0-py3-none-any.whl#sha256=5cbb4eb41e90c1f07e72fd4587493f26cb45e0ed4ed935ae290af554e8c97811 (from https://www.piwheels.org/simple/pymongodm/) 2025-09-08T04:56:07,046 Skipping link: No binaries permitted for pymongodm: https://archive1.piwheels.org/simple/pymongodm/pymongodm-0.1.0-py3-none-any.whl#sha256=cba88957444e2a24f38dbbf784715611f5258dbd9193e61cf6b9e30965fbe728 (from https://www.piwheels.org/simple/pymongodm/) 2025-09-08T04:56:07,046 Skipping link: No binaries permitted for pymongodm: https://archive1.piwheels.org/simple/pymongodm/pymongodm-0.0.5-py3-none-any.whl#sha256=9dd824f52768ccccc070b59638fbd055e0c31ac3704ef9d7f71d74d4852689ce (from https://www.piwheels.org/simple/pymongodm/) 2025-09-08T04:56:07,046 Skipping link: No binaries permitted for pymongodm: https://archive1.piwheels.org/simple/pymongodm/pymongodm-0.0.4-py3-none-any.whl#sha256=58dc1902f11f4d1ad062bfa95059cc5fcf66fc6ec80862b6e7b655fd201f9793 (from https://www.piwheels.org/simple/pymongodm/) 2025-09-08T04:56:07,046 Skipping link: No binaries permitted for pymongodm: https://archive1.piwheels.org/simple/pymongodm/pymongodm-0.0.3-py3-none-any.whl#sha256=32d12c3ad3ba3523efd611d31308682483f39549e1bfdebfe2d1f0cadefc87b4 (from https://www.piwheels.org/simple/pymongodm/) 2025-09-08T04:56:07,047 Skipping link: No binaries permitted for pymongodm: https://archive1.piwheels.org/simple/pymongodm/pymongodm-0.0.2-py3-none-any.whl#sha256=ba4f44874c2d8efdd8bf9b841e7bfd078f20570e6ce2661ed6defdc8b68992ab (from https://www.piwheels.org/simple/pymongodm/) 2025-09-08T04:56:07,047 Skipping link: not a file: https://www.piwheels.org/simple/pymongodm/ 2025-09-08T04:56:07,047 Skipping link: not a file: https://pypi.org/simple/pymongodm/ 2025-09-08T04:56:07,074 Given no hashes to check 1 links for project 'pymongodm': discarding no candidates 2025-09-08T04:56:07,075 Collecting pymongodm==0.0.1 2025-09-08T04:56:07,077 Created temporary directory: /tmp/pip-unpack-2t03qx43 2025-09-08T04:56:07,259 Downloading pymongodm-0.0.1.tar.gz (3.5 kB) 2025-09-08T04:56:07,285 Added pymongodm==0.0.1 from https://files.pythonhosted.org/packages/4a/47/d1858900d5ed702dadd272476e4940669736f68ed6bbcd735f3860459909/pymongodm-0.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-wa215kw_' 2025-09-08T04:56:07,287 Running setup.py (path:/tmp/pip-wheel-uece1e8v/pymongodm_508806853dde4225b581134e92e548d2/setup.py) egg_info for package pymongodm 2025-09-08T04:56:07,287 Created temporary directory: /tmp/pip-pip-egg-info-h5u7qmt9 2025-09-08T04:56:07,287 Preparing metadata (setup.py): started 2025-09-08T04:56:07,289 Running command python setup.py egg_info 2025-09-08T04:56:07,803 Traceback (most recent call last): 2025-09-08T04:56:07,804 File "", line 2, in 2025-09-08T04:56:07,804 exec(compile(''' 2025-09-08T04:56:07,804 ~~~~^^^^^^^^^^^^ 2025-09-08T04:56:07,804 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:56:07,804 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:56:07,804 ...<32 lines>... 2025-09-08T04:56:07,805 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:56:07,805 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:56:07,805 ''' % ('/tmp/pip-wheel-uece1e8v/pymongodm_508806853dde4225b581134e92e548d2/setup.py',), "", "exec")) 2025-09-08T04:56:07,805 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:56:07,805 File "", line 35, in 2025-09-08T04:56:07,805 File "/tmp/pip-wheel-uece1e8v/pymongodm_508806853dde4225b581134e92e548d2/setup.py", line 6, in 2025-09-08T04:56:07,805 from pip.req import parse_requirements 2025-09-08T04:56:07,805 ModuleNotFoundError: No module named 'pip.req' 2025-09-08T04:56:07,889 ERROR: python setup.py egg_info exited with 1 2025-09-08T04:56:07,902 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T04:56:07,902 exec(compile('"'"''"'"''"'"' 2025-09-08T04:56:07,902 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:56:07,902 # 2025-09-08T04:56:07,902 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T04:56:07,902 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T04:56:07,902 # - It provides a clear error message when setuptools is not installed. 2025-09-08T04:56:07,902 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T04:56:07,902 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T04:56:07,902 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T04:56:07,902 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T04:56:07,902 import os, sys, tokenize, traceback 2025-09-08T04:56:07,902 2025-09-08T04:56:07,902 try: 2025-09-08T04:56:07,902 import setuptools 2025-09-08T04:56:07,902 except ImportError: 2025-09-08T04:56:07,902 print( 2025-09-08T04:56:07,902 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T04:56:07,902 "the build environment with exception:", 2025-09-08T04:56:07,902 file=sys.stderr, 2025-09-08T04:56:07,902 ) 2025-09-08T04:56:07,902 traceback.print_exc() 2025-09-08T04:56:07,902 sys.exit(1) 2025-09-08T04:56:07,902 2025-09-08T04:56:07,902 __file__ = %r 2025-09-08T04:56:07,902 sys.argv[0] = __file__ 2025-09-08T04:56:07,902 2025-09-08T04:56:07,902 if os.path.exists(__file__): 2025-09-08T04:56:07,902 filename = __file__ 2025-09-08T04:56:07,902 with tokenize.open(__file__) as f: 2025-09-08T04:56:07,902 setup_py_code = f.read() 2025-09-08T04:56:07,902 else: 2025-09-08T04:56:07,902 filename = "" 2025-09-08T04:56:07,902 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T04:56:07,902 2025-09-08T04:56:07,902 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:56:07,902 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-uece1e8v/pymongodm_508806853dde4225b581134e92e548d2/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-h5u7qmt9[/] 2025-09-08T04:56:07,902 [bold magenta]cwd[/]: /tmp/pip-wheel-uece1e8v/pymongodm_508806853dde4225b581134e92e548d2/ 2025-09-08T04:56:07,902 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T04:56:07,903 ERROR: metadata generation failed 2025-09-08T04:56:07,908 Exception information: 2025-09-08T04:56:07,908 Traceback (most recent call last): 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T04:56:07,908 call_subprocess( 2025-09-08T04:56:07,908 ~~~~~~~~~~~~~~~^ 2025-09-08T04:56:07,908 args, 2025-09-08T04:56:07,908 ^^^^^ 2025-09-08T04:56:07,908 ...<2 lines>... 2025-09-08T04:56:07,908 spinner=spinner, 2025-09-08T04:56:07,908 ^^^^^^^^^^^^^^^^ 2025-09-08T04:56:07,908 ) 2025-09-08T04:56:07,908 ^ 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T04:56:07,908 raise error 2025-09-08T04:56:07,908 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T04:56:07,908 2025-09-08T04:56:07,908 The above exception was the direct cause of the following exception: 2025-09-08T04:56:07,908 2025-09-08T04:56:07,908 Traceback (most recent call last): 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T04:56:07,908 status = _inner_run() 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T04:56:07,908 return self.run(options, args) 2025-09-08T04:56:07,908 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T04:56:07,908 return func(self, options, args) 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T04:56:07,908 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T04:56:07,908 result = self._result = resolver.resolve( 2025-09-08T04:56:07,908 ~~~~~~~~~~~~~~~~^ 2025-09-08T04:56:07,908 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T04:56:07,908 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:56:07,908 ) 2025-09-08T04:56:07,908 ^ 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T04:56:07,908 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T04:56:07,908 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T04:56:07,908 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T04:56:07,908 if not criterion.candidates: 2025-09-08T04:56:07,908 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T04:56:07,908 return bool(self._sequence) 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T04:56:07,908 self._bool = any(self) 2025-09-08T04:56:07,908 ~~~^^^^^^ 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T04:56:07,908 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T04:56:07,908 ^^^^^^^^ 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T04:56:07,908 candidate = func() 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T04:56:07,908 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T04:56:07,908 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:56:07,908 link, template, name, version 2025-09-08T04:56:07,908 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:56:07,908 ) 2025-09-08T04:56:07,908 ^ 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T04:56:07,908 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T04:56:07,908 ~~~~~~~~~~~~~^ 2025-09-08T04:56:07,908 link, 2025-09-08T04:56:07,908 ^^^^^ 2025-09-08T04:56:07,908 ...<3 lines>... 2025-09-08T04:56:07,908 version=version, 2025-09-08T04:56:07,908 ^^^^^^^^^^^^^^^^ 2025-09-08T04:56:07,908 ) 2025-09-08T04:56:07,908 ^ 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T04:56:07,908 super().__init__( 2025-09-08T04:56:07,908 ~~~~~~~~~~~~~~~~^ 2025-09-08T04:56:07,908 link=link, 2025-09-08T04:56:07,908 ^^^^^^^^^^ 2025-09-08T04:56:07,908 ...<4 lines>... 2025-09-08T04:56:07,908 version=version, 2025-09-08T04:56:07,908 ^^^^^^^^^^^^^^^^ 2025-09-08T04:56:07,908 ) 2025-09-08T04:56:07,908 ^ 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T04:56:07,908 self.dist = self._prepare() 2025-09-08T04:56:07,908 ~~~~~~~~~~~~~^^ 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T04:56:07,908 dist = self._prepare_distribution() 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T04:56:07,908 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T04:56:07,908 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T04:56:07,908 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T04:56:07,908 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T04:56:07,908 dist = _get_prepared_distribution( 2025-09-08T04:56:07,908 req, 2025-09-08T04:56:07,908 ...<3 lines>... 2025-09-08T04:56:07,908 self.check_build_deps, 2025-09-08T04:56:07,908 ) 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T04:56:07,908 abstract_dist.prepare_distribution_metadata( 2025-09-08T04:56:07,908 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:56:07,908 finder, build_isolation, check_build_deps 2025-09-08T04:56:07,908 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:56:07,908 ) 2025-09-08T04:56:07,908 ^ 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T04:56:07,908 self.req.prepare_metadata() 2025-09-08T04:56:07,908 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T04:56:07,908 self.metadata_directory = generate_metadata_legacy( 2025-09-08T04:56:07,908 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:56:07,908 build_env=self.build_env, 2025-09-08T04:56:07,908 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:56:07,908 ...<3 lines>... 2025-09-08T04:56:07,908 details=details, 2025-09-08T04:56:07,908 ^^^^^^^^^^^^^^^^ 2025-09-08T04:56:07,908 ) 2025-09-08T04:56:07,908 ^ 2025-09-08T04:56:07,908 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T04:56:07,908 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T04:56:07,908 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T04:56:07,929 Removed pymongodm==0.0.1 from https://files.pythonhosted.org/packages/4a/47/d1858900d5ed702dadd272476e4940669736f68ed6bbcd735f3860459909/pymongodm-0.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-wa215kw_' 2025-09-08T04:56:07,929 Removed build tracker: '/tmp/pip-build-tracker-wa215kw_'