2026-04-19T10:37:35,317 Created temporary directory: /tmp/pip-ephem-wheel-cache-6y2mejbz 2026-04-19T10:37:35,319 Created temporary directory: /tmp/pip-build-tracker-v6_a7t4d 2026-04-19T10:37:35,320 Initialized build tracking at /tmp/pip-build-tracker-v6_a7t4d 2026-04-19T10:37:35,320 Created build tracker: /tmp/pip-build-tracker-v6_a7t4d 2026-04-19T10:37:35,321 Entered build tracker: /tmp/pip-build-tracker-v6_a7t4d 2026-04-19T10:37:35,321 Created temporary directory: /tmp/pip-wheel-ptwu9rdr 2026-04-19T10:37:35,325 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-19T10:37:35,327 Created temporary directory: /tmp/pip-ephem-wheel-cache-h8sq4p_s 2026-04-19T10:37:35,352 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-19T10:37:35,356 2 location(s) to search for versions of wagtail-modeladmin: 2026-04-19T10:37:35,356 * https://pypi.org/simple/wagtail-modeladmin/ 2026-04-19T10:37:35,356 * https://www.piwheels.org/simple/wagtail-modeladmin/ 2026-04-19T10:37:35,356 Fetching project page and analyzing links: https://pypi.org/simple/wagtail-modeladmin/ 2026-04-19T10:37:35,357 Getting page https://pypi.org/simple/wagtail-modeladmin/ 2026-04-19T10:37:35,359 Found index url https://pypi.org/simple 2026-04-19T10:37:35,522 Fetched page https://pypi.org/simple/wagtail-modeladmin/ as application/vnd.pypi.simple.v1+json 2026-04-19T10:37:35,526 Skipping link: No binaries permitted for wagtail-modeladmin: https://files.pythonhosted.org/packages/01/9a/30415d9e821ac69bdc545748067f3e7096788525a02f4211eeb0a1f4113c/wagtail_modeladmin-1.0.0-py3-none-any.whl (from https://pypi.org/simple/wagtail-modeladmin/) (requires-python:>=3.8) 2026-04-19T10:37:35,527 Found link https://files.pythonhosted.org/packages/4b/91/b2e89b7576daaa207de9471c292fe951ed066ae75c7f239f53f6ad2b78cf/wagtail_modeladmin-1.0.0.tar.gz (from https://pypi.org/simple/wagtail-modeladmin/) (requires-python:>=3.8), version: 1.0.0 2026-04-19T10:37:35,527 Skipping link: No binaries permitted for wagtail-modeladmin: https://files.pythonhosted.org/packages/27/23/ab5bbdc07732d90410f16f0d20eacba9772467458784a7dfaa7fe1e34c0d/wagtail_modeladmin-2.0.0-py3-none-any.whl (from https://pypi.org/simple/wagtail-modeladmin/) (requires-python:>=3.8) 2026-04-19T10:37:35,528 Found link https://files.pythonhosted.org/packages/9d/cf/237bea2abaf8a71b93ea152bb39e62a939453753c3794aaca32b9aac12e6/wagtail_modeladmin-2.0.0.tar.gz (from https://pypi.org/simple/wagtail-modeladmin/) (requires-python:>=3.8), version: 2.0.0 2026-04-19T10:37:35,529 Skipping link: No binaries permitted for wagtail-modeladmin: https://files.pythonhosted.org/packages/d7/d7/6dc6f966cd3aeab43adc8dc8e2cee3adeda94ee2ede488e45eb598e74ec6/wagtail_modeladmin-2.1.0-py3-none-any.whl (from https://pypi.org/simple/wagtail-modeladmin/) (requires-python:>=3.8) 2026-04-19T10:37:35,530 Found link https://files.pythonhosted.org/packages/d1/bc/338d8a371099eb7c4e4cc2cdb4166d48771faa201e90797bf59c59b577ac/wagtail_modeladmin-2.1.0.tar.gz (from https://pypi.org/simple/wagtail-modeladmin/) (requires-python:>=3.8), version: 2.1.0 2026-04-19T10:37:35,531 Skipping link: No binaries permitted for wagtail-modeladmin: https://files.pythonhosted.org/packages/0b/29/0f5f4e7ce521836092ad878d032410dd7563e1ac2b06af0deb9e19032ef0/wagtail_modeladmin-2.2.0-py3-none-any.whl (from https://pypi.org/simple/wagtail-modeladmin/) (requires-python:>=3.8) 2026-04-19T10:37:35,532 Found link https://files.pythonhosted.org/packages/44/72/e687aa58e21708655ceaa731586803031385be82eea0876e4268665e8dc4/wagtail_modeladmin-2.2.0.tar.gz (from https://pypi.org/simple/wagtail-modeladmin/) (requires-python:>=3.8), version: 2.2.0 2026-04-19T10:37:35,532 Skipping link: No binaries permitted for wagtail-modeladmin: https://files.pythonhosted.org/packages/a9/76/ca040a98906e8ba95bc8cb2a6935bb13f4b383ec67d3d55d941885927566/wagtail_modeladmin-2.3.0-py3-none-any.whl (from https://pypi.org/simple/wagtail-modeladmin/) (requires-python:>=3.10) 2026-04-19T10:37:35,533 Found link https://files.pythonhosted.org/packages/11/c3/5d31ddc6e15d4254670cdccbdffa808784c81266c040d604bd1a86563884/wagtail_modeladmin-2.3.0.tar.gz (from https://pypi.org/simple/wagtail-modeladmin/) (requires-python:>=3.10), version: 2.3.0 2026-04-19T10:37:35,534 Fetching project page and analyzing links: https://www.piwheels.org/simple/wagtail-modeladmin/ 2026-04-19T10:37:35,535 Getting page https://www.piwheels.org/simple/wagtail-modeladmin/ 2026-04-19T10:37:35,536 Found index url https://www.piwheels.org/simple 2026-04-19T10:37:35,723 Fetched page https://www.piwheels.org/simple/wagtail-modeladmin/ as text/html 2026-04-19T10:37:35,725 Skipping link: No binaries permitted for wagtail-modeladmin: https://archive1.piwheels.org/simple/wagtail-modeladmin/wagtail_modeladmin-1.0.0-py3-none-any.whl#sha256=0d92dd012e17dd5b5d5058792c8549594884c87da7ef794e8f1765bb245a5340 (from https://www.piwheels.org/simple/wagtail-modeladmin/) (requires-python:>=3.8) 2026-04-19T10:37:35,725 Skipping link: not a file: https://www.piwheels.org/simple/wagtail-modeladmin/ 2026-04-19T10:37:35,726 Skipping link: not a file: https://pypi.org/simple/wagtail-modeladmin/ 2026-04-19T10:37:35,747 Given no hashes to check 1 links for project 'wagtail-modeladmin': discarding no candidates 2026-04-19T10:37:35,766 Collecting wagtail-modeladmin==2.3.0 2026-04-19T10:37:35,769 Created temporary directory: /tmp/pip-unpack-t_ztylzg 2026-04-19T10:37:36,009 Downloading wagtail_modeladmin-2.3.0.tar.gz (141 kB) 2026-04-19T10:37:36,473 Added wagtail-modeladmin==2.3.0 from https://files.pythonhosted.org/packages/11/c3/5d31ddc6e15d4254670cdccbdffa808784c81266c040d604bd1a86563884/wagtail_modeladmin-2.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-v6_a7t4d' 2026-04-19T10:37:36,479 Created temporary directory: /tmp/pip-build-env-8pur1jj4 2026-04-19T10:37:36,483 Installing build dependencies: started 2026-04-19T10:37:36,484 Running command pip subprocess to install build dependencies 2026-04-19T10:37:37,614 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-19T10:37:38,025 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-19T10:37:38,048 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-19T10:37:38,700 Collecting flit_core<4,>=3.2 2026-04-19T10:37:38,722 Using cached https://www.piwheels.org/simple/flit-core/flit_core-3.12.0-py3-none-any.whl (45 kB) 2026-04-19T10:37:41,279 Installing collected packages: flit_core 2026-04-19T10:37:41,447 Successfully installed flit_core-3.12.0 2026-04-19T10:37:41,675 Installing build dependencies: finished with status 'done' 2026-04-19T10:37:41,681 Getting requirements to build wheel: started 2026-04-19T10:37:41,682 Running command Getting requirements to build wheel 2026-04-19T10:37:42,027 Getting requirements to build wheel: finished with status 'done' 2026-04-19T10:37:42,065 Installing backend dependencies: started 2026-04-19T10:37:42,066 Running command pip subprocess to install backend dependencies 2026-04-19T10:37:43,215 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-19T10:37:43,625 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-19T10:37:43,647 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-19T10:37:44,629 Collecting Wagtail>=7.0 2026-04-19T10:37:44,643 Downloading https://www.piwheels.org/simple/wagtail/wagtail-7.3.1-py3-none-any.whl (9.5 MB) 2026-04-19T10:37:45,315 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.5/9.5 MB 14.3 MB/s eta 0:00:00 2026-04-19T10:37:46,100 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/f1/fd/92e699f92520168df34dce1d5e88322e2db3dcc2815c52fd7926eea608a6/django-6.0a1-py3-none-any.whl (from https://pypi.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,102 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/91/12/a219b5c2a0c4377f58859f5b68f14449f36ea6668bc20816ad51bef3b5d0/django-6.0a1.tar.gz (from https://pypi.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,103 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/0e/1a/306fda7e62e27ccbcb92d97f67f1094352a9f22c62f3c2b238fa50eb82d7/django-6.0b1-py3-none-any.whl (from https://pypi.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,104 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/b4/33/7f7f188e31b3283f95112d0fa45bb2bdefb4d4aae203d8df816763f44677/django-6.0b1.tar.gz (from https://pypi.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,106 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/27/46/8ece1a206090f1feae6b30dfb0df1a363c757d7978fc8ab4e5b1777b1420/django-6.0rc1-py3-none-any.whl (from https://pypi.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,107 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/95/17/0355572300632ead297effb14bf8d9867a9fd1020d3b1828b5c3579d038c/django-6.0rc1.tar.gz (from https://pypi.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,108 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/d7/ae/f19e24789a5ad852670d6885f5480f5e5895576945fcc01817dfd9bc002a/django-6.0-py3-none-any.whl (from https://pypi.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,109 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/15/75/19762bfc4ea556c303d9af8e36f0cd910ab17dff6c8774644314427a2120/django-6.0.tar.gz (from https://pypi.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,111 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/95/b5/814ed98bd21235c116fd3436a7ed44d47560329a6d694ec8aac2982dbb93/django-6.0.1-py3-none-any.whl (from https://pypi.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,112 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/b5/9b/016f7e55e855ee738a352b05139d4f8b278d0b451bd01ebef07456ef3b0e/django-6.0.1.tar.gz (from https://pypi.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,113 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/96/ba/a6e2992bc5b8c688249c00ea48cb1b7a9bc09839328c81dc603671460928/django-6.0.2-py3-none-any.whl (from https://pypi.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,115 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/26/3e/a1c4207c5dea4697b7a3387e26584919ba987d8f9320f59dc0b5c557a4eb/django-6.0.2.tar.gz (from https://pypi.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,116 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/72/b1/23f2556967c45e34d3d3cf032eb1bd3ef925ee458667fb99052a0b3ea3a6/django-6.0.3-py3-none-any.whl (from https://pypi.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,117 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/80/e1/894115c6bd70e2c8b66b0c40a3c367d83a5a48c034a4d904d31b62f7c53a/django-6.0.3.tar.gz (from https://pypi.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,119 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/e9/47/3d61d611609764aa71a37f7037b870e7bfb22937366974c4fd46cada7bab/django-6.0.4-py3-none-any.whl (from https://pypi.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,120 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/60/b9/4155091ad1788b38563bd77a7258c0834e8c12a7f56f6975deaf54f8b61d/django-6.0.4.tar.gz (from https://pypi.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,296 Link requires a different Python (3.11.2 not in: '>=3.12'): https://www.piwheels.org/simple/django/django-6.0.4-py3-none-any.whl#sha256=300b0cd59f63158eff6dd03ecb259e53281829d27cc90866898f049ccaec51b9 (from https://www.piwheels.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,297 Link requires a different Python (3.11.2 not in: '>=3.12'): https://www.piwheels.org/simple/django/django-6.0.2-py3-none-any.whl#sha256=08609f09d6f3e5607cbcc0a6de4fa83fd69f989926046c085610ec977bbd932a (from https://www.piwheels.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,299 Link requires a different Python (3.11.2 not in: '>=3.12'): https://www.piwheels.org/simple/django/django-6.0.1-py3-none-any.whl#sha256=de5554dfba6b77d4d23b2203c9e26c1ade15932f8fce033e62df02a227cf2f33 (from https://www.piwheels.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,300 Link requires a different Python (3.11.2 not in: '>=3.12'): https://www.piwheels.org/simple/django/django-6.0-py3-none-any.whl#sha256=4ded4be77c8ecb8fc220296c5c8cdc37173f22f92fc9a1d1d858dd7114652701 (from https://www.piwheels.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,302 Link requires a different Python (3.11.2 not in: '>=3.12'): https://www.piwheels.org/simple/django/django-6.0rc1-py3-none-any.whl#sha256=252b7455bad970ba89e87e51044643db7822c2c87e3d6993c23ba36aa6f54a53 (from https://www.piwheels.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,303 Link requires a different Python (3.11.2 not in: '>=3.12'): https://archive1.piwheels.org/simple/django/django-6.0b1-py3-none-any.whl#sha256=5a137e30e157ba4e2c9c96826c748f240eb3e2dc60ef3bd476c7159be0093f53 (from https://www.piwheels.org/simple/django/) (requires-python:>=3.12) 2026-04-19T10:37:46,611 Collecting Django>=4.2 2026-04-19T10:37:47,200 Using cached https://www.piwheels.org/simple/django/django-5.2.13-py3-none-any.whl (8.3 MB) 2026-04-19T10:37:47,602 Collecting django-modelcluster<7.0,>=6.4.1 2026-04-19T10:37:47,842 Downloading https://archive1.piwheels.org/simple/django-modelcluster/django_modelcluster-6.4.1-py2.py3-none-any.whl (29 kB) 2026-04-19T10:37:47,916 Collecting django-permissionedforms<1.0,>=0.1 2026-04-19T10:37:47,948 Downloading https://archive1.piwheels.org/simple/django-permissionedforms/django_permissionedforms-0.1-py2.py3-none-any.whl (5.8 kB) 2026-04-19T10:37:48,140 Collecting django-taggit<7,>=5.0 2026-04-19T10:37:48,155 Downloading https://www.piwheels.org/simple/django-taggit/django_taggit-6.1.0-py3-none-any.whl (65 kB) 2026-04-19T10:37:48,172 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.7/65.7 kB 5.7 MB/s eta 0:00:00 2026-04-19T10:37:48,291 Collecting django-treebeard<5.0,>=4.5.1 2026-04-19T10:37:48,304 Downloading https://www.piwheels.org/simple/django-treebeard/django_treebeard-4.8.0-py3-none-any.whl (70 kB) 2026-04-19T10:37:48,323 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 71.0/71.0 kB 5.5 MB/s eta 0:00:00 2026-04-19T10:37:48,614 Collecting djangorestframework<4.0,>=3.15.1 2026-04-19T10:37:48,628 Downloading https://www.piwheels.org/simple/djangorestframework/djangorestframework-3.17.1-py3-none-any.whl (898 kB) 2026-04-19T10:37:48,726 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 898.8/898.8 kB 9.8 MB/s eta 0:00:00 2026-04-19T10:37:48,885 Collecting django-filter>=23.3 2026-04-19T10:37:48,899 Downloading https://www.piwheels.org/simple/django-filter/django_filter-25.2-py3-none-any.whl (94 kB) 2026-04-19T10:37:48,919 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.2/94.2 kB 6.6 MB/s eta 0:00:00 2026-04-19T10:37:49,028 Collecting draftjs_exporter<6.0,>=2.1.5 2026-04-19T10:37:49,042 Downloading https://www.piwheels.org/simple/draftjs-exporter/draftjs_exporter-5.2.0-py3-none-any.whl (26 kB) 2026-04-19T10:37:50,821 Collecting Pillow>=9.1.0 2026-04-19T10:37:50,935 Using cached https://www.piwheels.org/simple/pillow/pillow-12.2.0-cp311-cp311-linux_armv7l.whl (1.3 MB) 2026-04-19T10:37:51,133 Collecting beautifulsoup4<5,>=4.8 2026-04-19T10:37:51,155 Using cached https://www.piwheels.org/simple/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl (107 kB) 2026-04-19T10:37:51,281 Collecting Willow[heif]<2,>=1.11.0 2026-04-19T10:37:51,530 Downloading https://archive1.piwheels.org/simple/willow/willow-1.12.0-py3-none-any.whl (119 kB) 2026-04-19T10:37:51,551 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 119.4/119.4 kB 8.4 MB/s eta 0:00:00 2026-04-19T10:37:51,844 Collecting requests<3.0,>=2.11.1 2026-04-19T10:37:51,866 Using cached https://www.piwheels.org/simple/requests/requests-2.33.1-py3-none-any.whl (64 kB) 2026-04-19T10:37:52,170 Collecting openpyxl<4.0,>=3.0.10 2026-04-19T10:37:52,204 Using cached https://www.piwheels.org/simple/openpyxl/openpyxl-3.1.5-py2.py3-none-any.whl (250 kB) 2026-04-19T10:37:52,340 Collecting anyascii>=0.1.5 2026-04-19T10:37:52,355 Downloading https://www.piwheels.org/simple/anyascii/anyascii-0.3.3-py3-none-any.whl (345 kB) 2026-04-19T10:37:52,400 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 345.1/345.1 kB 9.0 MB/s eta 0:00:00 2026-04-19T10:37:52,491 Collecting telepath<1,>=0.3.1 2026-04-19T10:37:52,568 Downloading https://archive1.piwheels.org/simple/telepath/telepath-0.3.1-py38-none-any.whl (10 kB) 2026-04-19T10:37:52,641 Collecting laces<0.2,>=0.1 2026-04-19T10:37:52,683 Downloading https://archive1.piwheels.org/simple/laces/laces-0.1.2-py3-none-any.whl (22 kB) 2026-04-19T10:37:52,795 Collecting django-tasks<0.13,>=0.9 2026-04-19T10:37:52,863 Downloading https://archive1.piwheels.org/simple/django-tasks/django_tasks-0.12.0-py3-none-any.whl (15 kB) 2026-04-19T10:37:53,034 Collecting modelsearch<1.3,>=1.1 2026-04-19T10:37:53,048 Downloading https://www.piwheels.org/simple/modelsearch/modelsearch-1.2.1-py3-none-any.whl (111 kB) 2026-04-19T10:37:53,077 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 111.5/111.5 kB 6.2 MB/s eta 0:00:00 2026-04-19T10:37:53,285 Collecting soupsieve>=1.6.1 2026-04-19T10:37:53,303 Using cached https://www.piwheels.org/simple/soupsieve/soupsieve-2.8.3-py3-none-any.whl (37 kB) 2026-04-19T10:37:53,469 Collecting typing-extensions>=4.0.0 2026-04-19T10:37:53,487 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl (44 kB) 2026-04-19T10:37:53,806 Collecting asgiref>=3.8.1 2026-04-19T10:37:53,825 Using cached https://www.piwheels.org/simple/asgiref/asgiref-3.11.1-py3-none-any.whl (24 kB) 2026-04-19T10:37:53,974 Collecting sqlparse>=0.3.1 2026-04-19T10:37:53,998 Using cached https://www.piwheels.org/simple/sqlparse/sqlparse-0.5.5-py3-none-any.whl (46 kB) 2026-04-19T10:37:54,467 Collecting django-stubs-ext 2026-04-19T10:37:54,481 Downloading https://www.piwheels.org/simple/django-stubs-ext/django_stubs_ext-6.0.3-py3-none-any.whl (10 kB) 2026-04-19T10:37:54,823 Collecting django-tasks<0.13,>=0.9 2026-04-19T10:37:54,841 Downloading https://www.piwheels.org/simple/django-tasks/django_tasks-0.11.0-py3-none-any.whl (45 kB) 2026-04-19T10:37:54,857 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.0/45.0 kB 4.0 MB/s eta 0:00:00 2026-04-19T10:37:55,043 Collecting et-xmlfile 2026-04-19T10:37:55,060 Using cached https://www.piwheels.org/simple/et-xmlfile/et_xmlfile-2.0.0-py3-none-any.whl (18 kB) 2026-04-19T10:37:56,065 Collecting charset_normalizer<4,>=2 2026-04-19T10:37:56,076 Using cached charset_normalizer-3.4.7-cp311-cp311-manylinux_2_31_armv7l.whl (199 kB) 2026-04-19T10:37:56,207 Collecting idna<4,>=2.5 2026-04-19T10:37:56,223 Using cached https://www.piwheels.org/simple/idna/idna-3.11-py3-none-any.whl (71 kB) 2026-04-19T10:37:56,544 Collecting urllib3<3,>=1.26 2026-04-19T10:37:56,565 Using cached https://www.piwheels.org/simple/urllib3/urllib3-2.6.3-py3-none-any.whl (131 kB) 2026-04-19T10:37:56,755 Collecting certifi>=2023.5.7 2026-04-19T10:37:56,777 Using cached https://www.piwheels.org/simple/certifi/certifi-2026.2.25-py3-none-any.whl (153 kB) 2026-04-19T10:37:56,945 Collecting filetype!=1.1.0,>=1.0.10 2026-04-19T10:37:56,954 Downloading https://www.piwheels.org/simple/filetype/filetype-1.2.0-py2.py3-none-any.whl (19 kB) 2026-04-19T10:37:57,179 Collecting defusedxml<1.0,>=0.7 2026-04-19T10:37:57,195 Using cached https://www.piwheels.org/simple/defusedxml/defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) 2026-04-19T10:37:57,958 Collecting pillow-heif>=1.0.0 2026-04-19T10:37:58,125 Downloading pillow_heif-1.3.0.tar.gz (17.1 MB) 2026-04-19T10:37:59,278 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.1/17.1 MB 12.0 MB/s eta 0:00:00 2026-04-19T10:38:00,474 Installing build dependencies: started 2026-04-19T10:38:00,475 Running command pip subprocess to install build dependencies 2026-04-19T10:38:02,046 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-19T10:38:02,074 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-19T10:38:03,835 Collecting setuptools>=67.8 2026-04-19T10:38:03,938 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-19T10:38:04,202 Collecting wheel 2026-04-19T10:38:04,218 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-04-19T10:38:04,407 Collecting packaging>=24.0 2026-04-19T10:38:04,426 Using cached https://www.piwheels.org/simple/packaging/packaging-26.1-py3-none-any.whl (95 kB) 2026-04-19T10:38:07,385 Installing collected packages: setuptools, packaging, wheel 2026-04-19T10:38:10,843 Successfully installed packaging-26.1 setuptools-82.0.1 wheel-0.46.3 2026-04-19T10:38:11,121 Installing build dependencies: finished with status 'done' 2026-04-19T10:38:11,134 Getting requirements to build wheel: started 2026-04-19T10:38:11,135 Running command Getting requirements to build wheel 2026-04-19T10:38:11,703 /tmp/pip-build-env-mfcqrz1f/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-19T10:38:11,705 !! 2026-04-19T10:38:11,707 ******************************************************************************** 2026-04-19T10:38:11,708 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-19T10:38:11,710 License :: OSI Approved :: GNU General Public License v2 (GPLv2) 2026-04-19T10:38:11,713 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-19T10:38:11,714 ******************************************************************************** 2026-04-19T10:38:11,716 !! 2026-04-19T10:38:11,717 self._finalize_license_expression() 2026-04-19T10:38:11,765 running egg_info 2026-04-19T10:38:11,771 writing pillow_heif.egg-info/PKG-INFO 2026-04-19T10:38:11,779 writing dependency_links to pillow_heif.egg-info/dependency_links.txt 2026-04-19T10:38:11,783 writing requirements to pillow_heif.egg-info/requires.txt 2026-04-19T10:38:11,784 writing top-level names to pillow_heif.egg-info/top_level.txt 2026-04-19T10:38:11,808 reading manifest file 'pillow_heif.egg-info/SOURCES.txt' 2026-04-19T10:38:11,827 reading manifest template 'MANIFEST.in' 2026-04-19T10:38:11,847 warning: no previously-included files found matching '*.yaml' 2026-04-19T10:38:11,848 warning: no previously-included files found matching '*.yml' 2026-04-19T10:38:11,850 warning: no previously-included files found matching '.cirrus.star' 2026-04-19T10:38:11,851 no previously-included directories found matching 'ci' 2026-04-19T10:38:11,852 no previously-included directories found matching 'docs' 2026-04-19T10:38:11,853 no previously-included directories found matching 'docker' 2026-04-19T10:38:11,854 no previously-included directories found matching 'benchmarks' 2026-04-19T10:38:11,856 warning: no previously-included files matching '*' found under directory '**/__pycache__' 2026-04-19T10:38:11,857 warning: no previously-included files matching '*' found under directory 'pi-heif' 2026-04-19T10:38:11,858 adding license file 'LICENSE.txt' 2026-04-19T10:38:11,859 adding license file 'LICENSES_bundled.txt' 2026-04-19T10:38:11,861 writing manifest file 'pillow_heif.egg-info/SOURCES.txt' 2026-04-19T10:38:11,955 Getting requirements to build wheel: finished with status 'done' 2026-04-19T10:38:11,961 Preparing metadata (pyproject.toml): started 2026-04-19T10:38:11,963 Running command Preparing metadata (pyproject.toml) 2026-04-19T10:38:12,545 /tmp/pip-build-env-mfcqrz1f/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-19T10:38:12,546 !! 2026-04-19T10:38:12,549 ******************************************************************************** 2026-04-19T10:38:12,550 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-19T10:38:12,552 License :: OSI Approved :: GNU General Public License v2 (GPLv2) 2026-04-19T10:38:12,554 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-19T10:38:12,556 ******************************************************************************** 2026-04-19T10:38:12,558 !! 2026-04-19T10:38:12,559 self._finalize_license_expression() 2026-04-19T10:38:12,574 running dist_info 2026-04-19T10:38:12,586 creating /tmp/pip-modern-metadata-noo9er2s/pillow_heif.egg-info 2026-04-19T10:38:12,587 writing /tmp/pip-modern-metadata-noo9er2s/pillow_heif.egg-info/PKG-INFO 2026-04-19T10:38:12,596 writing dependency_links to /tmp/pip-modern-metadata-noo9er2s/pillow_heif.egg-info/dependency_links.txt 2026-04-19T10:38:12,600 writing requirements to /tmp/pip-modern-metadata-noo9er2s/pillow_heif.egg-info/requires.txt 2026-04-19T10:38:12,601 writing top-level names to /tmp/pip-modern-metadata-noo9er2s/pillow_heif.egg-info/top_level.txt 2026-04-19T10:38:12,603 writing manifest file '/tmp/pip-modern-metadata-noo9er2s/pillow_heif.egg-info/SOURCES.txt' 2026-04-19T10:38:12,625 reading manifest file '/tmp/pip-modern-metadata-noo9er2s/pillow_heif.egg-info/SOURCES.txt' 2026-04-19T10:38:12,627 reading manifest template 'MANIFEST.in' 2026-04-19T10:38:12,645 warning: no previously-included files found matching '*.yaml' 2026-04-19T10:38:12,646 warning: no previously-included files found matching '*.yml' 2026-04-19T10:38:12,647 warning: no previously-included files found matching '.cirrus.star' 2026-04-19T10:38:12,648 no previously-included directories found matching 'ci' 2026-04-19T10:38:12,649 no previously-included directories found matching 'docs' 2026-04-19T10:38:12,650 no previously-included directories found matching 'docker' 2026-04-19T10:38:12,651 no previously-included directories found matching 'benchmarks' 2026-04-19T10:38:12,653 warning: no previously-included files matching '*' found under directory '**/__pycache__' 2026-04-19T10:38:12,654 warning: no previously-included files matching '*' found under directory 'pi-heif' 2026-04-19T10:38:12,655 adding license file 'LICENSE.txt' 2026-04-19T10:38:12,656 adding license file 'LICENSES_bundled.txt' 2026-04-19T10:38:12,657 writing manifest file '/tmp/pip-modern-metadata-noo9er2s/pillow_heif.egg-info/SOURCES.txt' 2026-04-19T10:38:12,658 creating '/tmp/pip-modern-metadata-noo9er2s/pillow_heif-1.3.0.dist-info' 2026-04-19T10:38:12,791 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-19T10:38:13,159 Building wheels for collected packages: pillow-heif 2026-04-19T10:38:13,165 Building wheel for pillow-heif (pyproject.toml): started 2026-04-19T10:38:13,166 Running command Building wheel for pillow-heif (pyproject.toml) 2026-04-19T10:38:13,722 /tmp/pip-build-env-mfcqrz1f/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-19T10:38:13,723 !! 2026-04-19T10:38:13,726 ******************************************************************************** 2026-04-19T10:38:13,727 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-19T10:38:13,729 License :: OSI Approved :: GNU General Public License v2 (GPLv2) 2026-04-19T10:38:13,732 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-19T10:38:13,733 ******************************************************************************** 2026-04-19T10:38:13,735 !! 2026-04-19T10:38:13,737 self._finalize_license_expression() 2026-04-19T10:38:13,751 running bdist_wheel 2026-04-19T10:38:13,767 running build 2026-04-19T10:38:13,768 running build_py 2026-04-19T10:38:13,777 creating build/lib.linux-armv7l-cpython-311/pillow_heif 2026-04-19T10:38:13,779 copying pillow_heif/__init__.py -> build/lib.linux-armv7l-cpython-311/pillow_heif 2026-04-19T10:38:13,782 copying pillow_heif/_version.py -> build/lib.linux-armv7l-cpython-311/pillow_heif 2026-04-19T10:38:13,784 copying pillow_heif/HeifImagePlugin.py -> build/lib.linux-armv7l-cpython-311/pillow_heif 2026-04-19T10:38:13,786 copying pillow_heif/_lib_info.py -> build/lib.linux-armv7l-cpython-311/pillow_heif 2026-04-19T10:38:13,788 copying pillow_heif/options.py -> build/lib.linux-armv7l-cpython-311/pillow_heif 2026-04-19T10:38:13,790 copying pillow_heif/as_plugin.py -> build/lib.linux-armv7l-cpython-311/pillow_heif 2026-04-19T10:38:13,792 copying pillow_heif/misc.py -> build/lib.linux-armv7l-cpython-311/pillow_heif 2026-04-19T10:38:13,795 copying pillow_heif/heif.py -> build/lib.linux-armv7l-cpython-311/pillow_heif 2026-04-19T10:38:13,798 copying pillow_heif/_deffered_error.py -> build/lib.linux-armv7l-cpython-311/pillow_heif 2026-04-19T10:38:13,800 copying pillow_heif/constants.py -> build/lib.linux-armv7l-cpython-311/pillow_heif 2026-04-19T10:38:13,804 running build_ext 2026-04-19T10:38:13,832 Looking for `libheif` using pkg-config. 2026-04-19T10:38:13,833 Checking for include file 'heif.h' in '/usr/include/arm-linux-gnueabihf' 2026-04-19T10:38:13,834 Checking for include file 'heif.h' in '/usr/include/arm-linux-gnueabihf/libheif' 2026-04-19T10:38:13,836 Found 'heif.h' in '/usr/include/arm-linux-gnueabihf/libheif' 2026-04-19T10:38:13,837 building '_pillow_heif' extension 2026-04-19T10:38:13,838 creating build/temp.linux-armv7l-cpython-311/pillow_heif 2026-04-19T10:38:13,839 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/arm-linux-gnueabihf -I/usr/include -I/usr/local/include -I/usr/include/python3.11 -c pillow_heif/_pillow_heif.c -o build/temp.linux-armv7l-cpython-311/pillow_heif/_pillow_heif.o -O3 -Werror 2026-04-19T10:38:14,329 pillow_heif/_pillow_heif.c: In function ‘_CtxAuxImage’: 2026-04-19T10:38:14,331 pillow_heif/_pillow_heif.c:786:21: error: implicit declaration of function ‘heif_image_handle_get_preferred_decoding_colorspace’ [-Werror=implicit-function-declaration] 2026-04-19T10:38:14,332 786 | if (check_error(heif_image_handle_get_preferred_decoding_colorspace(aux_handle, &colorspace, &chroma))) { 2026-04-19T10:38:14,333 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-04-19T10:38:14,335 pillow_heif/_pillow_heif.c:786:21: error: incompatible type for argument 1 of ‘check_error’ 2026-04-19T10:38:14,336 786 | if (check_error(heif_image_handle_get_preferred_decoding_colorspace(aux_handle, &colorspace, &chroma))) { 2026-04-19T10:38:14,337 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-04-19T10:38:14,339 | | 2026-04-19T10:38:14,340 | int 2026-04-19T10:38:14,341 pillow_heif/_pillow_heif.c:27:35: note: expected ‘struct heif_error’ but argument is of type ‘int’ 2026-04-19T10:38:14,342 27 | int check_error(struct heif_error error) { 2026-04-19T10:38:14,344 | ~~~~~~~~~~~~~~~~~~^~~~~ 2026-04-19T10:38:14,358 pillow_heif/_pillow_heif.c: In function ‘_get_aux_type’: 2026-04-19T10:38:14,360 pillow_heif/_pillow_heif.c:1380:5: error: implicit declaration of function ‘heif_image_handle_release_auxiliary_type’; did you mean ‘heif_image_handle_free_auxiliary_types’? [-Werror=implicit-function-declaration] 2026-04-19T10:38:14,361 1380 | heif_image_handle_release_auxiliary_type(aux_handle, &aux_type_c); 2026-04-19T10:38:14,362 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-04-19T10:38:14,364 | heif_image_handle_free_auxiliary_types 2026-04-19T10:38:14,367 pillow_heif/_pillow_heif.c: In function ‘_load_file’: 2026-04-19T10:38:14,368 pillow_heif/_pillow_heif.c:1600:21: error: incompatible types when assigning to type ‘struct heif_error’ from type ‘int’ 2026-04-19T10:38:14,370 1600 | error = heif_image_handle_get_preferred_decoding_colorspace(handle, &colorspace, &chroma); 2026-04-19T10:38:14,371 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-04-19T10:38:14,412 cc1: all warnings being treated as errors 2026-04-19T10:38:14,419 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2026-04-19T10:38:14,521 error: subprocess-exited-with-error 2026-04-19T10:38:14,522 × Building wheel for pillow-heif (pyproject.toml) did not run successfully. 2026-04-19T10:38:14,523 │ exit code: 1 2026-04-19T10:38:14,523 ╰─> See above for output. 2026-04-19T10:38:14,524 note: This error originates from a subprocess, and is likely not a problem with pip. 2026-04-19T10:38:14,525 full command: /usr/bin/python3 /usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /tmp/tmpnvlwj__c 2026-04-19T10:38:14,527 cwd: /tmp/pip-install-2c5kb9zy/pillow-heif_5ae627a1c2184bc0b14c75178cbe5384 2026-04-19T10:38:14,528 Building wheel for pillow-heif (pyproject.toml): finished with status 'error' 2026-04-19T10:38:14,530 ERROR: Failed building wheel for pillow-heif 2026-04-19T10:38:14,533 Failed to build pillow-heif 2026-04-19T10:38:14,534 ERROR: Could not build wheels for pillow-heif, which is required to install pyproject.toml-based projects 2026-04-19T10:38:15,426 ERROR: [present-rich] pip subprocess to install backend dependencies exited with 1 2026-04-19T10:38:15,439 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/lib/python3/dist-packages/pip/__pip-runner__.py install --ignore-installed --no-user --prefix /tmp/pip-build-env-8pur1jj4/normal --no-warn-script-location -v --no-binary wagtail-modeladmin --only-binary :none: -i https://pypi.org/simple --extra-index-url https://www.piwheels.org/simple --prefer-binary -- 'Wagtail>=7.0'[/] 2026-04-19T10:38:15,439 [bold magenta]cwd[/]: \[inherit] 2026-04-19T10:38:15,440 Installing backend dependencies: finished with status 'error' 2026-04-19T10:38:15,441 ERROR: [present-rich] pip subprocess to install backend dependencies exited with 1 2026-04-19T10:38:15,446 Exception information: 2026-04-19T10:38:15,446 Traceback (most recent call last): 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-04-19T10:38:15,446 status = run_func(*args) 2026-04-19T10:38:15,446 ^^^^^^^^^^^^^^^ 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-04-19T10:38:15,446 return func(self, options, args) 2026-04-19T10:38:15,446 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-04-19T10:38:15,446 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-04-19T10:38:15,446 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-04-19T10:38:15,446 result = self._result = resolver.resolve( 2026-04-19T10:38:15,446 ^^^^^^^^^^^^^^^^^ 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-04-19T10:38:15,446 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-04-19T10:38:15,446 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-04-19T10:38:15,446 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2026-04-19T10:38:15,446 if not criterion.candidates: 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2026-04-19T10:38:15,446 return bool(self._sequence) 2026-04-19T10:38:15,446 ^^^^^^^^^^^^^^^^^^^^ 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2026-04-19T10:38:15,446 return any(self) 2026-04-19T10:38:15,446 ^^^^^^^^^ 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2026-04-19T10:38:15,446 return (c for c in iterator if id(c) not in self._incompatible_ids) 2026-04-19T10:38:15,446 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2026-04-19T10:38:15,446 candidate = func() 2026-04-19T10:38:15,446 ^^^^^^ 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2026-04-19T10:38:15,446 self._link_candidate_cache[link] = LinkCandidate( 2026-04-19T10:38:15,446 ^^^^^^^^^^^^^^ 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ 2026-04-19T10:38:15,446 super().__init__( 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2026-04-19T10:38:15,446 self.dist = self._prepare() 2026-04-19T10:38:15,446 ^^^^^^^^^^^^^^^ 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare 2026-04-19T10:38:15,446 dist = self._prepare_distribution() 2026-04-19T10:38:15,446 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution 2026-04-19T10:38:15,446 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2026-04-19T10:38:15,446 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement 2026-04-19T10:38:15,446 return self._prepare_linked_requirement(req, parallel_builds) 2026-04-19T10:38:15,446 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 577, in _prepare_linked_requirement 2026-04-19T10:38:15,446 dist = _get_prepared_distribution( 2026-04-19T10:38:15,446 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2026-04-19T10:38:15,446 abstract_dist.prepare_distribution_metadata( 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 48, in prepare_distribution_metadata 2026-04-19T10:38:15,446 self._install_build_reqs(finder) 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 122, in _install_build_reqs 2026-04-19T10:38:15,446 self.req.build_env.install_requirements( 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_internal/build_env.py", line 217, in install_requirements 2026-04-19T10:38:15,446 self._install_requirements( 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_internal/build_env.py", line 275, in _install_requirements 2026-04-19T10:38:15,446 call_subprocess( 2026-04-19T10:38:15,446 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2026-04-19T10:38:15,446 raise error 2026-04-19T10:38:15,446 pip._internal.exceptions.InstallationSubprocessError: pip subprocess to install backend dependencies exited with 1 2026-04-19T10:38:15,459 Removed wagtail-modeladmin==2.3.0 from https://files.pythonhosted.org/packages/11/c3/5d31ddc6e15d4254670cdccbdffa808784c81266c040d604bd1a86563884/wagtail_modeladmin-2.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-v6_a7t4d' 2026-04-19T10:38:15,459 Removed build tracker: '/tmp/pip-build-tracker-v6_a7t4d'