2025-09-08T01:07:57,347 Created temporary directory: /tmp/pip-build-tracker-p07mgf8e 2025-09-08T01:07:57,348 Initialized build tracking at /tmp/pip-build-tracker-p07mgf8e 2025-09-08T01:07:57,348 Created build tracker: /tmp/pip-build-tracker-p07mgf8e 2025-09-08T01:07:57,348 Entered build tracker: /tmp/pip-build-tracker-p07mgf8e 2025-09-08T01:07:57,348 Created temporary directory: /tmp/pip-wheel-ghxw_ij_ 2025-09-08T01:07:57,351 Created temporary directory: /tmp/pip-ephem-wheel-cache-yj0nnvlk 2025-09-08T01:07:57,411 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T01:07:57,414 2 location(s) to search for versions of django-basis: 2025-09-08T01:07:57,414 * https://pypi.org/simple/django-basis/ 2025-09-08T01:07:57,414 * https://www.piwheels.org/simple/django-basis/ 2025-09-08T01:07:57,414 Fetching project page and analyzing links: https://pypi.org/simple/django-basis/ 2025-09-08T01:07:57,415 Getting page https://pypi.org/simple/django-basis/ 2025-09-08T01:07:57,416 Found index url https://pypi.org/simple/ 2025-09-08T01:07:57,564 Fetched page https://pypi.org/simple/django-basis/ as application/vnd.pypi.simple.v1+json 2025-09-08T01:07:57,571 Found link https://files.pythonhosted.org/packages/21/53/3fb5cb63f37292e7e227af10825176918d4ffc1bc620b677f6e041779327/django-basis-0.1.tar.gz (from https://pypi.org/simple/django-basis/), version: 0.1 2025-09-08T01:07:57,571 Found link https://files.pythonhosted.org/packages/2a/d9/aaefc2147a2dca2c3f87cc6a3689b2808070153b3460cce9cad884beec70/django-basis-0.1.1.tar.gz (from https://pypi.org/simple/django-basis/), version: 0.1.1 2025-09-08T01:07:57,571 Found link https://files.pythonhosted.org/packages/63/08/8b6f15f44cfbb030806c793df7b58751b3a152a9797b260af4a5cd6623d5/django-basis-0.1.2.tar.gz (from https://pypi.org/simple/django-basis/), version: 0.1.2 2025-09-08T01:07:57,572 Found link https://files.pythonhosted.org/packages/b4/c0/4101792c553d6a58e3a8b49f668ecb52144c85449180df885aae51e62c1b/django-basis-0.1.3.tar.gz (from https://pypi.org/simple/django-basis/), version: 0.1.3 2025-09-08T01:07:57,572 Found link https://files.pythonhosted.org/packages/dd/79/d42fa3c740c6810e8a45c768d6e4bacf6baaf60a8ba7e0428ad38344753b/django-basis-0.1.5.tar.gz (from https://pypi.org/simple/django-basis/), version: 0.1.5 2025-09-08T01:07:57,572 Found link https://files.pythonhosted.org/packages/5c/db/724cf84d78860984121586e4a06130b79c2d57fe7b9608d64f5ecf675d55/django-basis-0.1.6.tar.gz (from https://pypi.org/simple/django-basis/), version: 0.1.6 2025-09-08T01:07:57,573 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/3d/47/a45d5a1e08780e3a29243cc15a739fc52dd3eaecfb03e8405658aa96a11f/django-basis-0.1.7.macosx-10.9-x86_64.exe (from https://pypi.org/simple/django-basis/) 2025-09-08T01:07:57,573 Found link https://files.pythonhosted.org/packages/df/26/cc59b4d533bc33389e0491e999ad7e69ea72ebfbb8be736774cfa2c563a7/django-basis-0.1.7.tar.gz (from https://pypi.org/simple/django-basis/), version: 0.1.7 2025-09-08T01:07:57,573 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/b9/bf/586548249aba462bed0b314f20a21fa69d3164617c7954bcaaabf0f19959/django-basis-0.1.8.macosx-10.9-x86_64.exe (from https://pypi.org/simple/django-basis/) 2025-09-08T01:07:57,573 Found link https://files.pythonhosted.org/packages/26/00/43be01d83bd46625965a9b80625feae68c5531ed5dd3ddd4266b55cda04c/django-basis-0.1.8.tar.gz (from https://pypi.org/simple/django-basis/), version: 0.1.8 2025-09-08T01:07:57,574 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/e5/58/9a102103169a0cbf5a99db9d018d2570bf764a0ad2b6ca5e2592e022d32e/django-basis-0.1.9.macosx-10.9-x86_64.exe (from https://pypi.org/simple/django-basis/) 2025-09-08T01:07:57,574 Found link https://files.pythonhosted.org/packages/c1/ed/019f7333f7416ff0cae38c1fe5a65de228714c00d9e1edae18dcf42e7355/django-basis-0.1.9.tar.gz (from https://pypi.org/simple/django-basis/), version: 0.1.9 2025-09-08T01:07:57,574 Found link https://files.pythonhosted.org/packages/e4/94/477e4549189c303de9457ab4c687d540d66022387cacfa0290ac173c50b9/django-basis-0.3.0.tar.gz (from https://pypi.org/simple/django-basis/), version: 0.3.0 2025-09-08T01:07:57,575 Found link https://files.pythonhosted.org/packages/68/1c/e0a7014baa094f8196e27f354b1424139b3f84947242e8858448346678e8/django-basis-0.3.1.tar.gz (from https://pypi.org/simple/django-basis/), version: 0.3.1 2025-09-08T01:07:57,575 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/b2/ac/98050a6aceb878850718924ae9456096c4dd104175a64086a0e0c2ffb07a/django-basis-0.3.2.macosx-10.10-x86_64.exe (from https://pypi.org/simple/django-basis/) 2025-09-08T01:07:57,575 Found link https://files.pythonhosted.org/packages/0f/f4/b528bd818a70d0f75eb13000074bc86b85b1e02141e2a78e25b586b90026/django-basis-0.3.2.tar.gz (from https://pypi.org/simple/django-basis/), version: 0.3.2 2025-09-08T01:07:57,575 Found link https://files.pythonhosted.org/packages/31/44/d0c14070f2955ecdfcdfc79c929c2996e36789e3eb74728c3bb712975abd/django-basis-0.3.3.tar.gz (from https://pypi.org/simple/django-basis/), version: 0.3.3 2025-09-08T01:07:57,576 Skipping link: No binaries permitted for django-basis: https://files.pythonhosted.org/packages/66/ee/b367bee554e98faea57e8b2595090dd396576c3a4a9e5115696e428596c1/django_basis-0.3.3-py2.py3-none-any.whl (from https://pypi.org/simple/django-basis/) 2025-09-08T01:07:57,576 Found link https://files.pythonhosted.org/packages/eb/5b/da6bff6225a76110d3761d1336b3a9aedc1bb30f357337687e2a030f803d/django-basis-0.3.4.tar.gz (from https://pypi.org/simple/django-basis/), version: 0.3.4 2025-09-08T01:07:57,576 Skipping link: No binaries permitted for django-basis: https://files.pythonhosted.org/packages/1a/03/0f52cb93f21f0f9cbc945f5777d7fd2e6df1c2c4d04a712b50699d31714a/django_basis-0.3.4-py2.py3-none-any.whl (from https://pypi.org/simple/django-basis/) 2025-09-08T01:07:57,576 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/28/ae/667d3d3646d48756a30121a84cf70b99cde897100a3f39b5424ca48f55da/django-basis-0.3.5.macosx-10.10-intel.exe (from https://pypi.org/simple/django-basis/) 2025-09-08T01:07:57,576 Found link https://files.pythonhosted.org/packages/19/be/2f3d825cca75c221f983e8ea63a54c0db86a51743b7d6555501f6e015e49/django-basis-0.3.5.tar.gz (from https://pypi.org/simple/django-basis/), version: 0.3.5 2025-09-08T01:07:57,577 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/e8/74/3b6cb680bc7385345005b475612ca9472f443543d6a5f8d0feb66d1d4b35/django-basis-0.3.6.macosx-10.10-intel.exe (from https://pypi.org/simple/django-basis/) 2025-09-08T01:07:57,577 Found link https://files.pythonhosted.org/packages/91/2f/5f158719d2e4d9ee81eca33a6363a55dc33d3776f652fcba8743609a59fa/django-basis-0.3.6.tar.gz (from https://pypi.org/simple/django-basis/), version: 0.3.6 2025-09-08T01:07:57,577 Skipping link: No binaries permitted for django-basis: https://files.pythonhosted.org/packages/ac/da/ccd9cfa63c5825acc428d1b0d560d0184a56ba518c4ddc0bd5bba37201d3/django_basis-0.3.6-py2.py3-none-any.whl (from https://pypi.org/simple/django-basis/) 2025-09-08T01:07:57,577 Skipping link: No binaries permitted for django-basis: https://files.pythonhosted.org/packages/69/eb/e9349b9f0983813c0190b9d4ae0154e31fc5425638e66312005fa6c7d2d4/django_basis-0.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/django-basis/) 2025-09-08T01:07:57,578 Fetching project page and analyzing links: https://www.piwheels.org/simple/django-basis/ 2025-09-08T01:07:57,578 Getting page https://www.piwheels.org/simple/django-basis/ 2025-09-08T01:07:57,579 Found index url https://www.piwheels.org/simple/ 2025-09-08T01:07:57,683 Fetched page https://www.piwheels.org/simple/django-basis/ as text/html 2025-09-08T01:07:57,686 Skipping link: No binaries permitted for django-basis: https://archive1.piwheels.org/simple/django-basis/django_basis-0.3.6-py2.py3-none-any.whl#sha256=792f256568018378d999ec5c948bf96ff86a2d204d3e3a15f88b934e5fc26d30 (from https://www.piwheels.org/simple/django-basis/) 2025-09-08T01:07:57,686 Skipping link: No binaries permitted for django-basis: https://archive1.piwheels.org/simple/django-basis/django_basis-0.3.5-py2.py3-none-any.whl#sha256=1098fb07e3028067c75b45f2ce4a653e352926c220cd35ec0a407d1f89978cef (from https://www.piwheels.org/simple/django-basis/) 2025-09-08T01:07:57,686 Skipping link: No binaries permitted for django-basis: https://archive1.piwheels.org/simple/django-basis/django_basis-0.3.4-py2.py3-none-any.whl#sha256=d0195fb0a7af48402ca7fad2242faccaebaeaf457b601619b9f482a2a0e1e0ce (from https://www.piwheels.org/simple/django-basis/) 2025-09-08T01:07:57,686 Skipping link: No binaries permitted for django-basis: https://archive1.piwheels.org/simple/django-basis/django_basis-0.3.3-py2.py3-none-any.whl#sha256=d332919c3d5d5059cfda22f6dd8171301cb3b068502d2f8212a30691c898d51b (from https://www.piwheels.org/simple/django-basis/) 2025-09-08T01:07:57,687 Skipping link: No binaries permitted for django-basis: https://archive1.piwheels.org/simple/django-basis/django_basis-0.3.1-py2.py3-none-any.whl#sha256=6672a48f417540bd3211df2d486b552d0eaee8812296a29af62a7cc812f6672e (from https://www.piwheels.org/simple/django-basis/) 2025-09-08T01:07:57,687 Skipping link: No binaries permitted for django-basis: https://archive1.piwheels.org/simple/django-basis/django_basis-0.3.0-py2.py3-none-any.whl#sha256=28a00d39f74e04a5d101995ade57a6c2b5a724e4d794945d0542d96bc182ce9c (from https://www.piwheels.org/simple/django-basis/) 2025-09-08T01:07:57,687 Skipping link: No binaries permitted for django-basis: https://archive1.piwheels.org/simple/django-basis/django_basis-0.1.9-py2.py3-none-any.whl#sha256=2c947b96ff3bcb55fca5c1f6e8c2a19f0a1b2478f3d8ab9fbf973b5724a13ace (from https://www.piwheels.org/simple/django-basis/) 2025-09-08T01:07:57,687 Skipping link: No binaries permitted for django-basis: https://archive1.piwheels.org/simple/django-basis/django_basis-0.1.8-py2.py3-none-any.whl#sha256=2ac0281ac234a5b4f9958d051d11c4cca18d9f9f1366f7967da40c35dde775b9 (from https://www.piwheels.org/simple/django-basis/) 2025-09-08T01:07:57,687 Skipping link: No binaries permitted for django-basis: https://archive1.piwheels.org/simple/django-basis/django_basis-0.1.7-py3-none-any.whl#sha256=48d4c185a99fe96c117b9d5c9cc3d55519434aa791a3d56ea4de5151645c1afc (from https://www.piwheels.org/simple/django-basis/) 2025-09-08T01:07:57,687 Skipping link: No binaries permitted for django-basis: https://archive1.piwheels.org/simple/django-basis/django_basis-0.1.6-py3-none-any.whl#sha256=694c79cddebad47e2c1cf7ff5d52279b5681bc5abafe97c42a4ffddb836cb74a (from https://www.piwheels.org/simple/django-basis/) 2025-09-08T01:07:57,687 Skipping link: No binaries permitted for django-basis: https://archive1.piwheels.org/simple/django-basis/django_basis-0.1.5-py3-none-any.whl#sha256=6f0d256b60f4fb1aa3c8ad7359a6bfa3400fa2f25b86e61c5bdb473c78450248 (from https://www.piwheels.org/simple/django-basis/) 2025-09-08T01:07:57,688 Skipping link: No binaries permitted for django-basis: https://archive1.piwheels.org/simple/django-basis/django_basis-0.1.3-py3-none-any.whl#sha256=b01357e3a716d635ce43ec4929523574e02cd3f0c8b3e805ee7c8a1f079cf43f (from https://www.piwheels.org/simple/django-basis/) 2025-09-08T01:07:57,688 Skipping link: No binaries permitted for django-basis: https://archive1.piwheels.org/simple/django-basis/django_basis-0.1.2-py3-none-any.whl#sha256=47586c93da4c8fe6f8cf1aa1540c06f28516ae457c3a13112c4eefbb74e0ad57 (from https://www.piwheels.org/simple/django-basis/) 2025-09-08T01:07:57,688 Skipping link: No binaries permitted for django-basis: https://archive1.piwheels.org/simple/django-basis/django_basis-0.1.1-py3-none-any.whl#sha256=4570ed3a764e7710b24629031cab2216a05131f5e38dbcc1c1add12c7f58b4f0 (from https://www.piwheels.org/simple/django-basis/) 2025-09-08T01:07:57,688 Skipping link: No binaries permitted for django-basis: https://archive1.piwheels.org/simple/django-basis/django_basis-0.1-py3-none-any.whl#sha256=18b0c06e035fa1d49503f456b7f05f266c6da3eed031e115970a301f618d77f7 (from https://www.piwheels.org/simple/django-basis/) 2025-09-08T01:07:57,688 Skipping link: not a file: https://www.piwheels.org/simple/django-basis/ 2025-09-08T01:07:57,688 Skipping link: not a file: https://pypi.org/simple/django-basis/ 2025-09-08T01:07:57,716 Given no hashes to check 1 links for project 'django-basis': discarding no candidates 2025-09-08T01:07:57,717 Collecting django-basis==0.3.2 2025-09-08T01:07:57,718 Created temporary directory: /tmp/pip-unpack-yl0rm6yh 2025-09-08T01:07:57,855 Downloading django-basis-0.3.2.tar.gz (3.4 kB) 2025-09-08T01:07:57,879 Added django-basis==0.3.2 from https://files.pythonhosted.org/packages/0f/f4/b528bd818a70d0f75eb13000074bc86b85b1e02141e2a78e25b586b90026/django-basis-0.3.2.tar.gz to build tracker '/tmp/pip-build-tracker-p07mgf8e' 2025-09-08T01:07:57,880 Running setup.py (path:/tmp/pip-wheel-ghxw_ij_/django-basis_d8171c66df7b4375a62aeb4072a173b4/setup.py) egg_info for package django-basis 2025-09-08T01:07:57,880 Created temporary directory: /tmp/pip-pip-egg-info-v6ucx7ur 2025-09-08T01:07:57,881 Preparing metadata (setup.py): started 2025-09-08T01:07:57,882 Running command python setup.py egg_info 2025-09-08T01:07:58,407 Traceback (most recent call last): 2025-09-08T01:07:58,409 File "", line 2, in 2025-09-08T01:07:58,409 exec(compile(''' 2025-09-08T01:07:58,409 ~~~~^^^^^^^^^^^^ 2025-09-08T01:07:58,409 # This is -- a caller that pip uses to run setup.py 2025-09-08T01:07:58,409 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:07:58,409 ...<32 lines>... 2025-09-08T01:07:58,410 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T01:07:58,410 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:07:58,410 ''' % ('/tmp/pip-wheel-ghxw_ij_/django-basis_d8171c66df7b4375a62aeb4072a173b4/setup.py',), "", "exec")) 2025-09-08T01:07:58,410 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:07:58,410 File "", line 35, in 2025-09-08T01:07:58,410 File "/tmp/pip-wheel-ghxw_ij_/django-basis_d8171c66df7b4375a62aeb4072a173b4/setup.py", line 23, in 2025-09-08T01:07:58,410 long_description=_read_long_description(), 2025-09-08T01:07:58,410 ~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T01:07:58,411 File "/tmp/pip-wheel-ghxw_ij_/django-basis_d8171c66df7b4375a62aeb4072a173b4/setup.py", line 11, in _read_long_description 2025-09-08T01:07:58,411 return pypandoc.convert('README.md', 'rst') 2025-09-08T01:07:58,411 ^^^^^^^^^^^^^^^^ 2025-09-08T01:07:58,411 AttributeError: module 'pypandoc' has no attribute 'convert' 2025-09-08T01:07:58,495 ERROR: python setup.py egg_info exited with 1 2025-09-08T01:07:58,507 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T01:07:58,507 exec(compile('"'"''"'"''"'"' 2025-09-08T01:07:58,507 # This is -- a caller that pip uses to run setup.py 2025-09-08T01:07:58,507 # 2025-09-08T01:07:58,507 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T01:07:58,507 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T01:07:58,507 # - It provides a clear error message when setuptools is not installed. 2025-09-08T01:07:58,507 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T01:07:58,507 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T01:07:58,507 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T01:07:58,507 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T01:07:58,507 import os, sys, tokenize, traceback 2025-09-08T01:07:58,507 2025-09-08T01:07:58,507 try: 2025-09-08T01:07:58,507 import setuptools 2025-09-08T01:07:58,507 except ImportError: 2025-09-08T01:07:58,507 print( 2025-09-08T01:07:58,507 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T01:07:58,507 "the build environment with exception:", 2025-09-08T01:07:58,507 file=sys.stderr, 2025-09-08T01:07:58,507 ) 2025-09-08T01:07:58,507 traceback.print_exc() 2025-09-08T01:07:58,507 sys.exit(1) 2025-09-08T01:07:58,507 2025-09-08T01:07:58,507 __file__ = %r 2025-09-08T01:07:58,507 sys.argv[0] = __file__ 2025-09-08T01:07:58,507 2025-09-08T01:07:58,507 if os.path.exists(__file__): 2025-09-08T01:07:58,507 filename = __file__ 2025-09-08T01:07:58,507 with tokenize.open(__file__) as f: 2025-09-08T01:07:58,507 setup_py_code = f.read() 2025-09-08T01:07:58,507 else: 2025-09-08T01:07:58,507 filename = "" 2025-09-08T01:07:58,507 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T01:07:58,507 2025-09-08T01:07:58,507 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T01:07:58,507 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ghxw_ij_/django-basis_d8171c66df7b4375a62aeb4072a173b4/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-v6ucx7ur[/] 2025-09-08T01:07:58,507 [bold magenta]cwd[/]: /tmp/pip-wheel-ghxw_ij_/django-basis_d8171c66df7b4375a62aeb4072a173b4/ 2025-09-08T01:07:58,507 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T01:07:58,508 ERROR: metadata generation failed 2025-09-08T01:07:58,513 Exception information: 2025-09-08T01:07:58,513 Traceback (most recent call last): 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T01:07:58,513 call_subprocess( 2025-09-08T01:07:58,513 ~~~~~~~~~~~~~~~^ 2025-09-08T01:07:58,513 args, 2025-09-08T01:07:58,513 ^^^^^ 2025-09-08T01:07:58,513 ...<2 lines>... 2025-09-08T01:07:58,513 spinner=spinner, 2025-09-08T01:07:58,513 ^^^^^^^^^^^^^^^^ 2025-09-08T01:07:58,513 ) 2025-09-08T01:07:58,513 ^ 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T01:07:58,513 raise error 2025-09-08T01:07:58,513 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T01:07:58,513 2025-09-08T01:07:58,513 The above exception was the direct cause of the following exception: 2025-09-08T01:07:58,513 2025-09-08T01:07:58,513 Traceback (most recent call last): 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T01:07:58,513 status = _inner_run() 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T01:07:58,513 return self.run(options, args) 2025-09-08T01:07:58,513 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T01:07:58,513 return func(self, options, args) 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T01:07:58,513 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T01:07:58,513 result = self._result = resolver.resolve( 2025-09-08T01:07:58,513 ~~~~~~~~~~~~~~~~^ 2025-09-08T01:07:58,513 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T01:07:58,513 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:07:58,513 ) 2025-09-08T01:07:58,513 ^ 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T01:07:58,513 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T01:07:58,513 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T01:07:58,513 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T01:07:58,513 if not criterion.candidates: 2025-09-08T01:07:58,513 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T01:07:58,513 return bool(self._sequence) 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T01:07:58,513 self._bool = any(self) 2025-09-08T01:07:58,513 ~~~^^^^^^ 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T01:07:58,513 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T01:07:58,513 ^^^^^^^^ 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T01:07:58,513 candidate = func() 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T01:07:58,513 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T01:07:58,513 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T01:07:58,513 link, template, name, version 2025-09-08T01:07:58,513 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:07:58,513 ) 2025-09-08T01:07:58,513 ^ 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T01:07:58,513 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T01:07:58,513 ~~~~~~~~~~~~~^ 2025-09-08T01:07:58,513 link, 2025-09-08T01:07:58,513 ^^^^^ 2025-09-08T01:07:58,513 ...<3 lines>... 2025-09-08T01:07:58,513 version=version, 2025-09-08T01:07:58,513 ^^^^^^^^^^^^^^^^ 2025-09-08T01:07:58,513 ) 2025-09-08T01:07:58,513 ^ 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T01:07:58,513 super().__init__( 2025-09-08T01:07:58,513 ~~~~~~~~~~~~~~~~^ 2025-09-08T01:07:58,513 link=link, 2025-09-08T01:07:58,513 ^^^^^^^^^^ 2025-09-08T01:07:58,513 ...<4 lines>... 2025-09-08T01:07:58,513 version=version, 2025-09-08T01:07:58,513 ^^^^^^^^^^^^^^^^ 2025-09-08T01:07:58,513 ) 2025-09-08T01:07:58,513 ^ 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T01:07:58,513 self.dist = self._prepare() 2025-09-08T01:07:58,513 ~~~~~~~~~~~~~^^ 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T01:07:58,513 dist = self._prepare_distribution() 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T01:07:58,513 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T01:07:58,513 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T01:07:58,513 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T01:07:58,513 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T01:07:58,513 dist = _get_prepared_distribution( 2025-09-08T01:07:58,513 req, 2025-09-08T01:07:58,513 ...<3 lines>... 2025-09-08T01:07:58,513 self.check_build_deps, 2025-09-08T01:07:58,513 ) 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T01:07:58,513 abstract_dist.prepare_distribution_metadata( 2025-09-08T01:07:58,513 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T01:07:58,513 finder, build_isolation, check_build_deps 2025-09-08T01:07:58,513 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:07:58,513 ) 2025-09-08T01:07:58,513 ^ 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T01:07:58,513 self.req.prepare_metadata() 2025-09-08T01:07:58,513 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T01:07:58,513 self.metadata_directory = generate_metadata_legacy( 2025-09-08T01:07:58,513 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T01:07:58,513 build_env=self.build_env, 2025-09-08T01:07:58,513 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:07:58,513 ...<3 lines>... 2025-09-08T01:07:58,513 details=details, 2025-09-08T01:07:58,513 ^^^^^^^^^^^^^^^^ 2025-09-08T01:07:58,513 ) 2025-09-08T01:07:58,513 ^ 2025-09-08T01:07:58,513 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T01:07:58,513 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T01:07:58,513 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T01:07:58,534 Removed django-basis==0.3.2 from https://files.pythonhosted.org/packages/0f/f4/b528bd818a70d0f75eb13000074bc86b85b1e02141e2a78e25b586b90026/django-basis-0.3.2.tar.gz from build tracker '/tmp/pip-build-tracker-p07mgf8e' 2025-09-08T01:07:58,534 Removed build tracker: '/tmp/pip-build-tracker-p07mgf8e'