2025-09-11T17:49:11,524 Created temporary directory: /tmp/pip-build-tracker-odzfd5i5 2025-09-11T17:49:11,524 Initialized build tracking at /tmp/pip-build-tracker-odzfd5i5 2025-09-11T17:49:11,525 Created build tracker: /tmp/pip-build-tracker-odzfd5i5 2025-09-11T17:49:11,525 Entered build tracker: /tmp/pip-build-tracker-odzfd5i5 2025-09-11T17:49:11,525 Created temporary directory: /tmp/pip-wheel-z65_z71q 2025-09-11T17:49:11,529 Created temporary directory: /tmp/pip-ephem-wheel-cache-0m2mi785 2025-09-11T17:49:11,598 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-11T17:49:11,601 2 location(s) to search for versions of django-pwa: 2025-09-11T17:49:11,601 * https://pypi.org/simple/django-pwa/ 2025-09-11T17:49:11,601 * https://www.piwheels.org/simple/django-pwa/ 2025-09-11T17:49:11,602 Fetching project page and analyzing links: https://pypi.org/simple/django-pwa/ 2025-09-11T17:49:11,602 Getting page https://pypi.org/simple/django-pwa/ 2025-09-11T17:49:11,604 Found index url https://pypi.org/simple/ 2025-09-11T17:49:11,759 Fetched page https://pypi.org/simple/django-pwa/ as application/vnd.pypi.simple.v1+json 2025-09-11T17:49:11,764 Found link https://files.pythonhosted.org/packages/83/bd/4660447eddf98db7994b1b304a4d8730fe5fadd5ee5666833458c2aafbaa/django-pwa-1.0.0.tar.gz (from https://pypi.org/simple/django-pwa/), version: 1.0.0 2025-09-11T17:49:11,764 Found link https://files.pythonhosted.org/packages/dd/29/b09a0bb5b39f3ea6376db26885d4d1564d0d52e2dd3109ac69226f00a58a/django-pwa-1.0.1.tar.gz (from https://pypi.org/simple/django-pwa/), version: 1.0.1 2025-09-11T17:49:11,764 Skipping link: No binaries permitted for django-pwa: https://files.pythonhosted.org/packages/1a/52/246266d8441545740b92b87723f1bacf64f971f4ef8c1a3bad506f3c4f40/django_pwa-1.0.1-py3-none-any.whl (from https://pypi.org/simple/django-pwa/) 2025-09-11T17:49:11,765 Found link https://files.pythonhosted.org/packages/f3/5f/e1e7bc197454bdfb79ea12139158e2b17e9e445dd331f6607d238746dcf8/django-pwa-1.0.2.tar.gz (from https://pypi.org/simple/django-pwa/), version: 1.0.2 2025-09-11T17:49:11,765 Skipping link: No binaries permitted for django-pwa: https://files.pythonhosted.org/packages/37/e1/3d54444deed9261a627005b3af163e6f555681f9c58a14b7f2a4283932f2/django_pwa-1.0.2-py3-none-any.whl (from https://pypi.org/simple/django-pwa/) 2025-09-11T17:49:11,765 Found link https://files.pythonhosted.org/packages/bc/8b/8c99479db3bf2fd0e7542058de4da311000a7e140d7f867b60c81137676e/django-pwa-1.0.3.tar.gz (from https://pypi.org/simple/django-pwa/), version: 1.0.3 2025-09-11T17:49:11,766 Skipping link: No binaries permitted for django-pwa: https://files.pythonhosted.org/packages/8b/a0/ee17640f73293d4e19585a76b39f946141ced443b44c031766e1f361ffa5/django_pwa-1.0.3-py3-none-any.whl (from https://pypi.org/simple/django-pwa/) 2025-09-11T17:49:11,766 Found link https://files.pythonhosted.org/packages/72/bb/8f47232b70e310656d6d8b39ac276621dd8780e6add23b8661d28f217554/django-pwa-1.0.4.tar.gz (from https://pypi.org/simple/django-pwa/), version: 1.0.4 2025-09-11T17:49:11,766 Skipping link: No binaries permitted for django-pwa: https://files.pythonhosted.org/packages/35/de/4027fd6e60b96bbbd20e6c3975ff3aaff32f36dd8a5a495515b097ca84a8/django_pwa-1.0.4-py3-none-any.whl (from https://pypi.org/simple/django-pwa/) 2025-09-11T17:49:11,766 Found link https://files.pythonhosted.org/packages/cb/69/764f85b8df02feaf2c6f52f11ef494fb71ac94e3a0788227521645099b3d/django-pwa-1.0.5.tar.gz (from https://pypi.org/simple/django-pwa/), version: 1.0.5 2025-09-11T17:49:11,767 Skipping link: No binaries permitted for django-pwa: https://files.pythonhosted.org/packages/db/fb/f07e4565429a6436da001c2c08fd7a5d3399eb639bcba69ffe8e578004db/django_pwa-1.0.5-py3-none-any.whl (from https://pypi.org/simple/django-pwa/) 2025-09-11T17:49:11,767 Found link https://files.pythonhosted.org/packages/99/99/c70ebd3c9e1f2600f454b9dab5bae6251b61f852fb4b74227c9ca7d77dc2/django-pwa-1.0.6.tar.gz (from https://pypi.org/simple/django-pwa/), version: 1.0.6 2025-09-11T17:49:11,767 Skipping link: No binaries permitted for django-pwa: https://files.pythonhosted.org/packages/ee/3b/a3f099a702e2b81abf57e285c8f814e8cd69606fb87eaad78c6129ce0213/django_pwa-1.0.6-py3-none-any.whl (from https://pypi.org/simple/django-pwa/) 2025-09-11T17:49:11,768 Found link https://files.pythonhosted.org/packages/8d/a9/a09a0f21350395a49d39837f3674f21030e8b4a10e025799e2fbff1b26eb/django-pwa-1.0.7.tar.gz (from https://pypi.org/simple/django-pwa/), version: 1.0.7 2025-09-11T17:49:11,768 Skipping link: No binaries permitted for django-pwa: https://files.pythonhosted.org/packages/4f/48/994a153f6f85dc0241b04c8ab993fa9e886a68f68c631c9726785f93a1dd/django_pwa-1.0.7-py3-none-any.whl (from https://pypi.org/simple/django-pwa/) 2025-09-11T17:49:11,768 Found link https://files.pythonhosted.org/packages/7c/d1/3b1e3a8cfd96cdc6236623026d5661cbefa073a2a806da13a2b1faf7bf6a/django-pwa-1.0.8.tar.gz (from https://pypi.org/simple/django-pwa/), version: 1.0.8 2025-09-11T17:49:11,768 Skipping link: No binaries permitted for django-pwa: https://files.pythonhosted.org/packages/28/39/2d99eae7983538cc4ee5ca86865137eb580f05baee313d5ac62dc60d4992/django_pwa-1.0.8-py3-none-any.whl (from https://pypi.org/simple/django-pwa/) 2025-09-11T17:49:11,769 Found link https://files.pythonhosted.org/packages/0b/54/af1df450684047829b5576aabaa5f11897cd456ffb5a7c26613315ebbb59/django-pwa-1.0.9.tar.gz (from https://pypi.org/simple/django-pwa/), version: 1.0.9 2025-09-11T17:49:11,769 Skipping link: No binaries permitted for django-pwa: https://files.pythonhosted.org/packages/42/1d/39d6259f21af08e89ed07c76af85b7904b76df150bac7174acc819966797/django_pwa-1.0.9-py3-none-any.whl (from https://pypi.org/simple/django-pwa/) 2025-09-11T17:49:11,769 Found link https://files.pythonhosted.org/packages/71/b0/c2e89b17722d9ce5df32e86f44cd3aca128a95b94cd7dae76c8f604820ab/django-pwa-1.0.10.tar.gz (from https://pypi.org/simple/django-pwa/), version: 1.0.10 2025-09-11T17:49:11,769 Skipping link: No binaries permitted for django-pwa: https://files.pythonhosted.org/packages/be/ef/25d1092562bd0bedfcc298f38fee6650371ca3ef10b452255f2a0a4ec248/django_pwa-1.0.10-py3-none-any.whl (from https://pypi.org/simple/django-pwa/) 2025-09-11T17:49:11,770 Found link https://files.pythonhosted.org/packages/a6/f5/833e622201e6785996b711a870599f7f0ddd834ba17a85315c8957ede8e2/django-pwa-1.1.0.tar.gz (from https://pypi.org/simple/django-pwa/), version: 1.1.0 2025-09-11T17:49:11,770 Skipping link: No binaries permitted for django-pwa: https://files.pythonhosted.org/packages/1a/f8/267e3f56e3abb1d06462c67996c3e3f55d7ca5b91ebedd5d998b5d5c8928/django_pwa-1.1.0-py3-none-any.whl (from https://pypi.org/simple/django-pwa/) 2025-09-11T17:49:11,770 Skipping link: No binaries permitted for django-pwa: https://files.pythonhosted.org/packages/da/24/6df7754339504e35c2f38e43a5215e98e1debce11bd23e6148f0e8005d40/django_pwa-2.0.0-py3-none-any.whl (from https://pypi.org/simple/django-pwa/) (requires-python:>=3.8) 2025-09-11T17:49:11,771 Found link https://files.pythonhosted.org/packages/08/4b/340f5c8623c46cccf6412df122ebbd4a351a737c20a38d3ea5774216d386/django_pwa-2.0.0.tar.gz (from https://pypi.org/simple/django-pwa/) (requires-python:>=3.8), version: 2.0.0 2025-09-11T17:49:11,771 Skipping link: No binaries permitted for django-pwa: https://files.pythonhosted.org/packages/c3/64/5ffd65b8e8e9d5563e863d868c259f69a1af79c878f6be469540c573347c/django_pwa-2.0.1-py3-none-any.whl (from https://pypi.org/simple/django-pwa/) (requires-python:>=3.8) 2025-09-11T17:49:11,772 Found link https://files.pythonhosted.org/packages/39/5f/4a77504bb5edd693711ec2a396d47836f0a0b4d3f2fb9dc773f8b450c067/django_pwa-2.0.1.tar.gz (from https://pypi.org/simple/django-pwa/) (requires-python:>=3.8), version: 2.0.1 2025-09-11T17:49:11,772 Fetching project page and analyzing links: https://www.piwheels.org/simple/django-pwa/ 2025-09-11T17:49:11,772 Getting page https://www.piwheels.org/simple/django-pwa/ 2025-09-11T17:49:11,774 Found index url https://www.piwheels.org/simple/ 2025-09-11T17:49:11,870 Fetched page https://www.piwheels.org/simple/django-pwa/ as text/html 2025-09-11T17:49:11,874 Skipping link: No binaries permitted for django-pwa: https://archive1.piwheels.org/simple/django-pwa/django_pwa-2.0.1-py3-none-any.whl#sha256=41dc931c645c6125c556bd753205ca051aa48e5d46edbf281003594f3d76d4a3 (from https://www.piwheels.org/simple/django-pwa/) (requires-python:>=3.8) 2025-09-11T17:49:11,874 Skipping link: No binaries permitted for django-pwa: https://archive1.piwheels.org/simple/django-pwa/django_pwa-2.0.0-py3-none-any.whl#sha256=7b185cc8ab113c75468dc65a4a2cd9f63e35854c895e3b1bb60fe8d902c0272f (from https://www.piwheels.org/simple/django-pwa/) (requires-python:>=3.8) 2025-09-11T17:49:11,874 Skipping link: No binaries permitted for django-pwa: https://archive1.piwheels.org/simple/django-pwa/django_pwa-1.0.10-py3-none-any.whl#sha256=d6a9db7b7e5237f011badd6865a16d8da5ef5aaed0872e1a1bfef8a225827a38 (from https://www.piwheels.org/simple/django-pwa/) 2025-09-11T17:49:11,875 Skipping link: No binaries permitted for django-pwa: https://archive1.piwheels.org/simple/django-pwa/django_pwa-1.0.9-py3-none-any.whl#sha256=8706cbd84489fb63d3523d5037d2cdfd8ff177417292bd7845b0f177d3c4ed3f (from https://www.piwheels.org/simple/django-pwa/) 2025-09-11T17:49:11,875 Skipping link: No binaries permitted for django-pwa: https://archive1.piwheels.org/simple/django-pwa/django_pwa-1.0.8-py3-none-any.whl#sha256=88a844095ec3dc38ec8edc8d1f95247eccaebefeb41484fb94c10631881b0eb7 (from https://www.piwheels.org/simple/django-pwa/) 2025-09-11T17:49:11,875 Skipping link: No binaries permitted for django-pwa: https://archive1.piwheels.org/simple/django-pwa/django_pwa-1.0.7-py3-none-any.whl#sha256=a972283a6befc67560ab35d118d12b487976c34812dcab13b219e76f9232a530 (from https://www.piwheels.org/simple/django-pwa/) 2025-09-11T17:49:11,875 Skipping link: No binaries permitted for django-pwa: https://archive1.piwheels.org/simple/django-pwa/django_pwa-1.0.6-py3-none-any.whl#sha256=9306105fcb637ae16fea6527be4b147d45fd53db85efb1d4f61dfea6bf793e56 (from https://www.piwheels.org/simple/django-pwa/) 2025-09-11T17:49:11,875 Skipping link: No binaries permitted for django-pwa: https://archive1.piwheels.org/simple/django-pwa/django_pwa-1.0.5-py3-none-any.whl#sha256=ef093fda3028bdc99853cdd09844914fc223e64b0a98be4d4da2f44ba72b2761 (from https://www.piwheels.org/simple/django-pwa/) 2025-09-11T17:49:11,875 Skipping link: No binaries permitted for django-pwa: https://archive1.piwheels.org/simple/django-pwa/django_pwa-1.0.4-py3-none-any.whl#sha256=49eaa4f0ce3d1ea6ad9f67ff907773274e806bcb87dc81e04e0fdf9fbe9dde8b (from https://www.piwheels.org/simple/django-pwa/) 2025-09-11T17:49:11,876 Skipping link: No binaries permitted for django-pwa: https://archive1.piwheels.org/simple/django-pwa/django_pwa-1.0.3-py3-none-any.whl#sha256=d592505fcde87a9fb1684ed1550b2f3704cdf0c54b952f669e02ed9db09ebdab (from https://www.piwheels.org/simple/django-pwa/) 2025-09-11T17:49:11,876 Skipping link: No binaries permitted for django-pwa: https://archive1.piwheels.org/simple/django-pwa/django_pwa-1.0.2-py3-none-any.whl#sha256=e25b3a5a6dedd739d61e9360a7e6ca788319873390f7187d8ae47dc8394448b7 (from https://www.piwheels.org/simple/django-pwa/) 2025-09-11T17:49:11,876 Skipping link: No binaries permitted for django-pwa: https://archive1.piwheels.org/simple/django-pwa/django_pwa-1.0.1-py3-none-any.whl#sha256=db653b7eb23369e2e415969283de6245a94c2702f1cfaec8caaff1d1106a6f92 (from https://www.piwheels.org/simple/django-pwa/) 2025-09-11T17:49:11,876 Skipping link: No binaries permitted for django-pwa: https://archive1.piwheels.org/simple/django-pwa/django_pwa-1.0.0-py3-none-any.whl#sha256=ad1e20d750d97c4901e7c999cfd327a6b8dc80b3f55fa00279dabbddbadd1e67 (from https://www.piwheels.org/simple/django-pwa/) 2025-09-11T17:49:11,876 Skipping link: not a file: https://www.piwheels.org/simple/django-pwa/ 2025-09-11T17:49:11,877 Skipping link: not a file: https://pypi.org/simple/django-pwa/ 2025-09-11T17:49:11,906 Given no hashes to check 1 links for project 'django-pwa': discarding no candidates 2025-09-11T17:49:11,908 Collecting django-pwa==1.1.0 2025-09-11T17:49:11,909 Created temporary directory: /tmp/pip-unpack-09unf9d9 2025-09-11T17:49:12,058 Downloading django-pwa-1.1.0.tar.gz (452 kB) 2025-09-11T17:49:12,200 Added django-pwa==1.1.0 from https://files.pythonhosted.org/packages/a6/f5/833e622201e6785996b711a870599f7f0ddd834ba17a85315c8957ede8e2/django-pwa-1.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-odzfd5i5' 2025-09-11T17:49:12,201 Running setup.py (path:/tmp/pip-wheel-z65_z71q/django-pwa_df75ce3acd6f43c0b04253b706b17ed7/setup.py) egg_info for package django-pwa 2025-09-11T17:49:12,202 Created temporary directory: /tmp/pip-pip-egg-info-9eib8e7a 2025-09-11T17:49:12,202 Preparing metadata (setup.py): started 2025-09-11T17:49:12,203 Running command python setup.py egg_info 2025-09-11T17:49:12,756 Traceback (most recent call last): 2025-09-11T17:49:12,758 File "", line 2, in 2025-09-11T17:49:12,758 exec(compile(''' 2025-09-11T17:49:12,758 ~~~~^^^^^^^^^^^^ 2025-09-11T17:49:12,758 # This is -- a caller that pip uses to run setup.py 2025-09-11T17:49:12,759 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:49:12,759 ...<32 lines>... 2025-09-11T17:49:12,759 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T17:49:12,759 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:49:12,760 ''' % ('/tmp/pip-wheel-z65_z71q/django-pwa_df75ce3acd6f43c0b04253b706b17ed7/setup.py',), "", "exec")) 2025-09-11T17:49:12,760 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:49:12,760 File "", line 35, in 2025-09-11T17:49:12,760 File "/tmp/pip-wheel-z65_z71q/django-pwa_df75ce3acd6f43c0b04253b706b17ed7/setup.py", line 11, in 2025-09-11T17:49:12,761 long_description = pypandoc.convert('README.md', 'rst') 2025-09-11T17:49:12,761 ^^^^^^^^^^^^^^^^ 2025-09-11T17:49:12,761 AttributeError: module 'pypandoc' has no attribute 'convert' 2025-09-11T17:49:12,858 ERROR: python setup.py egg_info exited with 1 2025-09-11T17:49:12,872 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-11T17:49:12,872 exec(compile('"'"''"'"''"'"' 2025-09-11T17:49:12,872 # This is -- a caller that pip uses to run setup.py 2025-09-11T17:49:12,872 # 2025-09-11T17:49:12,872 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-11T17:49:12,872 # import from `distutils.core` to work with newer packaging standards. 2025-09-11T17:49:12,872 # - It provides a clear error message when setuptools is not installed. 2025-09-11T17:49:12,872 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-11T17:49:12,872 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-11T17:49:12,872 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-11T17:49:12,872 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-11T17:49:12,872 import os, sys, tokenize, traceback 2025-09-11T17:49:12,872 2025-09-11T17:49:12,872 try: 2025-09-11T17:49:12,872 import setuptools 2025-09-11T17:49:12,872 except ImportError: 2025-09-11T17:49:12,872 print( 2025-09-11T17:49:12,872 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-11T17:49:12,872 "the build environment with exception:", 2025-09-11T17:49:12,872 file=sys.stderr, 2025-09-11T17:49:12,872 ) 2025-09-11T17:49:12,872 traceback.print_exc() 2025-09-11T17:49:12,872 sys.exit(1) 2025-09-11T17:49:12,872 2025-09-11T17:49:12,872 __file__ = %r 2025-09-11T17:49:12,872 sys.argv[0] = __file__ 2025-09-11T17:49:12,872 2025-09-11T17:49:12,872 if os.path.exists(__file__): 2025-09-11T17:49:12,872 filename = __file__ 2025-09-11T17:49:12,872 with tokenize.open(__file__) as f: 2025-09-11T17:49:12,872 setup_py_code = f.read() 2025-09-11T17:49:12,872 else: 2025-09-11T17:49:12,872 filename = "" 2025-09-11T17:49:12,872 setup_py_code = "from setuptools import setup; setup()" 2025-09-11T17:49:12,872 2025-09-11T17:49:12,872 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T17:49:12,872 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-z65_z71q/django-pwa_df75ce3acd6f43c0b04253b706b17ed7/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-9eib8e7a[/] 2025-09-11T17:49:12,872 [bold magenta]cwd[/]: /tmp/pip-wheel-z65_z71q/django-pwa_df75ce3acd6f43c0b04253b706b17ed7/ 2025-09-11T17:49:12,873 Preparing metadata (setup.py): finished with status 'error' 2025-09-11T17:49:12,874 ERROR: metadata generation failed 2025-09-11T17:49:12,881 Exception information: 2025-09-11T17:49:12,881 Traceback (most recent call last): 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-11T17:49:12,881 call_subprocess( 2025-09-11T17:49:12,881 ~~~~~~~~~~~~~~~^ 2025-09-11T17:49:12,881 args, 2025-09-11T17:49:12,881 ^^^^^ 2025-09-11T17:49:12,881 ...<2 lines>... 2025-09-11T17:49:12,881 spinner=spinner, 2025-09-11T17:49:12,881 ^^^^^^^^^^^^^^^^ 2025-09-11T17:49:12,881 ) 2025-09-11T17:49:12,881 ^ 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-11T17:49:12,881 raise error 2025-09-11T17:49:12,881 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-11T17:49:12,881 2025-09-11T17:49:12,881 The above exception was the direct cause of the following exception: 2025-09-11T17:49:12,881 2025-09-11T17:49:12,881 Traceback (most recent call last): 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-11T17:49:12,881 status = _inner_run() 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-11T17:49:12,881 return self.run(options, args) 2025-09-11T17:49:12,881 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-11T17:49:12,881 return func(self, options, args) 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-11T17:49:12,881 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-11T17:49:12,881 result = self._result = resolver.resolve( 2025-09-11T17:49:12,881 ~~~~~~~~~~~~~~~~^ 2025-09-11T17:49:12,881 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-11T17:49:12,881 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:49:12,881 ) 2025-09-11T17:49:12,881 ^ 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-11T17:49:12,881 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-11T17:49:12,881 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-11T17:49:12,881 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-11T17:49:12,881 if not criterion.candidates: 2025-09-11T17:49:12,881 ^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-11T17:49:12,881 return bool(self._sequence) 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-11T17:49:12,881 self._bool = any(self) 2025-09-11T17:49:12,881 ~~~^^^^^^ 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-11T17:49:12,881 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-11T17:49:12,881 ^^^^^^^^ 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-11T17:49:12,881 candidate = func() 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-11T17:49:12,881 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-11T17:49:12,881 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T17:49:12,881 link, template, name, version 2025-09-11T17:49:12,881 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:49:12,881 ) 2025-09-11T17:49:12,881 ^ 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-11T17:49:12,881 self._link_candidate_cache[link] = LinkCandidate( 2025-09-11T17:49:12,881 ~~~~~~~~~~~~~^ 2025-09-11T17:49:12,881 link, 2025-09-11T17:49:12,881 ^^^^^ 2025-09-11T17:49:12,881 ...<3 lines>... 2025-09-11T17:49:12,881 version=version, 2025-09-11T17:49:12,881 ^^^^^^^^^^^^^^^^ 2025-09-11T17:49:12,881 ) 2025-09-11T17:49:12,881 ^ 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-11T17:49:12,881 super().__init__( 2025-09-11T17:49:12,881 ~~~~~~~~~~~~~~~~^ 2025-09-11T17:49:12,881 link=link, 2025-09-11T17:49:12,881 ^^^^^^^^^^ 2025-09-11T17:49:12,881 ...<4 lines>... 2025-09-11T17:49:12,881 version=version, 2025-09-11T17:49:12,881 ^^^^^^^^^^^^^^^^ 2025-09-11T17:49:12,881 ) 2025-09-11T17:49:12,881 ^ 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-11T17:49:12,881 self.dist = self._prepare() 2025-09-11T17:49:12,881 ~~~~~~~~~~~~~^^ 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-11T17:49:12,881 dist = self._prepare_distribution() 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-11T17:49:12,881 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-11T17:49:12,881 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-11T17:49:12,881 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-11T17:49:12,881 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-11T17:49:12,881 dist = _get_prepared_distribution( 2025-09-11T17:49:12,881 req, 2025-09-11T17:49:12,881 ...<3 lines>... 2025-09-11T17:49:12,881 self.check_build_deps, 2025-09-11T17:49:12,881 ) 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-11T17:49:12,881 abstract_dist.prepare_distribution_metadata( 2025-09-11T17:49:12,881 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T17:49:12,881 finder, build_isolation, check_build_deps 2025-09-11T17:49:12,881 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:49:12,881 ) 2025-09-11T17:49:12,881 ^ 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-11T17:49:12,881 self.req.prepare_metadata() 2025-09-11T17:49:12,881 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-11T17:49:12,881 self.metadata_directory = generate_metadata_legacy( 2025-09-11T17:49:12,881 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T17:49:12,881 build_env=self.build_env, 2025-09-11T17:49:12,881 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:49:12,881 ...<3 lines>... 2025-09-11T17:49:12,881 details=details, 2025-09-11T17:49:12,881 ^^^^^^^^^^^^^^^^ 2025-09-11T17:49:12,881 ) 2025-09-11T17:49:12,881 ^ 2025-09-11T17:49:12,881 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-11T17:49:12,881 raise MetadataGenerationFailed(package_details=details) from error 2025-09-11T17:49:12,881 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-11T17:49:12,907 Removed django-pwa==1.1.0 from https://files.pythonhosted.org/packages/a6/f5/833e622201e6785996b711a870599f7f0ddd834ba17a85315c8957ede8e2/django-pwa-1.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-odzfd5i5' 2025-09-11T17:49:12,907 Removed build tracker: '/tmp/pip-build-tracker-odzfd5i5'