2025-09-09T23:52:54,045 Created temporary directory: /tmp/pip-build-tracker-ndrwx4n9 2025-09-09T23:52:54,045 Initialized build tracking at /tmp/pip-build-tracker-ndrwx4n9 2025-09-09T23:52:54,045 Created build tracker: /tmp/pip-build-tracker-ndrwx4n9 2025-09-09T23:52:54,046 Entered build tracker: /tmp/pip-build-tracker-ndrwx4n9 2025-09-09T23:52:54,046 Created temporary directory: /tmp/pip-wheel-i67e31ri 2025-09-09T23:52:54,049 Created temporary directory: /tmp/pip-ephem-wheel-cache-bwfhqp67 2025-09-09T23:52:54,108 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T23:52:54,110 2 location(s) to search for versions of pyobjc-framework-iosurface: 2025-09-09T23:52:54,110 * https://pypi.org/simple/pyobjc-framework-iosurface/ 2025-09-09T23:52:54,110 * https://www.piwheels.org/simple/pyobjc-framework-iosurface/ 2025-09-09T23:52:54,111 Fetching project page and analyzing links: https://pypi.org/simple/pyobjc-framework-iosurface/ 2025-09-09T23:52:54,111 Getting page https://pypi.org/simple/pyobjc-framework-iosurface/ 2025-09-09T23:52:54,112 Found index url https://pypi.org/simple/ 2025-09-09T23:52:54,267 Fetched page https://pypi.org/simple/pyobjc-framework-iosurface/ as application/vnd.pypi.simple.v1+json 2025-09-09T23:52:54,290 Found link https://files.pythonhosted.org/packages/46/88/16ccaf6d5cf015d8741ee1171e0d0387b5b94ebb311e59a8adf352ae36db/pyobjc-framework-IOSurface-3.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/), version: 3.2 2025-09-09T23:52:54,291 Found link https://files.pythonhosted.org/packages/ec/b0/d69d8c420f5e88b8ab2baa2ea1cb6a115f4123c2e63fe6908edc0a897d5d/pyobjc-framework-IOSurface-3.2.1b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/), version: 3.2.1b1 2025-09-09T23:52:54,291 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/39/49/fb09ec9e69a62ba262f812e8ff1eb75bda124a4882f47a2af33b2178734a/pyobjc_framework_IOSurface-3.2.1b1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,291 Found link https://files.pythonhosted.org/packages/d2/8f/91a0fd31d1f3996fb79d99b67f2662e724c037c22eb4b9c6c4720b1d7c00/pyobjc-framework-IOSurface-3.2.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/), version: 3.2.1 2025-09-09T23:52:54,291 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/ba/e4/c1c1d2768074f761aafc74d678674dde3b612884696d92bd71b9ac995185/pyobjc_framework_IOSurface-3.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,292 Found link https://files.pythonhosted.org/packages/a7/bc/0c0e2464bf3039c734ceea040a3c7a328f42778404a61d6523190d70e02d/pyobjc-framework-IOSurface-4.0b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/), version: 4.0b1 2025-09-09T23:52:54,292 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/f1/35/1a811cd16413e9f9a419b8dc2f07e3450089bc97772a1856174fc9db908f/pyobjc_framework_IOSurface-4.0b1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,292 Found link https://files.pythonhosted.org/packages/46/0c/1339c84c73636c0c9c1be5cb5c48dea30b3b02bd6fb2fbc0d8df49b8d579/pyobjc-framework-IOSurface-4.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/), version: 4.0 2025-09-09T23:52:54,292 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/4a/5c/9d1e45a2ff9bec000f497c21ddfa6266be2b1e2a78aeaa0fb41d5a52da79/pyobjc_framework_IOSurface-4.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,292 Found link https://files.pythonhosted.org/packages/d0/0c/34064849bade000f518d0ca3ea169bc9c9799fe472cf6207d8304d12f320/pyobjc-framework-IOSurface-4.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/), version: 4.0.1 2025-09-09T23:52:54,292 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/30/98/374d45522466a4eccf5293df3054f4e2d6b712e28499d440ce86909d04de/pyobjc_framework_IOSurface-4.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,293 Found link https://files.pythonhosted.org/packages/c3/86/e2f3a95e624b5a2dbbd3ae12267092186b3d321b7db6cbdc1de87c6c0215/pyobjc-framework-IOSurface-4.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/), version: 4.1 2025-09-09T23:52:54,293 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/f5/29/18f190e02990a310d3a98ac6693e1885ad219eb99652fd3cc025f651a762/pyobjc_framework_IOSurface-4.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,293 Found link https://files.pythonhosted.org/packages/cf/42/5c7c98601bf539412902877f1ef15b32c64f9091d5a14cdcfeba931f23fe/pyobjc-framework-IOSurface-4.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/), version: 4.2 2025-09-09T23:52:54,293 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/11/ac/75569e9abdb4f65dabd71a8c6982f4e5a5e0c3d4b4eac968885bc501bddf/pyobjc_framework_IOSurface-4.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,293 Found link https://files.pythonhosted.org/packages/cc/7d/d4fd03f548669499b674b0b449c0d0bc1155693b8d9f3fdf36e6e51d0f8e/pyobjc-framework-IOSurface-4.2.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/), version: 4.2.1 2025-09-09T23:52:54,294 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/b8/26/ae32194f7d9160fedca16ef2c44be36b0a415b829072c0f97f5ee48cae0a/pyobjc_framework_IOSurface-4.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,294 Found link https://files.pythonhosted.org/packages/a8/72/2830d995e6b2cd29e54bb8cbd4a0061efc57bf9fb70588ac7644f6efc5e1/pyobjc-framework-IOSurface-4.2.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/), version: 4.2.2 2025-09-09T23:52:54,294 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/58/85/71fefb25bae49288edd4a84e1960cb13139c30ec2087667a15940b46b880/pyobjc_framework_IOSurface-4.2.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,294 Found link https://files.pythonhosted.org/packages/2e/4a/91d7d6436c1fda73e0550ae9c3d2504c56fd85343d23a9a79f12a2fdbb1d/pyobjc-framework-IOSurface-5.0a1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/), version: 5.0a1 2025-09-09T23:52:54,294 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/7c/2f/4553a427c7789fca0e83f359ec28f66ae2e873bcde6fbbb7d164c6a38590/pyobjc_framework_IOSurface-5.0a1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,294 Found link https://files.pythonhosted.org/packages/b7/b3/10e54880bfee55c573fadb7ab284c55f2dba37ac802ccb36e92becad0a86/pyobjc-framework-IOSurface-5.0b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/), version: 5.0b1 2025-09-09T23:52:54,295 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/d3/bc/aeed8f92029d283ae9364397be841a1ebc2bc56f35f57a8b91a0597a1a64/pyobjc_framework_IOSurface-5.0b1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,295 Found link https://files.pythonhosted.org/packages/87/84/201ac6e4b69de4b3dc8c022b7f9647736c2bc7a9e9cf161f37a450185c39/pyobjc-framework-IOSurface-5.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/), version: 5.0 2025-09-09T23:52:54,295 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/c7/a8/37d2f83ed5041ed18327c415767846336e85b78b49fe612ebf7dcd78c502/pyobjc_framework_IOSurface-5.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,295 Found link https://files.pythonhosted.org/packages/4a/44/6633ba6fee99ecc2f9e6396ca4e37a154eefae5d947df8a8b5378ccf632c/pyobjc-framework-IOSurface-5.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/), version: 5.1 2025-09-09T23:52:54,295 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/74/a5/2da61d1dfd9a51dd57d4a848c628bcc132861a51097c1ff9d15eea095cb4/pyobjc_framework_IOSurface-5.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,295 Found link https://files.pythonhosted.org/packages/b8/b8/7dd4aa7006bad555b0f5aba3a9c128eb9d4073894a1746a80ab9502f6ea9/pyobjc-framework-IOSurface-5.1.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/), version: 5.1.1 2025-09-09T23:52:54,296 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/d7/8d/84ca7f3087c275df1904fea181fd7278de810638c3c19e09ab102691d53b/pyobjc_framework_IOSurface-5.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,296 Found link https://files.pythonhosted.org/packages/b0/2f/c26e5cd544b894cadc73eadd520d1abea695d8109c90681da9319109ca9a/pyobjc-framework-IOSurface-5.1.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/), version: 5.1.2 2025-09-09T23:52:54,296 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/12/03/a3c4093bd1ba1c544140ce383664a3732a2e65b7853a8ebd3480011d8833/pyobjc_framework_IOSurface-5.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,296 Found link https://files.pythonhosted.org/packages/64/85/c1004a04934de16825914f019a02ab9b0e3f9da714bfda0a5593d2725d78/pyobjc-framework-IOSurface-5.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/), version: 5.2 2025-09-09T23:52:54,296 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/f1/c9/f2be4f2d329ec32b3cea8756366c037923142ffbc3d7b084eaa1bae1d4a6/pyobjc_framework_IOSurface-5.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,296 Found link https://files.pythonhosted.org/packages/69/b6/8aeace88269019f4ff358c33679c1c19d471ddfad7a88a17e14707156788/pyobjc-framework-IOSurface-5.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/), version: 5.3 2025-09-09T23:52:54,297 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/0d/59/fa672786763f4c06bb930e83eb7613f33aa7bddd7d6a38548f26608c9191/pyobjc_framework_IOSurface-5.3-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,297 Found link https://files.pythonhosted.org/packages/46/11/e85d16141d619754b8b960b91c3b2b00850bd4f4a5248a2a4541f0a690eb/pyobjc-framework-IOSurface-6.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6), version: 6.0 2025-09-09T23:52:54,297 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/f2/60/704dbc9d13eddbf458d0f9212a805c573a4c4c0fea009384236283b80b82/pyobjc_framework_IOSurface-6.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,297 Found link https://files.pythonhosted.org/packages/e6/46/942d2d9a04764b7da02ccb804b5ecb174ad20a7954b829be5f77f201ff0a/pyobjc-framework-IOSurface-6.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6), version: 6.0.1 2025-09-09T23:52:54,298 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/09/9a/5be8f3a652c16a11b92ffddbbc39c4769b72e21ebd78d0b5178824254422/pyobjc_framework_IOSurface-6.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,298 Found link https://files.pythonhosted.org/packages/e5/e1/b0e471eca07aeeb46fabf6f9e7dbe69fa2cfdb914f1f7e4e9dbef97ad741/pyobjc-framework-IOSurface-6.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6), version: 6.1 2025-09-09T23:52:54,298 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/e6/0d/d0798b7748691bc6de0d70ed73eaa8a27f5d0380fa2eae8f92c21ab22435/pyobjc_framework_IOSurface-6.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,298 Found link https://files.pythonhosted.org/packages/df/88/cca9597baace0678f3ddae258199d53832d604cd3f24d6fa4c86abb54726/pyobjc-framework-IOSurface-6.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6), version: 6.2 2025-09-09T23:52:54,298 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/37/00/41f8db87b0a283112f8eb2a2982ecd7da03d922b7e503b6627e2c411a2bb/pyobjc_framework_IOSurface-6.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,299 Found link https://files.pythonhosted.org/packages/14/34/d6cc03ed0befb2a582799c91c03d36173f5dd8c42059e1537d220b94e42a/pyobjc-framework-IOSurface-6.2.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6), version: 6.2.1 2025-09-09T23:52:54,299 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/dc/7b/5128cbc268edd892940d5d29a3caf6fcb15a603ae3ca9b527f55b8e87267/pyobjc_framework_IOSurface-6.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,299 Found link https://files.pythonhosted.org/packages/27/6c/44d02d6d4abbc5c3a4c5a531a3fb8d4f20aea5d65dca5300cd55ee992a6c/pyobjc-framework-IOSurface-6.2.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6), version: 6.2.2 2025-09-09T23:52:54,299 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/ac/e5/c3566bd9a257da0a42daaadc0cb42efc21d19e800655d4164f8e569b4220/pyobjc_framework_IOSurface-6.2.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,299 Found link https://files.pythonhosted.org/packages/2a/39/1999efe62e0dd64461c08ba818c2974665c9a57e88dd94d115d988da18ae/pyobjc-framework-IOSurface-7.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6), version: 7.0 2025-09-09T23:52:54,299 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/44/ed/bfec333710cd2f215d10ac07369e6f38d3633843632ef12947624cd2b9ee/pyobjc_framework_IOSurface-7.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,300 Found link https://files.pythonhosted.org/packages/72/44/4a73bf3e71835e4726c6a82ca189436834861819e7c47e6caf7e8e1e4827/pyobjc-framework-IOSurface-7.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6), version: 7.0.1 2025-09-09T23:52:54,300 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/a1/33/74d9adfb068f4b42c4ae2ee719b0bc3124ea121a4c102505e2fc7b2cde6a/pyobjc_framework_IOSurface-7.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,300 Found link https://files.pythonhosted.org/packages/da/4f/5b522aeff6167de47c48c6cef544e55e29db3ad9aae89bed9d6b4dd694e6/pyobjc-framework-IOSurface-7.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6), version: 7.1 2025-09-09T23:52:54,300 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/00/98/4291bdf8ee1a381b5d13a43c32bee884b6528911fba6fd4023f622f950d0/pyobjc_framework_IOSurface-7.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,300 Found link https://files.pythonhosted.org/packages/bd/78/36841df70c5704db00a75115bdac15e187491e78d337ed17bbe5bff44dd6/pyobjc-framework-IOSurface-7.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6), version: 7.2 2025-09-09T23:52:54,300 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/81/38/88d79f6a74957b6ec80724dadb859c85c90c3be0277767fae1e44bc503b9/pyobjc_framework_IOSurface-7.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,301 Found link https://files.pythonhosted.org/packages/5e/67/2393d1e833f31ec3a1c9e38bce80968e60fd7d544d3be0144b34b9aa7b2a/pyobjc-framework-IOSurface-7.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6), version: 7.3 2025-09-09T23:52:54,301 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/cb/55/3b2cacfc4650e19a257460b409f912558da5ad2e9d4a2f477da94741e5b1/pyobjc_framework_IOSurface-7.3-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,301 Found link https://files.pythonhosted.org/packages/6c/5d/24621b11774f7a320bc51c5a67ccb2081536aadf3cec8a221b2422e486f7/pyobjc-framework-IOSurface-8.0b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6), version: 8.0b1 2025-09-09T23:52:54,301 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/b1/8f/7e3d4855b39c6926c8ddadd7ad4c5690fe0d3367268280b54e777be4d6d7/pyobjc_framework_IOSurface-8.0b1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,301 Found link https://files.pythonhosted.org/packages/42/16/355593f1d1df42a2ee9e2f913b8b522efd8e35d118e65c6b610b44b42188/pyobjc-framework-IOSurface-8.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6), version: 8.0 2025-09-09T23:52:54,301 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/d8/e5/7e06a952c644c69d3bfb3087daabc7387ee59c858c8f0cd2d1244ae298f7/pyobjc_framework_IOSurface-8.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,302 Found link https://files.pythonhosted.org/packages/8f/29/3cccfa9536e45218040f156dfc9b19725eded85161de50fcf52f6048da65/pyobjc-framework-IOSurface-8.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6), version: 8.1 2025-09-09T23:52:54,302 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/1e/4d/8aa4f15fdd508aa486a0fc5d02d402456b606d7e32c28c8edaac958d4e63/pyobjc_framework_IOSurface-8.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,302 Found link https://files.pythonhosted.org/packages/0d/4b/20f07a8f0ddca91e923bca7a3ba4f2b7fa2b4ba04caa92f2dc83cd2fb83d/pyobjc-framework-IOSurface-8.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6), version: 8.2 2025-09-09T23:52:54,302 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/2f/76/6a9daf656eda42301bbbe8d9e9c976ffd76677e0bdc9223b82267d683ef7/pyobjc_framework_IOSurface-8.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,302 Found link https://files.pythonhosted.org/packages/95/38/53b6542d710488b9b1e2dddead7fb382905dab868a0fec952e680abbb485/pyobjc-framework-IOSurface-8.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6), version: 8.3 2025-09-09T23:52:54,302 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/48/be/6ca0a67e2ac29acd773275482d588558f985cc27ca20ca5a2b8b4b82d75d/pyobjc_framework_IOSurface-8.3-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,303 Found link https://files.pythonhosted.org/packages/2d/84/02dbd8c2f372e0e2094eb6182952293e43bb71f1277a73ad8073b4871e79/pyobjc-framework-IOSurface-8.4.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6), version: 8.4 2025-09-09T23:52:54,303 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/22/14/eedd7e1a5832b080993bb0ea875b4e6e70dff38a2d32aec6d476964fcf5c/pyobjc_framework_IOSurface-8.4-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,303 Found link https://files.pythonhosted.org/packages/f7/7b/389a06800519d20c8ecd5792f52a7f949749a72db52ad5ae6ed114042124/pyobjc-framework-IOSurface-8.4.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6), version: 8.4.1 2025-09-09T23:52:54,303 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/b1/bf/958a3b5dd19bf92cfb0f1086c787fafa5a3d83dc6f180cd41147e2ff401c/pyobjc_framework_IOSurface-8.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,303 Found link https://files.pythonhosted.org/packages/1d/21/a99539fadbf4ff0b570b2ecd7d8590e806779c1352e9be6eb86d2ccd5325/pyobjc-framework-IOSurface-8.5.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6), version: 8.5 2025-09-09T23:52:54,303 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/71/3f/83a1e286eeb06397cbe85737f34fb7c57179c3f6bcc02c9e38b9fc995bc9/pyobjc_framework_IOSurface-8.5-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,304 Found link https://files.pythonhosted.org/packages/95/42/3d4b998ca57bb54a78cafdc0af5e80d0b8d586873e029e68e72c69e8cdb1/pyobjc-framework-IOSurface-8.5.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6), version: 8.5.1 2025-09-09T23:52:54,304 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/d0/df/c4546ebbd922e64274486e40cf0d2ac380602ab93de9c309b748d67d0496/pyobjc_framework_IOSurface-8.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,305 Found link https://files.pythonhosted.org/packages/60/c0/b9a09a25a8ebd5f9079ae7906d70be4f6279f3bc030d749f37994b432dc3/pyobjc-framework-IOSurface-9.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.7), version: 9.0 2025-09-09T23:52:54,305 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/59/c1/8b80040433a937fca45f3e917567297ca2de18fbf1b98d46763560dabce9/pyobjc_framework_IOSurface-9.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.7) 2025-09-09T23:52:54,305 Found link https://files.pythonhosted.org/packages/e2/25/471aa651541794869c9e9c01c9bf163dc7cfb91d35fa8b87226383e5d1f4/pyobjc-framework-IOSurface-9.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.7), version: 9.0.1 2025-09-09T23:52:54,305 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/be/8c/a0fe726bd888e848e379c241b81a79a2b4178127d180f74d3fdf4da5bfdf/pyobjc_framework_IOSurface-9.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.7) 2025-09-09T23:52:54,306 Found link https://files.pythonhosted.org/packages/10/ab/d3f38dfdf79a9cc591c67128bdec2b6f34151362ebcefee1acd60bf42e8b/pyobjc-framework-IOSurface-9.1b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.7), version: 9.1b1 2025-09-09T23:52:54,306 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/84/30/9c782dc17fd18f56b2a29aae7f9efb86b556ff3ce9fe4025384373ebe689/pyobjc_framework_IOSurface-9.1b1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.7) 2025-09-09T23:52:54,306 Found link https://files.pythonhosted.org/packages/87/24/bc2d532eb1cf3e90e68cf052dbe236aebc35dfda3919a227fe44de92f3b4/pyobjc-framework-IOSurface-9.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.7), version: 9.1 2025-09-09T23:52:54,306 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/86/6b/ed8853e5bd9c66b0df25fc2308538ca1d6a204434ac01ba283a46b22e9ad/pyobjc_framework_IOSurface-9.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.7) 2025-09-09T23:52:54,306 Found link https://files.pythonhosted.org/packages/77/64/ad3e118f91362c3af8b2ef18021b2d399a9a26aceb75580586eb1f1bc8d4/pyobjc-framework-IOSurface-9.1.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.7), version: 9.1.1 2025-09-09T23:52:54,306 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/cd/be/d0041ba3c063b964cb426781d3670c3f8bc3a6d053e11303204e78488517/pyobjc_framework_IOSurface-9.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.7) 2025-09-09T23:52:54,307 Found link https://files.pythonhosted.org/packages/99/f5/4aec59c5d950a58b7330b62e4ec12d25fc5332bec5b8d1e2bfe952f198bf/pyobjc-framework-IOSurface-9.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.7), version: 9.2 2025-09-09T23:52:54,307 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/ca/7b/7d220c07c63fa70130a3a397755d832a1dc52116e246bc7d642fde738d10/pyobjc_framework_IOSurface-9.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.7) 2025-09-09T23:52:54,307 Found link https://files.pythonhosted.org/packages/45/2b/34a6141a82ea75da1b347eae2def5faea561758dd33fc30c64ed6b067387/pyobjc-framework-IOSurface-10.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.8), version: 10.0 2025-09-09T23:52:54,307 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/c0/60/75f4b9961d9dd394b25b68c8c3e8eb1ffe3d46866f790460d190b137183c/pyobjc_framework_IOSurface-10.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.8) 2025-09-09T23:52:54,308 Found link https://files.pythonhosted.org/packages/8f/78/9f61445c992139c50e967fa22fbf12dc5a176a8af313b3080786584852fe/pyobjc-framework-IOSurface-10.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.8), version: 10.1 2025-09-09T23:52:54,308 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/1b/56/0894e4e88ebcb75a2cdd84b80c7d7540333c0cf01590d928c5a6a898c363/pyobjc_framework_IOSurface-10.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.8) 2025-09-09T23:52:54,308 Found link https://files.pythonhosted.org/packages/19/90/cc4fa6caaedbac5ba61af06883c04196b0891ba909cdcb98e63040caef3d/pyobjc-framework-IOSurface-10.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.8), version: 10.2 2025-09-09T23:52:54,308 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/3d/55/8889d7c137b4acce33f3d3cbc4e0271e78b9176633f073b0ccfce6bd03f0/pyobjc_framework_IOSurface-10.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.8) 2025-09-09T23:52:54,308 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/ca/35/26d95f791f02f3ddc73c0b9b2d7534eb4441a6674b6bbefa2b80fc8aeb4e/pyobjc_framework_IOSurface-10.3-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.8) 2025-09-09T23:52:54,308 Found link https://files.pythonhosted.org/packages/24/4a/24aa19fde527246764a36d9bf0ce07995708eb6d2ee47169cc757d7eac11/pyobjc_framework_iosurface-10.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.8), version: 10.3 2025-09-09T23:52:54,309 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/36/2d/c2519d5d8e78d60245d7336d2f44a48041b5ffee9b8f2bac9f5672033e6d/pyobjc_framework_IOSurface-10.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.8) 2025-09-09T23:52:54,309 Found link https://files.pythonhosted.org/packages/b1/45/8cc7def9b73ec0c3423b7c4878ee3e02fd27e72085574f4c5b7b284bebc5/pyobjc_framework_iosurface-10.3.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.8), version: 10.3.1 2025-09-09T23:52:54,309 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/e6/84/eec56559bf22009492efd8439cedf48041c03ee24ca6c7df2ac07ef59961/pyobjc_framework_IOSurface-10.3.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.8) 2025-09-09T23:52:54,309 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/4f/2b/abfedadcb93c297c3b8d3497e7501661d764be62e5d78cfc634dbeb3560f/pyobjc_framework_IOSurface-10.3.2-py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.8) 2025-09-09T23:52:54,309 Found link https://files.pythonhosted.org/packages/97/93/4d67e85a15a23158e52ea7360731f228f151f4472797306944c4592be627/pyobjc_framework_iosurface-10.3.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.8), version: 10.3.2 2025-09-09T23:52:54,309 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/b8/08/b96f84b623e2dd2ef733ccdd67a1694f51bfdb4dfd81d38e7755566ab9e5/pyobjc_framework_IOSurface-11.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.9) 2025-09-09T23:52:54,309 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/2d/af/4d7ece43c993369a8593c36e0f239b739b78c01e71d74553a630dadd1599/pyobjc_framework_IOSurface-11.0-py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.9) 2025-09-09T23:52:54,310 Found link https://files.pythonhosted.org/packages/fb/91/ae9ca9e1a777eb786d9d43649437d01d24386736cffe9bb2f504b57e8db6/pyobjc_framework_iosurface-11.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.9), version: 11.0 2025-09-09T23:52:54,310 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://files.pythonhosted.org/packages/1d/26/fa912d397b577ee318b20110a3c959e898514a1dce19b4f13f238a31a677/pyobjc_framework_iosurface-11.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.9) 2025-09-09T23:52:54,310 Found link https://files.pythonhosted.org/packages/c5/ce/38ec17d860d0ee040bb737aad8ca7c7ff46bef6c9cffa47382d67682bb2d/pyobjc_framework_iosurface-11.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.9), version: 11.1 2025-09-09T23:52:54,311 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyobjc-framework-iosurface/ 2025-09-09T23:52:54,311 Getting page https://www.piwheels.org/simple/pyobjc-framework-iosurface/ 2025-09-09T23:52:54,312 Found index url https://www.piwheels.org/simple/ 2025-09-09T23:52:54,410 Fetched page https://www.piwheels.org/simple/pyobjc-framework-iosurface/ as text/html 2025-09-09T23:52:54,416 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-7.3-py2.py3-none-any.whl#sha256=28a02d8ade66ab6c02c64e002c92f4b5ac2b0590d7b0b3a0dcb57d415f44f4a1 (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,416 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-7.2-py2.py3-none-any.whl#sha256=ec90683227f0f4cc398f59e5f83deed16e59fa36b5e82d2b4ab05207111bb927 (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,416 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-7.1-py2.py3-none-any.whl#sha256=400c94fd4561c9775e24e127ce89dad463850ef364ed0dfa8a917472a8bd5f81 (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,416 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-7.0.1-py2.py3-none-any.whl#sha256=31435e609b2d4b5841478c0bcf1a76f3678fa3bc2eeebee23dea9e43a7760f5a (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,417 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-7.0-py2.py3-none-any.whl#sha256=5e26775ab4812dd564f10a7450fd92e21999d678079366f091fadc85db48624f (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,417 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-6.2.2-py2.py3-none-any.whl#sha256=f827c7f5026c0b830a4db947f564d168b0fc5795bc0b3a4bd1b73dd85cab2afa (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,417 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-6.2.1-py2.py3-none-any.whl#sha256=bf43962346345efe4fb49b93b3724b90a24b7cb1d870cb3481e7d39f448e75a3 (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,417 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-6.2-py2.py3-none-any.whl#sha256=b935b19855432521649f62d324adeda5f1f9e2edf79a3f655e245abff0f7e7d2 (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,417 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-6.1-py2.py3-none-any.whl#sha256=c0613af73c4f2c991e1c9e2d660c23e60e33a2bd4f5119d296253bcca26b08d5 (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,417 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-6.0.1-py2.py3-none-any.whl#sha256=f6d8a105396becc534002db306d52e395618c9a7d68f1544c33e4332cfe0d56a (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,417 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-6.0-py2.py3-none-any.whl#sha256=86f61431aec5fc71b3d26fa8d5ed9a1f5095f65aab0a95ed4f89e3024f06d75f (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) (requires-python:>=3.6) 2025-09-09T23:52:54,418 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-5.3-py2.py3-none-any.whl#sha256=bf1cc5b77c5a83369c1732a21931d3dec7fff0f97405795b4e730ed5a530cc56 (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,418 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-5.2-py2.py3-none-any.whl#sha256=5349860971b97740cd7f0d760fe42db59b5ac6d075012da2deef83b28a557c25 (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,418 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-5.1.2-py2.py3-none-any.whl#sha256=68f8c7129278fe3d7e47342bfe65d2777729cf617b298ab525b1183d0aa052dd (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,418 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-5.1.1-py2.py3-none-any.whl#sha256=c0924f1f28749694736a626806b9e5c8c647a12b77782ea775f518eb9e634f85 (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,418 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-5.1-py2.py3-none-any.whl#sha256=63e1563aa4e4a248a7d9cc1bb7120ca8aa488d013b27a261208e0edd0d93f8e9 (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,419 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-5.0-py2.py3-none-any.whl#sha256=255b53202731c9852d41ab11553c0928a294d23f9f2b7ebb311bb53e87a6e0ef (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,419 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-5.0b1-py2.py3-none-any.whl#sha256=3b1eb50e79ddae5c7efeda73d861ff37c67949cd8a771bc1a92c14983bfbf341 (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,419 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-5.0a1-py2.py3-none-any.whl#sha256=b46adbfcab188a1b9e488b2b5229392fab194ff3cd8cb8fe19267af1bfab9236 (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,419 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-4.2.2-py2.py3-none-any.whl#sha256=14edf19c2d3ed9cac1476dcbac723df0917cd702bbf0750f5b8004fca4973599 (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,420 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-4.2.1-py2.py3-none-any.whl#sha256=a7a6606fefe19f5d03c23be2e1e35322b3b8df42114df3f941b0685d8fed3094 (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,420 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-4.2-py2.py3-none-any.whl#sha256=414b4740b422f1104646c1acec43bc1dcec27b114a42ca563c5d556b78fa9dbb (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,420 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-4.1-py2.py3-none-any.whl#sha256=66bbc48de2d8a4eb31d5ace3af8d974b90905fede55c681c787ce6bda46539da (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,420 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-4.0.1-py2.py3-none-any.whl#sha256=d80e463ad008d86a01686bb2b9f4e57f928c2a547f5a67b15b9c5fce95680a93 (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,421 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-4.0-py2.py3-none-any.whl#sha256=1bd81343a38188f86be8429c81d91e41f6d3125698d39daeebe4b0e815887a1b (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,421 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-4.0b1-py2.py3-none-any.whl#sha256=77d0dee77eaa76375375ab31fb16639bbbf6648d60fe065f565c8882b5b75ab9 (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,421 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-3.2.1-py2.py3-none-any.whl#sha256=72d89ec410da89a4c7c38066d7e5b709ede2ff73548cd73b1c73a325edde5676 (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,422 Skipping link: No binaries permitted for pyobjc-framework-iosurface: https://archive1.piwheels.org/simple/pyobjc-framework-iosurface/pyobjc_framework_IOSurface-3.2.1b1-py2.py3-none-any.whl#sha256=bd7f2417974542622484fb3148b277a6d0073c68ae198f762358309be7ab46f4 (from https://www.piwheels.org/simple/pyobjc-framework-iosurface/) 2025-09-09T23:52:54,422 Skipping link: not a file: https://www.piwheels.org/simple/pyobjc-framework-iosurface/ 2025-09-09T23:52:54,422 Skipping link: not a file: https://pypi.org/simple/pyobjc-framework-iosurface/ 2025-09-09T23:52:54,456 Given no hashes to check 1 links for project 'pyobjc-framework-iosurface': discarding no candidates 2025-09-09T23:52:54,457 Collecting pyobjc-framework-iosurface==8.0 2025-09-09T23:52:54,459 Created temporary directory: /tmp/pip-unpack-9ogpl2rd 2025-09-09T23:52:54,602 Downloading pyobjc-framework-IOSurface-8.0.tar.gz (16 kB) 2025-09-09T23:52:54,639 Added pyobjc-framework-iosurface==8.0 from https://files.pythonhosted.org/packages/42/16/355593f1d1df42a2ee9e2f913b8b522efd8e35d118e65c6b610b44b42188/pyobjc-framework-IOSurface-8.0.tar.gz to build tracker '/tmp/pip-build-tracker-ndrwx4n9' 2025-09-09T23:52:54,641 Running setup.py (path:/tmp/pip-wheel-i67e31ri/pyobjc-framework-iosurface_94c9bd7466d8484a9f99a9c27b657c23/setup.py) egg_info for package pyobjc-framework-iosurface 2025-09-09T23:52:54,641 Created temporary directory: /tmp/pip-pip-egg-info-3n9b_kz5 2025-09-09T23:52:54,641 Preparing metadata (setup.py): started 2025-09-09T23:52:54,642 Running command python setup.py egg_info 2025-09-09T23:52:55,228 /tmp/pip-wheel-i67e31ri/pyobjc-framework-iosurface_94c9bd7466d8484a9f99a9c27b657c23/pyobjc_setup.py:15: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. 2025-09-09T23:52:55,229 import pkg_resources 2025-09-09T23:52:55,838 /tmp/pip-wheel-i67e31ri/pyobjc-framework-iosurface_94c9bd7466d8484a9f99a9c27b657c23/pyobjc_setup.py:78: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-09T23:52:55,838 !! 2025-09-09T23:52:55,838 ******************************************************************************** 2025-09-09T23:52:55,838 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-09T23:52:55,839 This deprecation is overdue, please update your project and remove deprecated 2025-09-09T23:52:55,839 calls to avoid build errors in the future. 2025-09-09T23:52:55,839 ******************************************************************************** 2025-09-09T23:52:55,839 !! 2025-09-09T23:52:55,839 class oc_test(test.test): 2025-09-09T23:52:55,843 Traceback (most recent call last): 2025-09-09T23:52:55,849 File "", line 2, in 2025-09-09T23:52:55,849 exec(compile(''' 2025-09-09T23:52:55,849 ~~~~^^^^^^^^^^^^ 2025-09-09T23:52:55,849 # This is -- a caller that pip uses to run setup.py 2025-09-09T23:52:55,849 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,849 ...<32 lines>... 2025-09-09T23:52:55,849 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T23:52:55,849 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,850 ''' % ('/tmp/pip-wheel-i67e31ri/pyobjc-framework-iosurface_94c9bd7466d8484a9f99a9c27b657c23/setup.py',), "", "exec")) 2025-09-09T23:52:55,850 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,850 File "", line 35, in 2025-09-09T23:52:55,850 File "/tmp/pip-wheel-i67e31ri/pyobjc-framework-iosurface_94c9bd7466d8484a9f99a9c27b657c23/setup.py", line 14, in 2025-09-09T23:52:55,850 setup( 2025-09-09T23:52:55,850 ~~~~~^ 2025-09-09T23:52:55,850 name="pyobjc-framework-IOSurface", 2025-09-09T23:52:55,851 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,851 ...<5 lines>... 2025-09-09T23:52:55,851 long_description=__doc__, 2025-09-09T23:52:55,851 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,851 ) 2025-09-09T23:52:55,851 ^ 2025-09-09T23:52:55,851 File "/tmp/pip-wheel-i67e31ri/pyobjc-framework-iosurface_94c9bd7466d8484a9f99a9c27b657c23/pyobjc_setup.py", line 519, in setup 2025-09-09T23:52:55,851 os_level = get_os_level() 2025-09-09T23:52:55,851 File "/tmp/pip-wheel-i67e31ri/pyobjc-framework-iosurface_94c9bd7466d8484a9f99a9c27b657c23/pyobjc_setup.py", line 216, in get_os_level 2025-09-09T23:52:55,852 subprocess.check_output(["/usr/bin/sw_vers", "-productVersion"]) 2025-09-09T23:52:55,852 ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,852 File "/usr/lib/python3.13/subprocess.py", line 472, in check_output 2025-09-09T23:52:55,852 return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, 2025-09-09T23:52:55,852 ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,852 **kwargs).stdout 2025-09-09T23:52:55,852 ^^^^^^^^^ 2025-09-09T23:52:55,853 File "/usr/lib/python3.13/subprocess.py", line 554, in run 2025-09-09T23:52:55,853 with Popen(*popenargs, **kwargs) as process: 2025-09-09T23:52:55,853 ~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,853 File "/usr/lib/python3.13/subprocess.py", line 1039, in __init__ 2025-09-09T23:52:55,853 self._execute_child(args, executable, preexec_fn, close_fds, 2025-09-09T23:52:55,853 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,853 pass_fds, cwd, env, 2025-09-09T23:52:55,853 ^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,854 ...<5 lines>... 2025-09-09T23:52:55,854 gid, gids, uid, umask, 2025-09-09T23:52:55,854 ^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,854 start_new_session, process_group) 2025-09-09T23:52:55,854 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,854 File "/usr/lib/python3.13/subprocess.py", line 1857, in _execute_child 2025-09-09T23:52:55,854 self._posix_spawn(args, executable, env, restore_signals, close_fds, 2025-09-09T23:52:55,855 ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,855 p2cread, p2cwrite, 2025-09-09T23:52:55,855 ^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,855 c2pread, c2pwrite, 2025-09-09T23:52:55,855 ^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,855 errread, errwrite) 2025-09-09T23:52:55,855 ^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,856 File "/usr/lib/python3.13/subprocess.py", line 1801, in _posix_spawn 2025-09-09T23:52:55,856 self.pid = os.posix_spawn(executable, args, env, **kwargs) 2025-09-09T23:52:55,856 ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,856 FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/sw_vers' 2025-09-09T23:52:55,966 ERROR: python setup.py egg_info exited with 1 2025-09-09T23:52:55,980 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T23:52:55,980 exec(compile('"'"''"'"''"'"' 2025-09-09T23:52:55,980 # This is -- a caller that pip uses to run setup.py 2025-09-09T23:52:55,980 # 2025-09-09T23:52:55,980 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T23:52:55,980 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T23:52:55,980 # - It provides a clear error message when setuptools is not installed. 2025-09-09T23:52:55,980 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T23:52:55,980 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T23:52:55,980 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T23:52:55,980 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T23:52:55,980 import os, sys, tokenize, traceback 2025-09-09T23:52:55,980 2025-09-09T23:52:55,980 try: 2025-09-09T23:52:55,980 import setuptools 2025-09-09T23:52:55,980 except ImportError: 2025-09-09T23:52:55,980 print( 2025-09-09T23:52:55,980 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T23:52:55,980 "the build environment with exception:", 2025-09-09T23:52:55,980 file=sys.stderr, 2025-09-09T23:52:55,980 ) 2025-09-09T23:52:55,980 traceback.print_exc() 2025-09-09T23:52:55,980 sys.exit(1) 2025-09-09T23:52:55,980 2025-09-09T23:52:55,980 __file__ = %r 2025-09-09T23:52:55,980 sys.argv[0] = __file__ 2025-09-09T23:52:55,980 2025-09-09T23:52:55,980 if os.path.exists(__file__): 2025-09-09T23:52:55,980 filename = __file__ 2025-09-09T23:52:55,980 with tokenize.open(__file__) as f: 2025-09-09T23:52:55,980 setup_py_code = f.read() 2025-09-09T23:52:55,980 else: 2025-09-09T23:52:55,980 filename = "" 2025-09-09T23:52:55,980 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T23:52:55,980 2025-09-09T23:52:55,980 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T23:52:55,980 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-i67e31ri/pyobjc-framework-iosurface_94c9bd7466d8484a9f99a9c27b657c23/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-3n9b_kz5[/] 2025-09-09T23:52:55,980 [bold magenta]cwd[/]: /tmp/pip-wheel-i67e31ri/pyobjc-framework-iosurface_94c9bd7466d8484a9f99a9c27b657c23/ 2025-09-09T23:52:55,980 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T23:52:55,981 ERROR: metadata generation failed 2025-09-09T23:52:55,988 Exception information: 2025-09-09T23:52:55,988 Traceback (most recent call last): 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T23:52:55,988 call_subprocess( 2025-09-09T23:52:55,988 ~~~~~~~~~~~~~~~^ 2025-09-09T23:52:55,988 args, 2025-09-09T23:52:55,988 ^^^^^ 2025-09-09T23:52:55,988 ...<2 lines>... 2025-09-09T23:52:55,988 spinner=spinner, 2025-09-09T23:52:55,988 ^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,988 ) 2025-09-09T23:52:55,988 ^ 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T23:52:55,988 raise error 2025-09-09T23:52:55,988 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T23:52:55,988 2025-09-09T23:52:55,988 The above exception was the direct cause of the following exception: 2025-09-09T23:52:55,988 2025-09-09T23:52:55,988 Traceback (most recent call last): 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T23:52:55,988 status = _inner_run() 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T23:52:55,988 return self.run(options, args) 2025-09-09T23:52:55,988 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T23:52:55,988 return func(self, options, args) 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T23:52:55,988 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T23:52:55,988 result = self._result = resolver.resolve( 2025-09-09T23:52:55,988 ~~~~~~~~~~~~~~~~^ 2025-09-09T23:52:55,988 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T23:52:55,988 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,988 ) 2025-09-09T23:52:55,988 ^ 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T23:52:55,988 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T23:52:55,988 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T23:52:55,988 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T23:52:55,988 if not criterion.candidates: 2025-09-09T23:52:55,988 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T23:52:55,988 return bool(self._sequence) 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T23:52:55,988 self._bool = any(self) 2025-09-09T23:52:55,988 ~~~^^^^^^ 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T23:52:55,988 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T23:52:55,988 ^^^^^^^^ 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T23:52:55,988 candidate = func() 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T23:52:55,988 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T23:52:55,988 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T23:52:55,988 link, template, name, version 2025-09-09T23:52:55,988 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,988 ) 2025-09-09T23:52:55,988 ^ 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T23:52:55,988 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T23:52:55,988 ~~~~~~~~~~~~~^ 2025-09-09T23:52:55,988 link, 2025-09-09T23:52:55,988 ^^^^^ 2025-09-09T23:52:55,988 ...<3 lines>... 2025-09-09T23:52:55,988 version=version, 2025-09-09T23:52:55,988 ^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,988 ) 2025-09-09T23:52:55,988 ^ 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T23:52:55,988 super().__init__( 2025-09-09T23:52:55,988 ~~~~~~~~~~~~~~~~^ 2025-09-09T23:52:55,988 link=link, 2025-09-09T23:52:55,988 ^^^^^^^^^^ 2025-09-09T23:52:55,988 ...<4 lines>... 2025-09-09T23:52:55,988 version=version, 2025-09-09T23:52:55,988 ^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,988 ) 2025-09-09T23:52:55,988 ^ 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T23:52:55,988 self.dist = self._prepare() 2025-09-09T23:52:55,988 ~~~~~~~~~~~~~^^ 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T23:52:55,988 dist = self._prepare_distribution() 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T23:52:55,988 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T23:52:55,988 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T23:52:55,988 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T23:52:55,988 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T23:52:55,988 dist = _get_prepared_distribution( 2025-09-09T23:52:55,988 req, 2025-09-09T23:52:55,988 ...<3 lines>... 2025-09-09T23:52:55,988 self.check_build_deps, 2025-09-09T23:52:55,988 ) 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T23:52:55,988 abstract_dist.prepare_distribution_metadata( 2025-09-09T23:52:55,988 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T23:52:55,988 finder, build_isolation, check_build_deps 2025-09-09T23:52:55,988 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,988 ) 2025-09-09T23:52:55,988 ^ 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T23:52:55,988 self.req.prepare_metadata() 2025-09-09T23:52:55,988 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T23:52:55,988 self.metadata_directory = generate_metadata_legacy( 2025-09-09T23:52:55,988 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T23:52:55,988 build_env=self.build_env, 2025-09-09T23:52:55,988 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,988 ...<3 lines>... 2025-09-09T23:52:55,988 details=details, 2025-09-09T23:52:55,988 ^^^^^^^^^^^^^^^^ 2025-09-09T23:52:55,988 ) 2025-09-09T23:52:55,988 ^ 2025-09-09T23:52:55,988 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T23:52:55,988 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T23:52:55,988 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T23:52:56,010 Removed pyobjc-framework-iosurface==8.0 from https://files.pythonhosted.org/packages/42/16/355593f1d1df42a2ee9e2f913b8b522efd8e35d118e65c6b610b44b42188/pyobjc-framework-IOSurface-8.0.tar.gz from build tracker '/tmp/pip-build-tracker-ndrwx4n9' 2025-09-09T23:52:56,011 Removed build tracker: '/tmp/pip-build-tracker-ndrwx4n9'