2025-09-08T01:39:38,009 Created temporary directory: /tmp/pip-build-tracker-_3x2hfh3 2025-09-08T01:39:38,010 Initialized build tracking at /tmp/pip-build-tracker-_3x2hfh3 2025-09-08T01:39:38,010 Created build tracker: /tmp/pip-build-tracker-_3x2hfh3 2025-09-08T01:39:38,010 Entered build tracker: /tmp/pip-build-tracker-_3x2hfh3 2025-09-08T01:39:38,011 Created temporary directory: /tmp/pip-wheel-1s0vvk6t 2025-09-08T01:39:38,014 Created temporary directory: /tmp/pip-ephem-wheel-cache-fjkyn6sh 2025-09-08T01:39:38,072 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T01:39:38,074 2 location(s) to search for versions of prox-tv: 2025-09-08T01:39:38,074 * https://pypi.org/simple/prox-tv/ 2025-09-08T01:39:38,074 * https://www.piwheels.org/simple/prox-tv/ 2025-09-08T01:39:38,074 Fetching project page and analyzing links: https://pypi.org/simple/prox-tv/ 2025-09-08T01:39:38,075 Getting page https://pypi.org/simple/prox-tv/ 2025-09-08T01:39:38,076 Found index url https://pypi.org/simple/ 2025-09-08T01:39:38,146 Fetched page https://pypi.org/simple/prox-tv/ as application/vnd.pypi.simple.v1+json 2025-09-08T01:39:38,149 Found link https://files.pythonhosted.org/packages/46/bc/b34e1efaa72fd8bf2b1968a90a1ee8069b10d23f98e33ddf8981e86d300b/prox_tv-3.1.0a2.tar.gz (from https://pypi.org/simple/prox-tv/), version: 3.1.0a2 2025-09-08T01:39:38,149 Found link https://files.pythonhosted.org/packages/3d/0c/d8cc7e6eb3dc4c760051f16ec27e702f8c55f0461c9c6e988e9bf33d0455/prox_tv-3.1.0a3.tar.gz (from https://pypi.org/simple/prox-tv/), version: 3.1.0a3 2025-09-08T01:39:38,149 Found link https://files.pythonhosted.org/packages/eb/b2/505ebcebbfd6d90bba8fd7d3c22f4eefb09a6bd259abee187c972fb1fdbe/prox_tv-3.1.0.tar.gz (from https://pypi.org/simple/prox-tv/), version: 3.1.0 2025-09-08T01:39:38,149 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/6f/e1/807c57e078577513401b277fc866ec1d7328a505a6eb420a5186c97de57c/prox_tv-3.1.1-py2.7-linux-x86_64.egg (from https://pypi.org/simple/prox-tv/) 2025-09-08T01:39:38,150 Found link https://files.pythonhosted.org/packages/f9/9f/7792fe26a629d3db9715e38f0ea09ced0746e45b3582cd6afc36fb799273/prox_tv-3.1.1.tar.gz (from https://pypi.org/simple/prox-tv/), version: 3.1.1 2025-09-08T01:39:38,150 Found link https://files.pythonhosted.org/packages/02/35/28b985348b2e5a70e73c70065efcba8417b5fea175c541298a84e9883c49/prox_tv-3.1.2.tar.gz (from https://pypi.org/simple/prox-tv/), version: 3.1.2 2025-09-08T01:39:38,150 Found link https://files.pythonhosted.org/packages/3d/90/d59a7bdb4764ebea747c0181c67578aae0683f5e776a5279e87dd29d7e9c/prox_tv-3.2.0.tar.gz (from https://pypi.org/simple/prox-tv/), version: 3.2.0 2025-09-08T01:39:38,150 Found link https://files.pythonhosted.org/packages/0a/3b/1d51bb986c874bde7b931d33ee47b43486a3b467136c62b14d5a5ae857c5/prox_tv-3.2.1.tar.gz (from https://pypi.org/simple/prox-tv/), version: 3.2.1 2025-09-08T01:39:38,150 Skipping link: No binaries permitted for prox-tv: https://files.pythonhosted.org/packages/de/c6/5a58705817ef27b2c3a87a93cb4f59f25a9f4f96cc85b191019213020141/prox_tv-3.3.0-cp27-cp27m-macosx_10_6_x86_64.whl (from https://pypi.org/simple/prox-tv/) 2025-09-08T01:39:38,151 Skipping link: No binaries permitted for prox-tv: https://files.pythonhosted.org/packages/44/74/7c5262a250a681e53864fad903b1a50ae7aed2de17757aa92bc10b9cc313/prox_tv-3.3.0-cp27-cp27mu-manylinux1_x86_64.whl (from https://pypi.org/simple/prox-tv/) 2025-09-08T01:39:38,151 Skipping link: No binaries permitted for prox-tv: https://files.pythonhosted.org/packages/00/e7/11b25117844e63a51a797a1014d54c043580f60dacb61149bbe7f1cbc493/prox_tv-3.3.0-cp34-cp34m-macosx_10_6_x86_64.whl (from https://pypi.org/simple/prox-tv/) 2025-09-08T01:39:38,151 Skipping link: No binaries permitted for prox-tv: https://files.pythonhosted.org/packages/77/c3/ac69c8b9caf70eb79bbbcab4ab262c02fb64c67e9e6687b8a4097e0a703e/prox_tv-3.3.0-cp34-cp34m-manylinux1_x86_64.whl (from https://pypi.org/simple/prox-tv/) 2025-09-08T01:39:38,151 Skipping link: No binaries permitted for prox-tv: https://files.pythonhosted.org/packages/7c/20/81d37cf2e82753af88236903e0d1b5cdfe3f380d69881c6744d01834cf9d/prox_tv-3.3.0-cp35-cp35m-macosx_10_6_x86_64.whl (from https://pypi.org/simple/prox-tv/) 2025-09-08T01:39:38,151 Skipping link: No binaries permitted for prox-tv: https://files.pythonhosted.org/packages/1a/c0/12bfdab6f6f7f472d1ac6f2651c979c239932b7f0b4a938e5bc4749b75e6/prox_tv-3.3.0-cp35-cp35m-manylinux1_x86_64.whl (from https://pypi.org/simple/prox-tv/) 2025-09-08T01:39:38,151 Skipping link: No binaries permitted for prox-tv: https://files.pythonhosted.org/packages/3b/c3/a240a755d9a92836238c04c2af9317e635eac6bfd56e43e0b25ca614d54a/prox_tv-3.3.0-cp36-cp36m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/prox-tv/) 2025-09-08T01:39:38,151 Skipping link: No binaries permitted for prox-tv: https://files.pythonhosted.org/packages/5f/6a/5f93b3ffaf543d54d70f78665cb8f20bb6f2e780a835a9e660789c039e70/prox_tv-3.3.0-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/prox-tv/) 2025-09-08T01:39:38,152 Skipping link: No binaries permitted for prox-tv: https://files.pythonhosted.org/packages/19/ff/7d04fd12b60f4a10c2d105107ca4d8ead2b8a9e3b631fc7c43a72b98654e/prox_tv-3.3.0-cp37-cp37m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/prox-tv/) 2025-09-08T01:39:38,152 Skipping link: No binaries permitted for prox-tv: https://files.pythonhosted.org/packages/85/c3/8ad59a1b6c355b960e9077655efebdc6d0f5b203659a845ef52aeea86f85/prox_tv-3.3.0-cp37-cp37m-manylinux1_x86_64.whl (from https://pypi.org/simple/prox-tv/) 2025-09-08T01:39:38,152 Fetching project page and analyzing links: https://www.piwheels.org/simple/prox-tv/ 2025-09-08T01:39:38,152 Getting page https://www.piwheels.org/simple/prox-tv/ 2025-09-08T01:39:38,153 Found index url https://www.piwheels.org/simple/ 2025-09-08T01:39:38,261 Fetched page https://www.piwheels.org/simple/prox-tv/ as text/html 2025-09-08T01:39:38,274 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.1-cp34-cp34m-linux_armv7l.whl#sha256=bc9e61efabdbc766b185deae91eab9be06deb2b6fd2a682a039fbb0902753662 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,274 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.1-cp34-cp34m-linux_armv6l.whl#sha256=bc9e61efabdbc766b185deae91eab9be06deb2b6fd2a682a039fbb0902753662 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,274 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.1-cp35-cp35m-linux_armv7l.whl#sha256=8922e28c76a5b31eb66459ee3c5654521abf8cf39d69fe4a09f1fa8bfc0aa0d4 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,275 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.1-cp35-cp35m-linux_armv6l.whl#sha256=8922e28c76a5b31eb66459ee3c5654521abf8cf39d69fe4a09f1fa8bfc0aa0d4 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,275 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.1-cp37-cp37m-linux_armv6l.whl#sha256=35860d9294b194d0f0faf3125f24f028cafa8fd8663ed11716645b38e0ed9177 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,275 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.1-cp37-cp37m-linux_armv7l.whl#sha256=35860d9294b194d0f0faf3125f24f028cafa8fd8663ed11716645b38e0ed9177 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,275 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.1-cp311-cp311-linux_armv6l.whl#sha256=b6484694f0f38b0ace4bd6cb970bbb65207cb021ef0365cb8d6b9b5674d762a8 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,275 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.1-cp311-cp311-linux_armv7l.whl#sha256=b6484694f0f38b0ace4bd6cb970bbb65207cb021ef0365cb8d6b9b5674d762a8 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,275 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.1-cp39-cp39-linux_armv6l.whl#sha256=cfbd824138249e067c7688ad0d6d90a4a8bf09c66338f34bc59fc93d6fb76b7d (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,276 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.1-cp39-cp39-linux_armv7l.whl#sha256=cfbd824138249e067c7688ad0d6d90a4a8bf09c66338f34bc59fc93d6fb76b7d (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,276 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.0-cp35-cp35m-linux_armv7l.whl#sha256=1a7b1b4001c6b75dee514930ae2fd4443fa5a19f5abb0db7d498bfa406497209 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,276 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.0-cp35-cp35m-linux_armv6l.whl#sha256=1a7b1b4001c6b75dee514930ae2fd4443fa5a19f5abb0db7d498bfa406497209 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,276 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.0-cp34-cp34m-linux_armv7l.whl#sha256=6225bcaac08be89ac560e3b9fd9fa8e6734f6447d158f9095e46a2f4889d5086 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,276 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.0-cp34-cp34m-linux_armv6l.whl#sha256=6225bcaac08be89ac560e3b9fd9fa8e6734f6447d158f9095e46a2f4889d5086 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,276 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.0-cp37-cp37m-linux_armv6l.whl#sha256=131789b298493b3051739e5bbec0ed3a91af154989301f23f7849b63b8486c1d (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,276 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.0-cp37-cp37m-linux_armv7l.whl#sha256=131789b298493b3051739e5bbec0ed3a91af154989301f23f7849b63b8486c1d (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,277 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.0-cp311-cp311-linux_armv6l.whl#sha256=d5b2f25218b5b07959905fbb4f94eef64fa419c72c9b11ef19d2948e0a61d8f6 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,277 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.0-cp311-cp311-linux_armv7l.whl#sha256=d5b2f25218b5b07959905fbb4f94eef64fa419c72c9b11ef19d2948e0a61d8f6 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,277 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.0-cp39-cp39-linux_armv6l.whl#sha256=e89ef23328d430f3fa9e9d727cf556c97fad0faa579838118d373fb443004188 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,277 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.0-cp39-cp39-linux_armv7l.whl#sha256=e89ef23328d430f3fa9e9d727cf556c97fad0faa579838118d373fb443004188 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,277 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.2-cp34-cp34m-linux_armv7l.whl#sha256=b1c3cf4dc291c11f4b23782a8a9043d4d7477dca86c19e943498b5e143632c11 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,277 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.2-cp34-cp34m-linux_armv6l.whl#sha256=b1c3cf4dc291c11f4b23782a8a9043d4d7477dca86c19e943498b5e143632c11 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,277 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.2-cp35-cp35m-linux_armv7l.whl#sha256=1461905b8ba5aad0371e1395e95e7eb19b9e30994660917c009942f6ba72516a (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,278 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.2-cp35-cp35m-linux_armv6l.whl#sha256=1461905b8ba5aad0371e1395e95e7eb19b9e30994660917c009942f6ba72516a (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,278 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.2-cp37-cp37m-linux_armv6l.whl#sha256=f10ffc1672d51322ffe151566b3a2c0ae2659f0e6c558b210d8dbb4eab2e3983 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,278 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.2-cp37-cp37m-linux_armv7l.whl#sha256=f10ffc1672d51322ffe151566b3a2c0ae2659f0e6c558b210d8dbb4eab2e3983 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,278 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.2-cp311-cp311-linux_armv6l.whl#sha256=ffecaff8f39f91a0611b9740113a92c355b9b5d9b67c4519b939ecdff51bee73 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,278 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.2-cp311-cp311-linux_armv7l.whl#sha256=ffecaff8f39f91a0611b9740113a92c355b9b5d9b67c4519b939ecdff51bee73 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,278 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.2-cp39-cp39-linux_armv6l.whl#sha256=1d207b11c899578f881c6636f7cb5fe6cc1c4f18a97eef55e8eaf5b0b79b6690 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,279 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.2-cp39-cp39-linux_armv7l.whl#sha256=1d207b11c899578f881c6636f7cb5fe6cc1c4f18a97eef55e8eaf5b0b79b6690 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,279 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.1-cp35-cp35m-linux_armv7l.whl#sha256=fd51834027eda7604b1369fe86dc5cdee1ca616b0f38c327205ec321ec6318aa (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,279 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.1-cp35-cp35m-linux_armv6l.whl#sha256=fd51834027eda7604b1369fe86dc5cdee1ca616b0f38c327205ec321ec6318aa (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,279 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.1-cp34-cp34m-linux_armv7l.whl#sha256=a3c3e7be4bd34c54fdb31ac685536b58ac7f112a53d70f17c4c7e0ada146ac7c (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,279 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.1-cp34-cp34m-linux_armv6l.whl#sha256=a3c3e7be4bd34c54fdb31ac685536b58ac7f112a53d70f17c4c7e0ada146ac7c (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,279 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.1-cp37-cp37m-linux_armv6l.whl#sha256=f0e70241e584dc6fdad78e5030ac58f7d3bdc7f320fd666e54a59ae2a118276e (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,279 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.1-cp37-cp37m-linux_armv7l.whl#sha256=f0e70241e584dc6fdad78e5030ac58f7d3bdc7f320fd666e54a59ae2a118276e (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,280 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.1-cp39-cp39-linux_armv6l.whl#sha256=7673413462a9c060ec7e571f6f480c044c6e3abc43df3ea5c021cd0b8d0c427a (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,280 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.1-cp39-cp39-linux_armv7l.whl#sha256=7673413462a9c060ec7e571f6f480c044c6e3abc43df3ea5c021cd0b8d0c427a (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,280 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0-cp34-cp34m-linux_armv6l.whl#sha256=842e0b433715128dea87ebbeb46d1dd42314457d9700723f2fe455ff153ede91 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,280 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0-cp34-cp34m-linux_armv7l.whl#sha256=842e0b433715128dea87ebbeb46d1dd42314457d9700723f2fe455ff153ede91 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,280 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0-cp35-cp35m-linux_armv6l.whl#sha256=c98e16fddcae1295205d90e22ef9f32acb816106ff538e3e08d0b9aa36c589b9 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,280 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0-cp35-cp35m-linux_armv7l.whl#sha256=c98e16fddcae1295205d90e22ef9f32acb816106ff538e3e08d0b9aa36c589b9 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,280 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0-cp37-cp37m-linux_armv7l.whl#sha256=7bccc731067cfc4eba68417df54940d0f01e3aeabca81909949430fa562992d8 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,281 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0-cp37-cp37m-linux_armv6l.whl#sha256=7bccc731067cfc4eba68417df54940d0f01e3aeabca81909949430fa562992d8 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,281 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0-cp39-cp39-linux_armv6l.whl#sha256=662fee0288886f477a4739b007ec5bcd2ecd2f98b26530c6888b03aa82fa2f82 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,281 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0-cp39-cp39-linux_armv7l.whl#sha256=662fee0288886f477a4739b007ec5bcd2ecd2f98b26530c6888b03aa82fa2f82 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,281 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a3-cp34-cp34m-linux_armv7l.whl#sha256=0bb2774e6fa6b62cca8456436281bcab8fc92067791f19f29f2f4b2c55e6afe2 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,281 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a3-cp34-cp34m-linux_armv6l.whl#sha256=0bb2774e6fa6b62cca8456436281bcab8fc92067791f19f29f2f4b2c55e6afe2 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,281 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a3-cp35-cp35m-linux_armv7l.whl#sha256=bc282328c28e849d52377ef9437fd03dd525717bbf867b4279656ba07b606204 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,281 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a3-cp35-cp35m-linux_armv6l.whl#sha256=bc282328c28e849d52377ef9437fd03dd525717bbf867b4279656ba07b606204 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,282 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a3-cp37-cp37m-linux_armv7l.whl#sha256=de3594da7806bfdf2b300988384b259e4380be7afe0a3025632112efb9571f56 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,282 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a3-cp37-cp37m-linux_armv6l.whl#sha256=de3594da7806bfdf2b300988384b259e4380be7afe0a3025632112efb9571f56 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,282 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a3-cp39-cp39-linux_armv6l.whl#sha256=552c134ac0ad9419f5a49b39f253e8b582d989eb97b22b84fece007cfdfff9fa (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,282 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a3-cp39-cp39-linux_armv7l.whl#sha256=552c134ac0ad9419f5a49b39f253e8b582d989eb97b22b84fece007cfdfff9fa (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,282 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a2-cp34-cp34m-linux_armv7l.whl#sha256=a23f9c7093c3d859472bb46dbde510b68f29d12a66f2a04963b5ff9cac712b44 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,282 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a2-cp34-cp34m-linux_armv6l.whl#sha256=a23f9c7093c3d859472bb46dbde510b68f29d12a66f2a04963b5ff9cac712b44 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,283 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a2-cp35-cp35m-linux_armv7l.whl#sha256=83d214e707ea776df23dc13d60b02e1812ad1ede8d895858278674da5fc803da (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,283 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a2-cp35-cp35m-linux_armv6l.whl#sha256=83d214e707ea776df23dc13d60b02e1812ad1ede8d895858278674da5fc803da (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,283 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a2-cp37-cp37m-linux_armv6l.whl#sha256=eeb86dc4b4ed0e922081a3355eec520d7869b42332fdfd9593a1f6c8786dc39f (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,283 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a2-cp37-cp37m-linux_armv7l.whl#sha256=eeb86dc4b4ed0e922081a3355eec520d7869b42332fdfd9593a1f6c8786dc39f (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,283 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a2-cp39-cp39-linux_armv6l.whl#sha256=095e90b09b00fd7abe32d9276eb70a5f44be5146476683699b382964d60cf238 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,283 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a2-cp39-cp39-linux_armv7l.whl#sha256=095e90b09b00fd7abe32d9276eb70a5f44be5146476683699b382964d60cf238 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T01:39:38,283 Skipping link: not a file: https://www.piwheels.org/simple/prox-tv/ 2025-09-08T01:39:38,284 Skipping link: not a file: https://pypi.org/simple/prox-tv/ 2025-09-08T01:39:38,306 Given no hashes to check 1 links for project 'prox-tv': discarding no candidates 2025-09-08T01:39:38,307 Collecting prox-tv==3.1.0 2025-09-08T01:39:38,308 Created temporary directory: /tmp/pip-unpack-c1k4bwms 2025-09-08T01:39:38,455 Downloading prox_tv-3.1.0.tar.gz (248 kB) 2025-09-08T01:39:38,527 Added prox-tv==3.1.0 from https://files.pythonhosted.org/packages/eb/b2/505ebcebbfd6d90bba8fd7d3c22f4eefb09a6bd259abee187c972fb1fdbe/prox_tv-3.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-_3x2hfh3' 2025-09-08T01:39:38,528 Running setup.py (path:/tmp/pip-wheel-1s0vvk6t/prox-tv_1ac9cf8b51ef45c48964a04c573bf5b6/setup.py) egg_info for package prox-tv 2025-09-08T01:39:38,528 Created temporary directory: /tmp/pip-pip-egg-info-psz99jcm 2025-09-08T01:39:38,528 Preparing metadata (setup.py): started 2025-09-08T01:39:38,529 Running command python setup.py egg_info 2025-09-08T01:39:39,225 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T01:39:39,225 !! 2025-09-08T01:39:39,225 ******************************************************************************** 2025-09-08T01:39:39,225 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T01:39:39,225 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T01:39:39,226 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T01:39:39,226 or your builds will no longer be supported. 2025-09-08T01:39:39,226 ******************************************************************************** 2025-09-08T01:39:39,226 !! 2025-09-08T01:39:39,226 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T01:39:39,380 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-08T01:39:39,380 warnings.warn(msg) 2025-09-08T01:39:39,746 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T01:39:39,746 !! 2025-09-08T01:39:39,746 ******************************************************************************** 2025-09-08T01:39:39,746 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T01:39:39,747 License :: OSI Approved :: BSD License 2025-09-08T01:39:39,747 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T01:39:39,747 ******************************************************************************** 2025-09-08T01:39:39,747 !! 2025-09-08T01:39:39,747 self._finalize_license_expression() 2025-09-08T01:39:39,822 running egg_info 2025-09-08T01:39:39,897 creating /tmp/pip-pip-egg-info-psz99jcm/prox_tv.egg-info 2025-09-08T01:39:39,898 writing /tmp/pip-pip-egg-info-psz99jcm/prox_tv.egg-info/PKG-INFO 2025-09-08T01:39:39,899 writing dependency_links to /tmp/pip-pip-egg-info-psz99jcm/prox_tv.egg-info/dependency_links.txt 2025-09-08T01:39:39,900 writing requirements to /tmp/pip-pip-egg-info-psz99jcm/prox_tv.egg-info/requires.txt 2025-09-08T01:39:39,900 writing top-level names to /tmp/pip-pip-egg-info-psz99jcm/prox_tv.egg-info/top_level.txt 2025-09-08T01:39:39,900 writing manifest file '/tmp/pip-pip-egg-info-psz99jcm/prox_tv.egg-info/SOURCES.txt' 2025-09-08T01:39:41,490 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c: In function ‘_cffi_f_CondatChambollePock2_TV’: 2025-09-08T01:39:41,490 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c:384:14: error: implicit declaration of function ‘CondatChambollePock2_TV’; did you mean ‘_cffi_f_CondatChambollePock2_TV’? [-Wimplicit-function-declaration] 2025-09-08T01:39:41,490 384 | { result = CondatChambollePock2_TV(x0, x1, x2, x3, x4, x5, x6, x7); } 2025-09-08T01:39:41,490 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T01:39:41,491 | _cffi_f_CondatChambollePock2_TV 2025-09-08T01:39:41,504 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c: In function ‘_cffi_f_DR2L1W_TV’: 2025-09-08T01:39:41,505 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c:486:14: error: implicit declaration of function ‘DR2L1W_TV’ [-Wimplicit-function-declaration] 2025-09-08T01:39:41,505 486 | { result = DR2L1W_TV(x0, x1, x2, x3, x4, x5, x6, x7, x8); } 2025-09-08T01:39:41,505 | ^~~~~~~~~ 2025-09-08T01:39:41,516 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c: In function ‘_cffi_f_DR2_TV’: 2025-09-08T01:39:41,517 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c:590:14: error: implicit declaration of function ‘DR2_TV’ [-Wimplicit-function-declaration] 2025-09-08T01:39:41,517 590 | { result = DR2_TV(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10); } 2025-09-08T01:39:41,517 | ^~~~~~ 2025-09-08T01:39:41,528 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c: In function ‘_cffi_f_FISTA_TVp’: 2025-09-08T01:39:41,529 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c:675:14: error: implicit declaration of function ‘FISTA_TVp’ [-Wimplicit-function-declaration] 2025-09-08T01:39:41,529 675 | { result = FISTA_TVp(x0, x1, x2, x3, x4, x5, x6); } 2025-09-08T01:39:41,529 | ^~~~~~~~~ 2025-09-08T01:39:41,537 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c: In function ‘_cffi_f_FW_TVp’: 2025-09-08T01:39:41,538 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c:760:14: error: implicit declaration of function ‘FW_TVp’ [-Wimplicit-function-declaration] 2025-09-08T01:39:41,538 760 | { result = FW_TVp(x0, x1, x2, x3, x4, x5, x6); } 2025-09-08T01:39:41,538 | ^~~~~~ 2025-09-08T01:39:41,549 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c: In function ‘_cffi_f_GPFW_TVp’: 2025-09-08T01:39:41,550 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c:845:14: error: implicit declaration of function ‘GPFW_TVp’ [-Wimplicit-function-declaration] 2025-09-08T01:39:41,550 845 | { result = GPFW_TVp(x0, x1, x2, x3, x4, x5, x6); } 2025-09-08T01:39:41,550 | ^~~~~~~~ 2025-09-08T01:39:41,559 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c: In function ‘_cffi_f_GP_TVp’: 2025-09-08T01:39:41,560 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c:930:14: error: implicit declaration of function ‘GP_TVp’ [-Wimplicit-function-declaration] 2025-09-08T01:39:41,560 930 | { result = GP_TVp(x0, x1, x2, x3, x4, x5, x6); } 2025-09-08T01:39:41,560 | ^~~~~~ 2025-09-08T01:39:41,570 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c: In function ‘_cffi_f_OGP_TVp’: 2025-09-08T01:39:41,570 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c:1015:14: error: implicit declaration of function ‘OGP_TVp’ [-Wimplicit-function-declaration] 2025-09-08T01:39:41,570 1015 | { result = OGP_TVp(x0, x1, x2, x3, x4, x5, x6); } 2025-09-08T01:39:41,571 | ^~~~~~~ 2025-09-08T01:39:41,581 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c: In function ‘_cffi_f_PD2_TV’: 2025-09-08T01:39:41,582 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c:1139:14: error: implicit declaration of function ‘PD2_TV’ [-Wimplicit-function-declaration] 2025-09-08T01:39:41,582 1139 | { result = PD2_TV(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10); } 2025-09-08T01:39:41,582 | ^~~~~~ 2025-09-08T01:39:41,592 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c: In function ‘_cffi_f_PD_TV’: 2025-09-08T01:39:41,593 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c:1263:14: error: implicit declaration of function ‘PD_TV’ [-Wimplicit-function-declaration] 2025-09-08T01:39:41,593 1263 | { result = PD_TV(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10); } 2025-09-08T01:39:41,593 | ^~~~~ 2025-09-08T01:39:41,601 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c: In function ‘_cffi_f_PG_TV2’: 2025-09-08T01:39:41,602 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c:1331:14: error: implicit declaration of function ‘PG_TV2’ [-Wimplicit-function-declaration] 2025-09-08T01:39:41,602 1331 | { result = PG_TV2(x0, x1, x2, x3, x4); } 2025-09-08T01:39:41,602 | ^~~~~~ 2025-09-08T01:39:41,611 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c: In function ‘_cffi_f_PN_TV1’: 2025-09-08T01:39:41,612 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c:1416:14: error: implicit declaration of function ‘PN_TV1’ [-Wimplicit-function-declaration] 2025-09-08T01:39:41,612 1416 | { result = PN_TV1(x0, x1, x2, x3, x4, x5, x6); } 2025-09-08T01:39:41,612 | ^~~~~~ 2025-09-08T01:39:41,630 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c: In function ‘_cffi_f_PN_TV1_Weighted’: 2025-09-08T01:39:41,631 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c:1506:14: error: implicit declaration of function ‘PN_TV1_Weighted’; did you mean ‘_cffi_f_PN_TV1_Weighted’? [-Wimplicit-function-declaration] 2025-09-08T01:39:41,631 1506 | { result = PN_TV1_Weighted(x0, x1, x2, x3, x4, x5, x6); } 2025-09-08T01:39:41,631 | ^~~~~~~~~~~~~~~ 2025-09-08T01:39:41,631 | _cffi_f_PN_TV1_Weighted 2025-09-08T01:39:41,645 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c: In function ‘_cffi_f_TV1D_denoise’: 2025-09-08T01:39:41,647 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c:1561:5: error: implicit declaration of function ‘TV1D_denoise’ [-Wimplicit-function-declaration] 2025-09-08T01:39:41,647 1561 | { TV1D_denoise(x0, x1, x2, x3); } 2025-09-08T01:39:41,647 | ^~~~~~~~~~~~ 2025-09-08T01:39:41,659 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c: In function ‘_cffi_f_Yang2_TV’: 2025-09-08T01:39:41,661 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c:1641:14: error: implicit declaration of function ‘Yang2_TV’ [-Wimplicit-function-declaration] 2025-09-08T01:39:41,661 1641 | { result = Yang2_TV(x0, x1, x2, x3, x4, x5, x6); } 2025-09-08T01:39:41,661 | ^~~~~~~~ 2025-09-08T01:39:41,666 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c: In function ‘_cffi_f_dp’: 2025-09-08T01:39:41,668 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c:1696:5: error: implicit declaration of function ‘dp’; did you mean ‘dup’? [-Wimplicit-function-declaration] 2025-09-08T01:39:41,668 1696 | { dp(x0, x1, x2, x3); } 2025-09-08T01:39:41,668 | ^~ 2025-09-08T01:39:41,668 | dup 2025-09-08T01:39:41,681 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c: In function ‘_cffi_f_morePG_TV2’: 2025-09-08T01:39:41,682 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c:1775:14: error: implicit declaration of function ‘morePG_TV2’ [-Wimplicit-function-declaration] 2025-09-08T01:39:41,682 1775 | { result = morePG_TV2(x0, x1, x2, x3, x4, x5); } 2025-09-08T01:39:41,683 | ^~~~~~~~~~ 2025-09-08T01:39:41,693 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c: In function ‘_cffi_f_more_TV2’: 2025-09-08T01:39:41,694 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c:1843:14: error: implicit declaration of function ‘more_TV2’ [-Wimplicit-function-declaration] 2025-09-08T01:39:41,694 1843 | { result = more_TV2(x0, x1, x2, x3, x4); } 2025-09-08T01:39:41,695 | ^~~~~~~~ 2025-09-08T01:39:41,711 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c: In function ‘_cffi_f_tautString_TV1’: 2025-09-08T01:39:41,713 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c:1900:14: error: implicit declaration of function ‘tautString_TV1’; did you mean ‘_cffi_f_tautString_TV1’? [-Wimplicit-function-declaration] 2025-09-08T01:39:41,713 1900 | { result = tautString_TV1(x0, x1, x2, x3); } 2025-09-08T01:39:41,713 | ^~~~~~~~~~~~~~ 2025-09-08T01:39:41,713 | _cffi_f_tautString_TV1 2025-09-08T01:39:41,734 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c: In function ‘_cffi_f_tautString_TV1_Weighted’: 2025-09-08T01:39:41,736 prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c:1962:14: error: implicit declaration of function ‘tautString_TV1_Weighted’; did you mean ‘_cffi_f_tautString_TV1_Weighted’? [-Wimplicit-function-declaration] 2025-09-08T01:39:41,736 1962 | { result = tautString_TV1_Weighted(x0, x1, x2, x3); } 2025-09-08T01:39:41,736 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T01:39:41,736 | _cffi_f_tautString_TV1_Weighted 2025-09-08T01:39:41,795 Traceback (most recent call last): 2025-09-08T01:39:41,796 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/spawn.py", line 87, in spawn 2025-09-08T01:39:41,796 subprocess.check_call(cmd, env=_inject_macos_ver(env)) 2025-09-08T01:39:41,796 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:39:41,796 File "/usr/lib/python3.13/subprocess.py", line 419, in check_call 2025-09-08T01:39:41,796 raise CalledProcessError(retcode, cmd) 2025-09-08T01:39:41,797 subprocess.CalledProcessError: Command '['/usr/bin/arm-linux-gnueabihf-gcc', '-fno-strict-overflow', '-Wsign-compare', '-DNDEBUG', '-g', '-O2', '-Wall', '-fPIC', '-DNOMATLAB=1', '-I/usr/include/python3.13', '-c', 'prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.c', '-o', '/tmp/pip-wheel-1s0vvk6t/prox-tv_1ac9cf8b51ef45c48964a04c573bf5b6/prox_tv/__pycache__/prox_tv/__pycache__/_cffi__xc49b0ac7x6c84bc3b.o', '-fopenmp']' returned non-zero exit status 1. 2025-09-08T01:39:41,797 The above exception was the direct cause of the following exception: 2025-09-08T01:39:41,797 Traceback (most recent call last): 2025-09-08T01:39:41,798 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/compilers/C/unix.py", line 221, in _compile 2025-09-08T01:39:41,798 self.spawn(compiler_so + cc_args + [src, '-o', obj] + extra_postargs) 2025-09-08T01:39:41,798 ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:39:41,798 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/compilers/C/base.py", line 1158, in spawn 2025-09-08T01:39:41,798 spawn(cmd, dry_run=self.dry_run, **kwargs) 2025-09-08T01:39:41,798 ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:39:41,798 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/spawn.py", line 93, in spawn 2025-09-08T01:39:41,799 raise DistutilsExecError( 2025-09-08T01:39:41,799 f"command {_debug(cmd)!r} failed with exit code {err.returncode}" 2025-09-08T01:39:41,799 ) from err 2025-09-08T01:39:41,799 distutils.errors.DistutilsExecError: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-08T01:39:41,799 During handling of the above exception, another exception occurred: 2025-09-08T01:39:41,799 Traceback (most recent call last): 2025-09-08T01:39:41,802 File "/usr/local/lib/python3.13/dist-packages/cffi/ffiplatform.py", line 48, in _build 2025-09-08T01:39:41,802 dist.run_command('build_ext') 2025-09-08T01:39:41,803 ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 2025-09-08T01:39:41,803 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T01:39:41,803 super().run_command(command) 2025-09-08T01:39:41,803 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T01:39:41,803 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T01:39:41,803 cmd_obj.run() 2025-09-08T01:39:41,803 ~~~~~~~~~~~^^ 2025-09-08T01:39:41,803 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/build_ext.py", line 96, in run 2025-09-08T01:39:41,803 _build_ext.run(self) 2025-09-08T01:39:41,803 ~~~~~~~~~~~~~~^^^^^^ 2025-09-08T01:39:41,804 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build_ext.py", line 368, in run 2025-09-08T01:39:41,804 self.build_extensions() 2025-09-08T01:39:41,804 ~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T01:39:41,804 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build_ext.py", line 484, in build_extensions 2025-09-08T01:39:41,804 self._build_extensions_serial() 2025-09-08T01:39:41,804 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T01:39:41,804 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build_ext.py", line 510, in _build_extensions_serial 2025-09-08T01:39:41,804 self.build_extension(ext) 2025-09-08T01:39:41,804 ~~~~~~~~~~~~~~~~~~~~^^^^^ 2025-09-08T01:39:41,804 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/build_ext.py", line 261, in build_extension 2025-09-08T01:39:41,805 _build_ext.build_extension(self, ext) 2025-09-08T01:39:41,805 ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 2025-09-08T01:39:41,805 File "/usr/local/lib/python3.13/dist-packages/Cython/Distutils/build_ext.py", line 136, in build_extension 2025-09-08T01:39:41,805 super().build_extension(ext) 2025-09-08T01:39:41,805 ~~~~~~~~~~~~~~~~~~~~~~~^^^^^ 2025-09-08T01:39:41,805 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build_ext.py", line 565, in build_extension 2025-09-08T01:39:41,805 objects = self.compiler.compile( 2025-09-08T01:39:41,805 sources, 2025-09-08T01:39:41,805 ...<5 lines>... 2025-09-08T01:39:41,805 depends=ext.depends, 2025-09-08T01:39:41,806 ) 2025-09-08T01:39:41,806 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/compilers/C/base.py", line 655, in compile 2025-09-08T01:39:41,806 self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts) 2025-09-08T01:39:41,806 ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:39:41,806 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/compilers/C/unix.py", line 223, in _compile 2025-09-08T01:39:41,806 raise CompileError(msg) 2025-09-08T01:39:41,806 distutils.compilers.C.errors.CompileError: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-08T01:39:41,806 During handling of the above exception, another exception occurred: 2025-09-08T01:39:41,806 Traceback (most recent call last): 2025-09-08T01:39:41,813 File "", line 2, in 2025-09-08T01:39:41,813 exec(compile(''' 2025-09-08T01:39:41,813 ~~~~^^^^^^^^^^^^ 2025-09-08T01:39:41,813 # This is -- a caller that pip uses to run setup.py 2025-09-08T01:39:41,813 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:39:41,813 ...<32 lines>... 2025-09-08T01:39:41,813 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T01:39:41,814 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:39:41,814 ''' % ('/tmp/pip-wheel-1s0vvk6t/prox-tv_1ac9cf8b51ef45c48964a04c573bf5b6/setup.py',), "", "exec")) 2025-09-08T01:39:41,814 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:39:41,814 File "", line 35, in 2025-09-08T01:39:41,814 File "/tmp/pip-wheel-1s0vvk6t/prox-tv_1ac9cf8b51ef45c48964a04c573bf5b6/setup.py", line 28, in 2025-09-08T01:39:41,815 setup( 2025-09-08T01:39:41,815 ~~~~~^ 2025-09-08T01:39:41,815 name="prox_tv", 2025-09-08T01:39:41,815 ^^^^^^^^^^^^^^^ 2025-09-08T01:39:41,815 ...<38 lines>... 2025-09-08T01:39:41,815 zip_safe=False, 2025-09-08T01:39:41,815 ^^^^^^^^^^^^^^^ 2025-09-08T01:39:41,815 ) 2025-09-08T01:39:41,815 ^ 2025-09-08T01:39:41,816 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-08T01:39:41,816 return distutils.core.setup(**attrs) 2025-09-08T01:39:41,816 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T01:39:41,816 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2025-09-08T01:39:41,816 return run_commands(dist) 2025-09-08T01:39:41,816 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2025-09-08T01:39:41,816 dist.run_commands() 2025-09-08T01:39:41,816 ~~~~~~~~~~~~~~~~~^^ 2025-09-08T01:39:41,816 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands 2025-09-08T01:39:41,817 self.run_command(cmd) 2025-09-08T01:39:41,817 ~~~~~~~~~~~~~~~~^^^^^ 2025-09-08T01:39:41,817 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T01:39:41,817 super().run_command(command) 2025-09-08T01:39:41,817 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T01:39:41,817 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T01:39:41,817 cmd_obj.run() 2025-09-08T01:39:41,817 ~~~~~~~~~~~^^ 2025-09-08T01:39:41,817 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/egg_info.py", line 312, in run 2025-09-08T01:39:41,818 self.find_sources() 2025-09-08T01:39:41,818 ~~~~~~~~~~~~~~~~~^^ 2025-09-08T01:39:41,818 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/egg_info.py", line 320, in find_sources 2025-09-08T01:39:41,818 mm.run() 2025-09-08T01:39:41,818 ~~~~~~^^ 2025-09-08T01:39:41,818 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/egg_info.py", line 543, in run 2025-09-08T01:39:41,818 self.add_defaults() 2025-09-08T01:39:41,818 ~~~~~~~~~~~~~~~~~^^ 2025-09-08T01:39:41,819 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/egg_info.py", line 581, in add_defaults 2025-09-08T01:39:41,819 sdist.add_defaults(self) 2025-09-08T01:39:41,819 ~~~~~~~~~~~~~~~~~~^^^^^^ 2025-09-08T01:39:41,819 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/sdist.py", line 109, in add_defaults 2025-09-08T01:39:41,819 super().add_defaults() 2025-09-08T01:39:41,819 ~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T01:39:41,819 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/sdist.py", line 243, in add_defaults 2025-09-08T01:39:41,819 self._add_defaults_python() 2025-09-08T01:39:41,820 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T01:39:41,820 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/sdist.py", line 120, in _add_defaults_python 2025-09-08T01:39:41,820 build_py = self.get_finalized_command('build_py') 2025-09-08T01:39:41,820 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 334, in get_finalized_command 2025-09-08T01:39:41,820 cmd_obj.ensure_finalized() 2025-09-08T01:39:41,820 ~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T01:39:41,820 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 135, in ensure_finalized 2025-09-08T01:39:41,820 self.finalize_options() 2025-09-08T01:39:41,821 ~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T01:39:41,821 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py", line 45, in finalize_options 2025-09-08T01:39:41,821 orig.build_py.finalize_options(self) 2025-09-08T01:39:41,821 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ 2025-09-08T01:39:41,821 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build_py.py", line 47, in finalize_options 2025-09-08T01:39:41,821 self.set_undefined_options( 2025-09-08T01:39:41,821 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T01:39:41,821 'build', ('build_lib', 'build_lib'), ('force', 'force') 2025-09-08T01:39:41,822 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:39:41,822 ) 2025-09-08T01:39:41,822 ^ 2025-09-08T01:39:41,822 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 320, in set_undefined_options 2025-09-08T01:39:41,822 src_cmd_obj.ensure_finalized() 2025-09-08T01:39:41,822 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T01:39:41,822 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 135, in ensure_finalized 2025-09-08T01:39:41,822 self.finalize_options() 2025-09-08T01:39:41,822 ~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T01:39:41,823 File "/tmp/pip-wheel-1s0vvk6t/prox-tv_1ac9cf8b51ef45c48964a04c573bf5b6/setup.py", line 19, in finalize_options 2025-09-08T01:39:41,823 self.distribution.ext_modules = get_ext_modules() 2025-09-08T01:39:41,823 ~~~~~~~~~~~~~~~^^ 2025-09-08T01:39:41,823 File "/tmp/pip-wheel-1s0vvk6t/prox-tv_1ac9cf8b51ef45c48964a04c573bf5b6/setup.py", line 11, in get_ext_modules 2025-09-08T01:39:41,823 from prox_tv._prox_tv import _ffi 2025-09-08T01:39:41,823 File "/tmp/pip-wheel-1s0vvk6t/prox-tv_1ac9cf8b51ef45c48964a04c573bf5b6/prox_tv/__init__.py", line 1, in 2025-09-08T01:39:41,823 from ._prox_tv import * 2025-09-08T01:39:41,824 File "/tmp/pip-wheel-1s0vvk6t/prox-tv_1ac9cf8b51ef45c48964a04c573bf5b6/prox_tv/_prox_tv.py", line 149, in 2025-09-08T01:39:41,824 _lib = _ffi.verify( 2025-09-08T01:39:41,824 """ 2025-09-08T01:39:41,824 ...<19 lines>... 2025-09-08T01:39:41,824 extra_link_args=['-fopenmp'], 2025-09-08T01:39:41,824 libraries=['lapack']) 2025-09-08T01:39:41,824 File "/usr/local/lib/python3.13/dist-packages/cffi/api.py", line 468, in verify 2025-09-08T01:39:41,824 lib = self.verifier.load_library() 2025-09-08T01:39:41,824 File "/usr/local/lib/python3.13/dist-packages/cffi/verifier.py", line 105, in load_library 2025-09-08T01:39:41,825 self._compile_module() 2025-09-08T01:39:41,825 ~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T01:39:41,825 File "/usr/local/lib/python3.13/dist-packages/cffi/verifier.py", line 201, in _compile_module 2025-09-08T01:39:41,825 outputfilename = ffiplatform.compile(tmpdir, self.get_extension()) 2025-09-08T01:39:41,825 File "/usr/local/lib/python3.13/dist-packages/cffi/ffiplatform.py", line 20, in compile 2025-09-08T01:39:41,825 outputfilename = _build(tmpdir, ext, compiler_verbose, debug) 2025-09-08T01:39:41,825 File "/usr/local/lib/python3.13/dist-packages/cffi/ffiplatform.py", line 54, in _build 2025-09-08T01:39:41,825 raise VerificationError('%s: %s' % (e.__class__.__name__, e)) 2025-09-08T01:39:41,826 cffi.VerificationError: CompileError: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-08T01:39:41,999 ERROR: python setup.py egg_info exited with 1 2025-09-08T01:39:42,011 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T01:39:42,011 exec(compile('"'"''"'"''"'"' 2025-09-08T01:39:42,011 # This is -- a caller that pip uses to run setup.py 2025-09-08T01:39:42,011 # 2025-09-08T01:39:42,011 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T01:39:42,011 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T01:39:42,011 # - It provides a clear error message when setuptools is not installed. 2025-09-08T01:39:42,011 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T01:39:42,011 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T01:39:42,011 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T01:39:42,011 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T01:39:42,011 import os, sys, tokenize, traceback 2025-09-08T01:39:42,011 2025-09-08T01:39:42,011 try: 2025-09-08T01:39:42,011 import setuptools 2025-09-08T01:39:42,011 except ImportError: 2025-09-08T01:39:42,011 print( 2025-09-08T01:39:42,011 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T01:39:42,011 "the build environment with exception:", 2025-09-08T01:39:42,011 file=sys.stderr, 2025-09-08T01:39:42,011 ) 2025-09-08T01:39:42,011 traceback.print_exc() 2025-09-08T01:39:42,011 sys.exit(1) 2025-09-08T01:39:42,011 2025-09-08T01:39:42,011 __file__ = %r 2025-09-08T01:39:42,011 sys.argv[0] = __file__ 2025-09-08T01:39:42,011 2025-09-08T01:39:42,011 if os.path.exists(__file__): 2025-09-08T01:39:42,011 filename = __file__ 2025-09-08T01:39:42,011 with tokenize.open(__file__) as f: 2025-09-08T01:39:42,011 setup_py_code = f.read() 2025-09-08T01:39:42,011 else: 2025-09-08T01:39:42,011 filename = "" 2025-09-08T01:39:42,011 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T01:39:42,011 2025-09-08T01:39:42,011 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T01:39:42,011 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-1s0vvk6t/prox-tv_1ac9cf8b51ef45c48964a04c573bf5b6/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-psz99jcm[/] 2025-09-08T01:39:42,011 [bold magenta]cwd[/]: /tmp/pip-wheel-1s0vvk6t/prox-tv_1ac9cf8b51ef45c48964a04c573bf5b6/ 2025-09-08T01:39:42,011 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T01:39:42,012 ERROR: metadata generation failed 2025-09-08T01:39:42,018 Exception information: 2025-09-08T01:39:42,018 Traceback (most recent call last): 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T01:39:42,018 call_subprocess( 2025-09-08T01:39:42,018 ~~~~~~~~~~~~~~~^ 2025-09-08T01:39:42,018 args, 2025-09-08T01:39:42,018 ^^^^^ 2025-09-08T01:39:42,018 ...<2 lines>... 2025-09-08T01:39:42,018 spinner=spinner, 2025-09-08T01:39:42,018 ^^^^^^^^^^^^^^^^ 2025-09-08T01:39:42,018 ) 2025-09-08T01:39:42,018 ^ 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T01:39:42,018 raise error 2025-09-08T01:39:42,018 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T01:39:42,018 2025-09-08T01:39:42,018 The above exception was the direct cause of the following exception: 2025-09-08T01:39:42,018 2025-09-08T01:39:42,018 Traceback (most recent call last): 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T01:39:42,018 status = _inner_run() 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T01:39:42,018 return self.run(options, args) 2025-09-08T01:39:42,018 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T01:39:42,018 return func(self, options, args) 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T01:39:42,018 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T01:39:42,018 result = self._result = resolver.resolve( 2025-09-08T01:39:42,018 ~~~~~~~~~~~~~~~~^ 2025-09-08T01:39:42,018 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T01:39:42,018 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:39:42,018 ) 2025-09-08T01:39:42,018 ^ 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T01:39:42,018 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T01:39:42,018 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T01:39:42,018 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T01:39:42,018 if not criterion.candidates: 2025-09-08T01:39:42,018 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T01:39:42,018 return bool(self._sequence) 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T01:39:42,018 self._bool = any(self) 2025-09-08T01:39:42,018 ~~~^^^^^^ 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T01:39:42,018 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T01:39:42,018 ^^^^^^^^ 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T01:39:42,018 candidate = func() 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T01:39:42,018 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T01:39:42,018 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T01:39:42,018 link, template, name, version 2025-09-08T01:39:42,018 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:39:42,018 ) 2025-09-08T01:39:42,018 ^ 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T01:39:42,018 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T01:39:42,018 ~~~~~~~~~~~~~^ 2025-09-08T01:39:42,018 link, 2025-09-08T01:39:42,018 ^^^^^ 2025-09-08T01:39:42,018 ...<3 lines>... 2025-09-08T01:39:42,018 version=version, 2025-09-08T01:39:42,018 ^^^^^^^^^^^^^^^^ 2025-09-08T01:39:42,018 ) 2025-09-08T01:39:42,018 ^ 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T01:39:42,018 super().__init__( 2025-09-08T01:39:42,018 ~~~~~~~~~~~~~~~~^ 2025-09-08T01:39:42,018 link=link, 2025-09-08T01:39:42,018 ^^^^^^^^^^ 2025-09-08T01:39:42,018 ...<4 lines>... 2025-09-08T01:39:42,018 version=version, 2025-09-08T01:39:42,018 ^^^^^^^^^^^^^^^^ 2025-09-08T01:39:42,018 ) 2025-09-08T01:39:42,018 ^ 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T01:39:42,018 self.dist = self._prepare() 2025-09-08T01:39:42,018 ~~~~~~~~~~~~~^^ 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T01:39:42,018 dist = self._prepare_distribution() 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T01:39:42,018 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T01:39:42,018 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T01:39:42,018 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T01:39:42,018 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T01:39:42,018 dist = _get_prepared_distribution( 2025-09-08T01:39:42,018 req, 2025-09-08T01:39:42,018 ...<3 lines>... 2025-09-08T01:39:42,018 self.check_build_deps, 2025-09-08T01:39:42,018 ) 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T01:39:42,018 abstract_dist.prepare_distribution_metadata( 2025-09-08T01:39:42,018 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T01:39:42,018 finder, build_isolation, check_build_deps 2025-09-08T01:39:42,018 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:39:42,018 ) 2025-09-08T01:39:42,018 ^ 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T01:39:42,018 self.req.prepare_metadata() 2025-09-08T01:39:42,018 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T01:39:42,018 self.metadata_directory = generate_metadata_legacy( 2025-09-08T01:39:42,018 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T01:39:42,018 build_env=self.build_env, 2025-09-08T01:39:42,018 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:39:42,018 ...<3 lines>... 2025-09-08T01:39:42,018 details=details, 2025-09-08T01:39:42,018 ^^^^^^^^^^^^^^^^ 2025-09-08T01:39:42,018 ) 2025-09-08T01:39:42,018 ^ 2025-09-08T01:39:42,018 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T01:39:42,018 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T01:39:42,018 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T01:39:42,042 Removed prox-tv==3.1.0 from https://files.pythonhosted.org/packages/eb/b2/505ebcebbfd6d90bba8fd7d3c22f4eefb09a6bd259abee187c972fb1fdbe/prox_tv-3.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-_3x2hfh3' 2025-09-08T01:39:42,043 Removed build tracker: '/tmp/pip-build-tracker-_3x2hfh3'