2025-09-09T19:32:30,486 Created temporary directory: /tmp/pip-build-tracker-2pwgbk_4 2025-09-09T19:32:30,487 Initialized build tracking at /tmp/pip-build-tracker-2pwgbk_4 2025-09-09T19:32:30,487 Created build tracker: /tmp/pip-build-tracker-2pwgbk_4 2025-09-09T19:32:30,487 Entered build tracker: /tmp/pip-build-tracker-2pwgbk_4 2025-09-09T19:32:30,487 Created temporary directory: /tmp/pip-wheel-ovpug9tx 2025-09-09T19:32:30,490 Created temporary directory: /tmp/pip-ephem-wheel-cache-ba28kdcp 2025-09-09T19:32:30,550 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T19:32:30,553 2 location(s) to search for versions of django-introspection: 2025-09-09T19:32:30,553 * https://pypi.org/simple/django-introspection/ 2025-09-09T19:32:30,553 * https://www.piwheels.org/simple/django-introspection/ 2025-09-09T19:32:30,553 Fetching project page and analyzing links: https://pypi.org/simple/django-introspection/ 2025-09-09T19:32:30,553 Getting page https://pypi.org/simple/django-introspection/ 2025-09-09T19:32:30,554 Found index url https://pypi.org/simple/ 2025-09-09T19:32:30,703 Fetched page https://pypi.org/simple/django-introspection/ as application/vnd.pypi.simple.v1+json 2025-09-09T19:32:30,707 Found link https://files.pythonhosted.org/packages/45/31/e984df79007d15891bbb6bf15f6b6ebe6279bc781a4d86bb9cf1c0a1c5d3/django-introspection-0.1.tar.gz (from https://pypi.org/simple/django-introspection/), version: 0.1 2025-09-09T19:32:30,708 Found link https://files.pythonhosted.org/packages/bc/23/b73298871b963573c9aacc7f672fecfa296345de42fa4ebfeed65c01e725/django-introspection-0.1.1.tar.gz (from https://pypi.org/simple/django-introspection/), version: 0.1.1 2025-09-09T19:32:30,708 Found link https://files.pythonhosted.org/packages/e4/75/d6fbb33aa43a47a45df2abd6e1e2285708eec67fc91080ac8c3b4895fd10/django-introspection-0.2.tar.gz (from https://pypi.org/simple/django-introspection/), version: 0.2 2025-09-09T19:32:30,708 Found link https://files.pythonhosted.org/packages/da/19/2feb621a9734978b186c7f464dcd8fd377bcc5da1cd34c5590c535a3255c/django-introspection-0.3.tar.gz (from https://pypi.org/simple/django-introspection/), version: 0.3 2025-09-09T19:32:30,708 Found link https://files.pythonhosted.org/packages/fe/90/cee36bac7783b91b58325c3bfd1c563c2e62012081b4c8af86b70b0b9093/django-introspection-0.3.1.tar.gz (from https://pypi.org/simple/django-introspection/), version: 0.3.1 2025-09-09T19:32:30,709 Found link https://files.pythonhosted.org/packages/51/fd/f916d2a359f5a38740b8987765a2b595c4183d66d823de2db53db67f4ce7/django-introspection-0.4.tar.gz (from https://pypi.org/simple/django-introspection/), version: 0.4 2025-09-09T19:32:30,709 Found link https://files.pythonhosted.org/packages/6b/34/aad017638e3821d68725bdaa88118c4ad703ea9c1bfc2c42d611a9997cb3/django-introspection-0.4.1.tar.gz (from https://pypi.org/simple/django-introspection/), version: 0.4.1 2025-09-09T19:32:30,709 Found link https://files.pythonhosted.org/packages/7b/84/64549cb1a382c1509e1233f2b424c9f481d5c126d77fb9a9374a003c8283/django-introspection-0.4.3.tar.gz (from https://pypi.org/simple/django-introspection/), version: 0.4.3 2025-09-09T19:32:30,710 Found link https://files.pythonhosted.org/packages/ed/b9/a495669509100bcb809e4538c5b640b47775700f6e90aacc473cc4fc3299/django-introspection-0.4.4.tar.gz (from https://pypi.org/simple/django-introspection/), version: 0.4.4 2025-09-09T19:32:30,710 Found link https://files.pythonhosted.org/packages/ef/77/46c1d160772a0ec7de7665d5ad81dd65f612a30bb98d77f2478846b722ec/django-introspection-0.4.5.tar.gz (from https://pypi.org/simple/django-introspection/), version: 0.4.5 2025-09-09T19:32:30,710 Found link https://files.pythonhosted.org/packages/a5/85/322031a796662c5a0aabb5e14bb52953d101981bec02034b221cfa42f3a9/django-introspection-0.4.6.tar.gz (from https://pypi.org/simple/django-introspection/), version: 0.4.6 2025-09-09T19:32:30,710 Found link https://files.pythonhosted.org/packages/5d/4d/5920fcf8ac9b13b14a3974d6759616c816a7e3d767dbcb23d64b4f10aa51/django-introspection-0.5.1.tar.gz (from https://pypi.org/simple/django-introspection/), version: 0.5.1 2025-09-09T19:32:30,711 Skipping link: No binaries permitted for django-introspection: https://files.pythonhosted.org/packages/b3/d1/906fb06ea45aec017f64c4b46a0e491a3c43775baac323b1bacee30a7550/django_introspection-0.5.1-py3-none-any.whl (from https://pypi.org/simple/django-introspection/) 2025-09-09T19:32:30,711 Found link https://files.pythonhosted.org/packages/7b/4c/90450f342b87c20b04c58a1cfbaa7c3e014e8f1bf4de08745c0163b167f5/django-introspection-0.5.2.tar.gz (from https://pypi.org/simple/django-introspection/), version: 0.5.2 2025-09-09T19:32:30,711 Skipping link: No binaries permitted for django-introspection: https://files.pythonhosted.org/packages/b9/39/1a0464a5fd2a0a21d826fe374365afd67cfa940511232250ff691778ebcc/django_introspection-0.5.2-py3-none-any.whl (from https://pypi.org/simple/django-introspection/) 2025-09-09T19:32:30,711 Found link https://files.pythonhosted.org/packages/4a/2b/d5bcabc20000a026685c98a9599ef388ab1f486e16ab7be9d6e9b20fd536/django-introspection-0.6.0.tar.gz (from https://pypi.org/simple/django-introspection/), version: 0.6.0 2025-09-09T19:32:30,712 Skipping link: No binaries permitted for django-introspection: https://files.pythonhosted.org/packages/dc/f6/784a16cb13a111cc0433826fd5396551290cecf920c2cacc8c2ef82e0c55/django_introspection-0.6.0-py3-none-any.whl (from https://pypi.org/simple/django-introspection/) 2025-09-09T19:32:30,712 Found link https://files.pythonhosted.org/packages/3f/2f/9ddc6cce126dec0e8415ea8a18abca8147130b2ec55903c8471d6cae44fd/django-introspection-0.7.0.tar.gz (from https://pypi.org/simple/django-introspection/), version: 0.7.0 2025-09-09T19:32:30,712 Skipping link: No binaries permitted for django-introspection: https://files.pythonhosted.org/packages/74/ec/0a401bf03555b0feda7c0a06b8753437483e546891ec60615e0b3701bd16/django_introspection-0.7.0-py3-none-any.whl (from https://pypi.org/simple/django-introspection/) 2025-09-09T19:32:30,712 Found link https://files.pythonhosted.org/packages/a8/cc/5b106fb4869bf82d368d405db04b4c83232230f894c0fef62edd4221d818/django-introspection-0.8.0.tar.gz (from https://pypi.org/simple/django-introspection/), version: 0.8.0 2025-09-09T19:32:30,712 Found link https://files.pythonhosted.org/packages/a5/4d/3cc33c9cbfa4a029ae734d29480b51862f752f8871d66aa9b731b013f890/django-introspection-0.8.1.tar.gz (from https://pypi.org/simple/django-introspection/), version: 0.8.1 2025-09-09T19:32:30,713 Found link https://files.pythonhosted.org/packages/05/e1/6c3dc8cc46957e68b4db7f8b23d67ff57fb39d603c622f66e6e2b3e8b5d6/django-introspection-0.8.2.tar.gz (from https://pypi.org/simple/django-introspection/), version: 0.8.2 2025-09-09T19:32:30,713 Found link https://files.pythonhosted.org/packages/e8/c2/3d2d724bff574b225badd1bdb5efb2b31b66991c16f97c17a5f4bae32320/django-introspection-0.9.0.tar.gz (from https://pypi.org/simple/django-introspection/), version: 0.9.0 2025-09-09T19:32:30,713 Skipping link: No binaries permitted for django-introspection: https://files.pythonhosted.org/packages/61/1c/758724647e7060c117239e67f029e8ff6fa9474ec6164284016174efd7ac/django_introspection-0.9.0-py3-none-any.whl (from https://pypi.org/simple/django-introspection/) 2025-09-09T19:32:30,714 Fetching project page and analyzing links: https://www.piwheels.org/simple/django-introspection/ 2025-09-09T19:32:30,714 Getting page https://www.piwheels.org/simple/django-introspection/ 2025-09-09T19:32:30,715 Found index url https://www.piwheels.org/simple/ 2025-09-09T19:32:30,827 Fetched page https://www.piwheels.org/simple/django-introspection/ as text/html 2025-09-09T19:32:30,830 Skipping link: No binaries permitted for django-introspection: https://archive1.piwheels.org/simple/django-introspection/django_introspection-0.9.0-py3-none-any.whl#sha256=cdfd7253674bd10405a272a36025ee9fe588bd84d13cbd4b5c1419cc25407ac4 (from https://www.piwheels.org/simple/django-introspection/) 2025-09-09T19:32:30,830 Skipping link: No binaries permitted for django-introspection: https://archive1.piwheels.org/simple/django-introspection/django_introspection-0.8.2-py3-none-any.whl#sha256=b08e7a3c19ebba760783a9b988758d806e6e4ce9c4d3ff65312568eed4b66518 (from https://www.piwheels.org/simple/django-introspection/) 2025-09-09T19:32:30,831 Skipping link: No binaries permitted for django-introspection: https://archive1.piwheels.org/simple/django-introspection/django_introspection-0.8.1-py3-none-any.whl#sha256=62fee043ed7eb84037320fbf026833046562e4a590c613845b36999f9d92c447 (from https://www.piwheels.org/simple/django-introspection/) 2025-09-09T19:32:30,831 Skipping link: No binaries permitted for django-introspection: https://archive1.piwheels.org/simple/django-introspection/django_introspection-0.8.0-py3-none-any.whl#sha256=b136663e7dc201eaad68549be92f60a5fe0ad5482ab16b63d32b176b71f98f72 (from https://www.piwheels.org/simple/django-introspection/) 2025-09-09T19:32:30,831 Skipping link: No binaries permitted for django-introspection: https://archive1.piwheels.org/simple/django-introspection/django_introspection-0.5.2-py3-none-any.whl#sha256=95e53997323e9190d0761d75308a17d006bc86f4f5569fff38c6060cac1eae5a (from https://www.piwheels.org/simple/django-introspection/) 2025-09-09T19:32:30,831 Skipping link: No binaries permitted for django-introspection: https://archive1.piwheels.org/simple/django-introspection/django_introspection-0.5.1-py3-none-any.whl#sha256=99fb8b1a97027bcbbd707fa4f079d898ad1d974a9562bd2bd9b24805229ce422 (from https://www.piwheels.org/simple/django-introspection/) 2025-09-09T19:32:30,831 Skipping link: No binaries permitted for django-introspection: https://archive1.piwheels.org/simple/django-introspection/django_introspection-0.4.6-py3-none-any.whl#sha256=006d471895e982712fb1e994b731b0a2127fb4449fa1739f7f53803246e15a60 (from https://www.piwheels.org/simple/django-introspection/) 2025-09-09T19:32:30,831 Skipping link: No binaries permitted for django-introspection: https://archive1.piwheels.org/simple/django-introspection/django_introspection-0.4.5-py3-none-any.whl#sha256=1d158e00cae905bb890c29ad1f606da7aa7fb450d726a6a3ce8c3d80271620ac (from https://www.piwheels.org/simple/django-introspection/) 2025-09-09T19:32:30,831 Skipping link: No binaries permitted for django-introspection: https://archive1.piwheels.org/simple/django-introspection/django_introspection-0.4.4-py3-none-any.whl#sha256=e1c81d786a43bf7e4779e73a162bf5519616d754c6b97bd5a65b0fc013f44269 (from https://www.piwheels.org/simple/django-introspection/) 2025-09-09T19:32:30,832 Skipping link: No binaries permitted for django-introspection: https://archive1.piwheels.org/simple/django-introspection/django_introspection-0.4.3-py3-none-any.whl#sha256=f3fcd7acdc6243a38e040250213a421b150a6e1d5f7f36f38ca8480ad35fb866 (from https://www.piwheels.org/simple/django-introspection/) 2025-09-09T19:32:30,832 Skipping link: No binaries permitted for django-introspection: https://archive1.piwheels.org/simple/django-introspection/django_introspection-0.4.1-py3-none-any.whl#sha256=7947bb23498a72e18f0a14f4d38eb99b04ca483268a9ad3fcd8b7b367e4e00b3 (from https://www.piwheels.org/simple/django-introspection/) 2025-09-09T19:32:30,832 Skipping link: No binaries permitted for django-introspection: https://archive1.piwheels.org/simple/django-introspection/django_introspection-0.4-py3-none-any.whl#sha256=f3c43857cd75bf3e07eceba6bb2a03f89e0d40ff7599d09d04f6926ccb4b270e (from https://www.piwheels.org/simple/django-introspection/) 2025-09-09T19:32:30,832 Skipping link: No binaries permitted for django-introspection: https://archive1.piwheels.org/simple/django-introspection/django_introspection-0.3.1-py3-none-any.whl#sha256=1acf518e12da57b38a6448bf79a3a6e7a037c4a658ff2396ceabeca1620c5e07 (from https://www.piwheels.org/simple/django-introspection/) 2025-09-09T19:32:30,832 Skipping link: No binaries permitted for django-introspection: https://archive1.piwheels.org/simple/django-introspection/django_introspection-0.3-py3-none-any.whl#sha256=5cbb8d70c603cad68c0def15f12ab3131b7172abdf5a16d3cf56babf73b00165 (from https://www.piwheels.org/simple/django-introspection/) 2025-09-09T19:32:30,832 Skipping link: No binaries permitted for django-introspection: https://archive1.piwheels.org/simple/django-introspection/django_introspection-0.2-py3-none-any.whl#sha256=163b61dcd2448834a1e414c7b1b85ff34baff59ff368260be5c4615509059739 (from https://www.piwheels.org/simple/django-introspection/) 2025-09-09T19:32:30,832 Skipping link: No binaries permitted for django-introspection: https://archive1.piwheels.org/simple/django-introspection/django_introspection-0.1.1-py3-none-any.whl#sha256=5644ec6fb9e46213e967adb8e991a78413cab98f4cf85655a6477f0530264db0 (from https://www.piwheels.org/simple/django-introspection/) 2025-09-09T19:32:30,832 Skipping link: No binaries permitted for django-introspection: https://archive1.piwheels.org/simple/django-introspection/django_introspection-0.1-py3-none-any.whl#sha256=8b6035a517d34010a41ed38cb6a205dede679de99e44be085194bcb91854cb1d (from https://www.piwheels.org/simple/django-introspection/) 2025-09-09T19:32:30,833 Skipping link: not a file: https://www.piwheels.org/simple/django-introspection/ 2025-09-09T19:32:30,833 Skipping link: not a file: https://pypi.org/simple/django-introspection/ 2025-09-09T19:32:30,861 Given no hashes to check 1 links for project 'django-introspection': discarding no candidates 2025-09-09T19:32:30,862 Collecting django-introspection==0.6.0 2025-09-09T19:32:30,864 Created temporary directory: /tmp/pip-unpack-rl0zv8pn 2025-09-09T19:32:31,022 Downloading django-introspection-0.6.0.tar.gz (10 kB) 2025-09-09T19:32:31,066 Added django-introspection==0.6.0 from https://files.pythonhosted.org/packages/4a/2b/d5bcabc20000a026685c98a9599ef388ab1f486e16ab7be9d6e9b20fd536/django-introspection-0.6.0.tar.gz to build tracker '/tmp/pip-build-tracker-2pwgbk_4' 2025-09-09T19:32:31,067 Running setup.py (path:/tmp/pip-wheel-ovpug9tx/django-introspection_b7474233f97a401f99c1400e78b7b76f/setup.py) egg_info for package django-introspection 2025-09-09T19:32:31,068 Created temporary directory: /tmp/pip-pip-egg-info-zo7t2ftd 2025-09-09T19:32:31,068 Preparing metadata (setup.py): started 2025-09-09T19:32:31,069 Running command python setup.py egg_info 2025-09-09T19:32:31,596 Traceback (most recent call last): 2025-09-09T19:32:31,598 File "", line 2, in 2025-09-09T19:32:31,598 exec(compile(''' 2025-09-09T19:32:31,599 ~~~~^^^^^^^^^^^^ 2025-09-09T19:32:31,599 # This is -- a caller that pip uses to run setup.py 2025-09-09T19:32:31,599 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:32:31,599 ...<32 lines>... 2025-09-09T19:32:31,599 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T19:32:31,599 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:32:31,599 ''' % ('/tmp/pip-wheel-ovpug9tx/django-introspection_b7474233f97a401f99c1400e78b7b76f/setup.py',), "", "exec")) 2025-09-09T19:32:31,599 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:32:31,600 File "", line 35, in 2025-09-09T19:32:31,600 File "/tmp/pip-wheel-ovpug9tx/django-introspection_b7474233f97a401f99c1400e78b7b76f/setup.py", line 5, in 2025-09-09T19:32:31,600 version = __import__("introspection").__version__ 2025-09-09T19:32:31,600 ~~~~~~~~~~^^^^^^^^^^^^^^^^^ 2025-09-09T19:32:31,600 File "/tmp/pip-wheel-ovpug9tx/django-introspection_b7474233f97a401f99c1400e78b7b76f/introspection/__init__.py", line 3, in 2025-09-09T19:32:31,600 from .inspector.inspector import AppInspector 2025-09-09T19:32:31,600 File "/tmp/pip-wheel-ovpug9tx/django-introspection_b7474233f97a401f99c1400e78b7b76f/introspection/inspector/__init__.py", line 2, in 2025-09-09T19:32:31,600 from .inspector import AppInspector 2025-09-09T19:32:31,600 File "/tmp/pip-wheel-ovpug9tx/django-introspection_b7474233f97a401f99c1400e78b7b76f/introspection/inspector/inspector.py", line 3, in 2025-09-09T19:32:31,601 from django.apps import apps as APPS 2025-09-09T19:32:31,601 ModuleNotFoundError: No module named 'django' 2025-09-09T19:32:31,684 ERROR: python setup.py egg_info exited with 1 2025-09-09T19:32:31,697 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T19:32:31,697 exec(compile('"'"''"'"''"'"' 2025-09-09T19:32:31,697 # This is -- a caller that pip uses to run setup.py 2025-09-09T19:32:31,697 # 2025-09-09T19:32:31,697 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T19:32:31,697 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T19:32:31,697 # - It provides a clear error message when setuptools is not installed. 2025-09-09T19:32:31,697 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T19:32:31,697 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T19:32:31,697 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T19:32:31,697 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T19:32:31,697 import os, sys, tokenize, traceback 2025-09-09T19:32:31,697 2025-09-09T19:32:31,697 try: 2025-09-09T19:32:31,697 import setuptools 2025-09-09T19:32:31,697 except ImportError: 2025-09-09T19:32:31,697 print( 2025-09-09T19:32:31,697 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T19:32:31,697 "the build environment with exception:", 2025-09-09T19:32:31,697 file=sys.stderr, 2025-09-09T19:32:31,697 ) 2025-09-09T19:32:31,697 traceback.print_exc() 2025-09-09T19:32:31,697 sys.exit(1) 2025-09-09T19:32:31,697 2025-09-09T19:32:31,697 __file__ = %r 2025-09-09T19:32:31,697 sys.argv[0] = __file__ 2025-09-09T19:32:31,697 2025-09-09T19:32:31,697 if os.path.exists(__file__): 2025-09-09T19:32:31,697 filename = __file__ 2025-09-09T19:32:31,697 with tokenize.open(__file__) as f: 2025-09-09T19:32:31,697 setup_py_code = f.read() 2025-09-09T19:32:31,697 else: 2025-09-09T19:32:31,697 filename = "" 2025-09-09T19:32:31,697 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T19:32:31,697 2025-09-09T19:32:31,697 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T19:32:31,697 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ovpug9tx/django-introspection_b7474233f97a401f99c1400e78b7b76f/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-zo7t2ftd[/] 2025-09-09T19:32:31,697 [bold magenta]cwd[/]: /tmp/pip-wheel-ovpug9tx/django-introspection_b7474233f97a401f99c1400e78b7b76f/ 2025-09-09T19:32:31,697 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T19:32:31,698 ERROR: metadata generation failed 2025-09-09T19:32:31,704 Exception information: 2025-09-09T19:32:31,704 Traceback (most recent call last): 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T19:32:31,704 call_subprocess( 2025-09-09T19:32:31,704 ~~~~~~~~~~~~~~~^ 2025-09-09T19:32:31,704 args, 2025-09-09T19:32:31,704 ^^^^^ 2025-09-09T19:32:31,704 ...<2 lines>... 2025-09-09T19:32:31,704 spinner=spinner, 2025-09-09T19:32:31,704 ^^^^^^^^^^^^^^^^ 2025-09-09T19:32:31,704 ) 2025-09-09T19:32:31,704 ^ 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T19:32:31,704 raise error 2025-09-09T19:32:31,704 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T19:32:31,704 2025-09-09T19:32:31,704 The above exception was the direct cause of the following exception: 2025-09-09T19:32:31,704 2025-09-09T19:32:31,704 Traceback (most recent call last): 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T19:32:31,704 status = _inner_run() 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T19:32:31,704 return self.run(options, args) 2025-09-09T19:32:31,704 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T19:32:31,704 return func(self, options, args) 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T19:32:31,704 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T19:32:31,704 result = self._result = resolver.resolve( 2025-09-09T19:32:31,704 ~~~~~~~~~~~~~~~~^ 2025-09-09T19:32:31,704 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T19:32:31,704 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:32:31,704 ) 2025-09-09T19:32:31,704 ^ 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T19:32:31,704 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T19:32:31,704 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T19:32:31,704 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T19:32:31,704 if not criterion.candidates: 2025-09-09T19:32:31,704 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T19:32:31,704 return bool(self._sequence) 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T19:32:31,704 self._bool = any(self) 2025-09-09T19:32:31,704 ~~~^^^^^^ 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T19:32:31,704 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T19:32:31,704 ^^^^^^^^ 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T19:32:31,704 candidate = func() 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T19:32:31,704 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T19:32:31,704 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T19:32:31,704 link, template, name, version 2025-09-09T19:32:31,704 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:32:31,704 ) 2025-09-09T19:32:31,704 ^ 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T19:32:31,704 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T19:32:31,704 ~~~~~~~~~~~~~^ 2025-09-09T19:32:31,704 link, 2025-09-09T19:32:31,704 ^^^^^ 2025-09-09T19:32:31,704 ...<3 lines>... 2025-09-09T19:32:31,704 version=version, 2025-09-09T19:32:31,704 ^^^^^^^^^^^^^^^^ 2025-09-09T19:32:31,704 ) 2025-09-09T19:32:31,704 ^ 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T19:32:31,704 super().__init__( 2025-09-09T19:32:31,704 ~~~~~~~~~~~~~~~~^ 2025-09-09T19:32:31,704 link=link, 2025-09-09T19:32:31,704 ^^^^^^^^^^ 2025-09-09T19:32:31,704 ...<4 lines>... 2025-09-09T19:32:31,704 version=version, 2025-09-09T19:32:31,704 ^^^^^^^^^^^^^^^^ 2025-09-09T19:32:31,704 ) 2025-09-09T19:32:31,704 ^ 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T19:32:31,704 self.dist = self._prepare() 2025-09-09T19:32:31,704 ~~~~~~~~~~~~~^^ 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T19:32:31,704 dist = self._prepare_distribution() 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T19:32:31,704 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T19:32:31,704 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T19:32:31,704 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T19:32:31,704 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T19:32:31,704 dist = _get_prepared_distribution( 2025-09-09T19:32:31,704 req, 2025-09-09T19:32:31,704 ...<3 lines>... 2025-09-09T19:32:31,704 self.check_build_deps, 2025-09-09T19:32:31,704 ) 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T19:32:31,704 abstract_dist.prepare_distribution_metadata( 2025-09-09T19:32:31,704 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T19:32:31,704 finder, build_isolation, check_build_deps 2025-09-09T19:32:31,704 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:32:31,704 ) 2025-09-09T19:32:31,704 ^ 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T19:32:31,704 self.req.prepare_metadata() 2025-09-09T19:32:31,704 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T19:32:31,704 self.metadata_directory = generate_metadata_legacy( 2025-09-09T19:32:31,704 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T19:32:31,704 build_env=self.build_env, 2025-09-09T19:32:31,704 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:32:31,704 ...<3 lines>... 2025-09-09T19:32:31,704 details=details, 2025-09-09T19:32:31,704 ^^^^^^^^^^^^^^^^ 2025-09-09T19:32:31,704 ) 2025-09-09T19:32:31,704 ^ 2025-09-09T19:32:31,704 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T19:32:31,704 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T19:32:31,704 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T19:32:31,724 Removed django-introspection==0.6.0 from https://files.pythonhosted.org/packages/4a/2b/d5bcabc20000a026685c98a9599ef388ab1f486e16ab7be9d6e9b20fd536/django-introspection-0.6.0.tar.gz from build tracker '/tmp/pip-build-tracker-2pwgbk_4' 2025-09-09T19:32:31,725 Removed build tracker: '/tmp/pip-build-tracker-2pwgbk_4'