2025-09-08T20:57:50,212 Created temporary directory: /tmp/pip-build-tracker-rghhzf9e 2025-09-08T20:57:50,212 Initialized build tracking at /tmp/pip-build-tracker-rghhzf9e 2025-09-08T20:57:50,212 Created build tracker: /tmp/pip-build-tracker-rghhzf9e 2025-09-08T20:57:50,213 Entered build tracker: /tmp/pip-build-tracker-rghhzf9e 2025-09-08T20:57:50,213 Created temporary directory: /tmp/pip-wheel-rv0et0w6 2025-09-08T20:57:50,217 Created temporary directory: /tmp/pip-ephem-wheel-cache-nqf07cu4 2025-09-08T20:57:50,274 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T20:57:50,276 2 location(s) to search for versions of pyobjc-framework-metalkit: 2025-09-08T20:57:50,276 * https://pypi.org/simple/pyobjc-framework-metalkit/ 2025-09-08T20:57:50,276 * https://www.piwheels.org/simple/pyobjc-framework-metalkit/ 2025-09-08T20:57:50,277 Fetching project page and analyzing links: https://pypi.org/simple/pyobjc-framework-metalkit/ 2025-09-08T20:57:50,277 Getting page https://pypi.org/simple/pyobjc-framework-metalkit/ 2025-09-08T20:57:50,278 Found index url https://pypi.org/simple/ 2025-09-08T20:57:50,353 Fetched page https://pypi.org/simple/pyobjc-framework-metalkit/ as application/vnd.pypi.simple.v1+json 2025-09-08T20:57:50,371 Found link https://files.pythonhosted.org/packages/0d/c2/bad792b74e8907751ab8a457f59e1f7992340c979a84fac5523348da0813/pyobjc-framework-MetalKit-6.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6), version: 6.0 2025-09-08T20:57:50,372 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/a3/41/5d105cf2925fcc17191610a5f1345c794289ccd3386c3eaf538daa5d901c/pyobjc_framework_MetalKit-6.0-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,372 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/f0/44/4f4b3beca92ef862b1bc12e0319c167c78a9a730294c78f61d1467f2a845/pyobjc_framework_MetalKit-6.0-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,372 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/54/98/f78d6dbfe17152a0da3a6ca259b7f89d55c65ae5ad76e1c0b9098f586e9b/pyobjc_framework_MetalKit-6.0-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,372 Found link https://files.pythonhosted.org/packages/0e/bc/e77cf5146a05f973cf410b696cdb03f09f8fca0b0f10014d924679a67aeb/pyobjc-framework-MetalKit-6.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6), version: 6.0.1 2025-09-08T20:57:50,373 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/d9/6a/77ceead5abe065b45f6b9e3213a7541cba53840227ca3871de72a7ea193a/pyobjc_framework_MetalKit-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,373 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/c0/62/f5a69a07ec6c337f8296e9f1371fc56942b1991f4a1945152b6fcd0e3e3e/pyobjc_framework_MetalKit-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,373 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/0b/ac/672223d0f0a49a3d9a5a5c7c557b8f49f4fa2c793b0c49bf748c33d463c1/pyobjc_framework_MetalKit-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,373 Found link https://files.pythonhosted.org/packages/15/b3/1e8d32edb6041b3fcdff762fd59a429c37ebe8634ac1ab7c4e7cf3b1ae51/pyobjc-framework-MetalKit-6.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6), version: 6.1 2025-09-08T20:57:50,373 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/7c/89/e8c1721d91a7b49398f4655383f66d97adf7132b93a8667ef442bbec1bf8/pyobjc_framework_MetalKit-6.1-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,373 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/44/1f/92754a8fa606964ffaad0994062a1b6f97b15a89d21e0ac96685d56476b8/pyobjc_framework_MetalKit-6.1-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,374 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/97/86/b287e443b5526b8d1d1d437530d16cc5cd2c30175f090823fe10224681c2/pyobjc_framework_MetalKit-6.1-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,374 Found link https://files.pythonhosted.org/packages/a3/d0/060a28798d28e183c6f67be98d39b928542417f74d812bc79d863418c112/pyobjc-framework-MetalKit-6.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6), version: 6.2 2025-09-08T20:57:50,374 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/5c/f5/0c122982e885229e593ea883ed9d28626e1acc4908ea49167fd2584b7f24/pyobjc_framework_MetalKit-6.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,374 Found link https://files.pythonhosted.org/packages/2f/de/a0ace8b1cabd189f4ec7948e848378e6f97c07ad218d807860d3c0dcc312/pyobjc-framework-MetalKit-6.2.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6), version: 6.2.1 2025-09-08T20:57:50,374 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/7a/b0/fcae137f9f7291fba510d4c1f54b086e28a2a95471a028dc72c40b3e5c5b/pyobjc_framework_MetalKit-6.2.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,375 Found link https://files.pythonhosted.org/packages/d8/2f/5abcdb521bd2c954e5ee7f3bc9975387094a8ef048ed71401dc668b31177/pyobjc-framework-MetalKit-6.2.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6), version: 6.2.2 2025-09-08T20:57:50,375 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/f5/7b/2de17ba1e4cdb19cfdb79978ec7c9ae7cf2f139424b9e602207ce4559492/pyobjc_framework_MetalKit-6.2.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,375 Found link https://files.pythonhosted.org/packages/c7/f8/1c88a0afb5fd272a74a43a058dfa7f927cf6dfa70c037a76836d60349803/pyobjc-framework-MetalKit-7.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6), version: 7.0 2025-09-08T20:57:50,375 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/23/b8/673cfcea61878d6cec822ef48dc2ad9723ebfbc7d4db6a9c82974f8ab90d/pyobjc_framework_MetalKit-7.0-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,375 Found link https://files.pythonhosted.org/packages/84/fc/7623e93ec89dcc4fe318c2585269cd94e98ac96ed5a195d851a481803a18/pyobjc-framework-MetalKit-7.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6), version: 7.0.1 2025-09-08T20:57:50,376 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/5b/d1/8367b5751bf4c00e719897a5e857955419f910b5247c72c403153aa62c54/pyobjc_framework_MetalKit-7.0.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,376 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/87/83/9a055de7f49c7dd6a4ae00334253437fb2c1c317514bf6e8f4637f7b4152/pyobjc_framework_MetalKit-7.0.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,376 Found link https://files.pythonhosted.org/packages/ce/c0/6c4cd4f0322fdb56507d63ea66e98b5566e787d0ff9c42c354660b38d030/pyobjc-framework-MetalKit-7.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6), version: 7.1 2025-09-08T20:57:50,376 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/b0/64/1c4a00c82604e66e8e5d7e1440fa6e74fe2c36c519830ca70a7ea1f482e1/pyobjc_framework_MetalKit-7.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,376 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/ab/e5/44e0b99058f784a8eb70d6243df0d8aca09caac54f04bf3118c788753c4a/pyobjc_framework_MetalKit-7.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,377 Found link https://files.pythonhosted.org/packages/40/53/915ed849e0eedf069c629d5ed4b77831bda4bb63da98cd8cf21b8da7b030/pyobjc-framework-MetalKit-7.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6), version: 7.2 2025-09-08T20:57:50,377 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/67/3c/d8047159baad7bd26d739cb1b1e0af14ab54ec85a3966e001f24bd47e0be/pyobjc_framework_MetalKit-7.2-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,377 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/ee/e0/379018750e5b0e17d742275370ffe3381ec842d7d067e8f90f8cc250093b/pyobjc_framework_MetalKit-7.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,377 Found link https://files.pythonhosted.org/packages/2f/fe/bf1db65ad098f279a0777ead815ce0c0c2534e46eef0464dd4844394155b/pyobjc-framework-MetalKit-7.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6), version: 7.3 2025-09-08T20:57:50,377 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/c8/7a/7bc050f91509dd932a237a271d42d5b879ec7142e7e5fa0c3e89a498f512/pyobjc_framework_MetalKit-7.3-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,378 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/52/52/c28cbd96e0d3c926ea1f37095fa9ce3e9d63c766f3bae5778b20254371c0/pyobjc_framework_MetalKit-7.3-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,378 Found link https://files.pythonhosted.org/packages/73/a6/17eea39154a43d217be724209ff2d805b60c42f86aa7d468a8273e9a07fd/pyobjc-framework-MetalKit-8.0b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6), version: 8.0b1 2025-09-08T20:57:50,378 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/11/f6/00861ac9429e31a1322e00991e44576006241af3f98ff65b843b826295e2/pyobjc_framework_MetalKit-8.0b1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,378 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/35/d5/17cacb3bfa86b68b903fdc00f63fd538cd2b1c6281be8f9c8962344fec07/pyobjc_framework_MetalKit-8.0b1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,378 Found link https://files.pythonhosted.org/packages/07/c9/e524ff9be18a5f7b452619c239d14363628afa954fc79df4845ea2a7a6be/pyobjc-framework-MetalKit-8.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6), version: 8.0 2025-09-08T20:57:50,379 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/69/ff/0f9bc3107682d42d4720211125c5cfc2370b60726a9cfe6be60a70c46e82/pyobjc_framework_MetalKit-8.0-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,379 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/a7/84/0783d683ab547cc0de94ab23768f8ebf518c321f07d33b18d9a66ad58809/pyobjc_framework_MetalKit-8.0-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,379 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/1b/e1/8aa19dea29b917e52c02bedecc3dffc200fff0dfdf23d6e5e867a2cade5f/pyobjc_framework_MetalKit-8.0-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,379 Found link https://files.pythonhosted.org/packages/fb/c3/bcf7e28346b7e59ac7ae942dd0681bcb42d846b01aac2070b1aa8444044b/pyobjc-framework-MetalKit-8.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6), version: 8.1 2025-09-08T20:57:50,379 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/f2/e1/3438b02188e53be53d8f84c9c1c229226d17536cc795c324e7dd93edb36e/pyobjc_framework_MetalKit-8.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,379 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/0e/6c/45a1fec56fe4ec1f62c5efde0af04a92d0e4580f97cd68495f8243c53029/pyobjc_framework_MetalKit-8.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,380 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/60/c9/8428c3a1f35a845c5a8d72f1fab263a42fe893009ad6b28733439ddc58d8/pyobjc_framework_MetalKit-8.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,380 Found link https://files.pythonhosted.org/packages/4f/16/a2745cc60c8d28366d687361e6189bd5bc9f8dca0e8e8c58aa7ebd0f4a81/pyobjc-framework-MetalKit-8.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6), version: 8.2 2025-09-08T20:57:50,380 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/14/6c/e89f250582d6412e05a4b7160a939c65537d8ed380a9062b949341742781/pyobjc_framework_MetalKit-8.2-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,380 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/54/b3/6e4ec78157a778ebf53178f47db27e3905da25b2fd6cbb35653b132a4be3/pyobjc_framework_MetalKit-8.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,380 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/3e/95/10a2e796f4b2e9b50aed1ca85bd44836e8fde43688a57ee0e29718b45e29/pyobjc_framework_MetalKit-8.2-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,380 Found link https://files.pythonhosted.org/packages/98/06/4e399e24341761156d804c12b125b02576d5b85f4f8ffeb2761d8b49f54a/pyobjc-framework-MetalKit-8.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6), version: 8.3 2025-09-08T20:57:50,381 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/7f/3b/1a2f66d884b2b18478153e255703fd017d1716190a1c98fb36fb8a96d7f4/pyobjc_framework_MetalKit-8.3-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,381 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/49/8f/9cb443925e7366b5aac7d9c0bcf9de582f23701f85f635306c78bec78f80/pyobjc_framework_MetalKit-8.3-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,381 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/db/64/b528b6635f75b8f411bdac3a351fbf05664b5f2bb9b992833add74f8d9e4/pyobjc_framework_MetalKit-8.3-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,381 Found link https://files.pythonhosted.org/packages/1d/92/b7969aac35264eede9d9684ce681ce3e7bd5b0cab9cbb6f1f67d9d112faf/pyobjc-framework-MetalKit-8.4.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6), version: 8.4 2025-09-08T20:57:50,381 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/4c/4c/c5591da4845c202c2d15f17c859ab5e5c3b8c62bbb9e808abd7c4eef77e8/pyobjc_framework_MetalKit-8.4-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,382 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/b9/4c/a1a5e7eddfe2620afde754d9657dd5e21227133df0d1367c93a010abec4c/pyobjc_framework_MetalKit-8.4-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,382 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/20/67/25138e4f9f31c4faa5d1140a8d19cebf9e64c92fc4d1ec1c5f6f3dc2307e/pyobjc_framework_MetalKit-8.4-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,382 Found link https://files.pythonhosted.org/packages/ff/4f/a4912916527487c0ffd1846f6a56332b6e8165e062945a94ed5976a4dee5/pyobjc-framework-MetalKit-8.4.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6), version: 8.4.1 2025-09-08T20:57:50,382 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/78/f6/4e04c781a52bc61755e6b220766366eb7dc8145765cf140343322f24a0f5/pyobjc_framework_MetalKit-8.4.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,382 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/fe/d9/5cf6259c1d219577296a5856d854fe4d929e287cb5a00534ecaa278197dc/pyobjc_framework_MetalKit-8.4.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,382 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/8a/02/2393469d56553b4fd1913baec2852d09d64c018fa66a9790761cf86e4a4e/pyobjc_framework_MetalKit-8.4.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,383 Found link https://files.pythonhosted.org/packages/b9/fd/99fad35a042f2cc09a23c124b763fdc34779a3e1d9ff8a0365a125c94b2c/pyobjc-framework-MetalKit-8.5.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6), version: 8.5 2025-09-08T20:57:50,383 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/7b/86/3769ccc94830a59fbb6eea91c6d6e34167e6b41d1cc1763d9f75895ca8e7/pyobjc_framework_MetalKit-8.5-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,383 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/62/0a/7425bd8c04636a2401e9789cfd5251b7813197052107fbfb32ebe782c739/pyobjc_framework_MetalKit-8.5-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,383 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/1e/99/47449c3a7c4cbd9e1a914d5b86e27f720fb2b64ac73cc56fe2459569c77d/pyobjc_framework_MetalKit-8.5-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,383 Found link https://files.pythonhosted.org/packages/41/74/fdf5b8088fcfa79c80f44f099f669b74ba0ad1c8ae948d38bc9ebdb6b812/pyobjc-framework-MetalKit-8.5.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6), version: 8.5.1 2025-09-08T20:57:50,384 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/91/5b/9fc15a62301da716b384620995555f699f660b8aa9239ae221e8129d84f2/pyobjc_framework_MetalKit-8.5.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,384 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/8c/3a/e20e57db14ce3ccfe68ed58805d04b195ef65d966ce246b56ec83ae51c95/pyobjc_framework_MetalKit-8.5.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,384 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/59/b9/f3eb5277ae76e0d9430410936e98f5bf38d1555217742a98cb21b4d4274f/pyobjc_framework_MetalKit-8.5.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.6) 2025-09-08T20:57:50,384 Found link https://files.pythonhosted.org/packages/77/57/593d7dca94483a1cad33bd329c790633444da91f8c256590d25c983fdce1/pyobjc-framework-MetalKit-9.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7), version: 9.0 2025-09-08T20:57:50,385 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/d1/48/a7f7d7c4dd4da164fe3af6d0109eb71c5112f46dffcf8b1ebd494e8c9aff/pyobjc_framework_MetalKit-9.0-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7) 2025-09-08T20:57:50,385 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/47/64/6f1a1ee4e4697b00b707246df0d39df513666afe5fffc78ae2b8cf2e8ca1/pyobjc_framework_MetalKit-9.0-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7) 2025-09-08T20:57:50,385 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/e9/3b/0524f09e97d60adc7ce6b7f12f0758bbe63976e1c3777aa43b5d45b26bab/pyobjc_framework_MetalKit-9.0-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7) 2025-09-08T20:57:50,385 Found link https://files.pythonhosted.org/packages/08/48/b0b71b6eee25c0baa4199a6ac4f8e9fcbd0ad1abb4b28b85a394f237ac77/pyobjc-framework-MetalKit-9.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7), version: 9.0.1 2025-09-08T20:57:50,385 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/34/40/de94db197ef9da75f88f2ba4aa4b26df44248da847e850da1babe6ebddb1/pyobjc_framework_MetalKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7) 2025-09-08T20:57:50,386 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/a3/17/96088690d67dbd7472c59be6105cb4c8097805d9c3d2d48db1b88494eae2/pyobjc_framework_MetalKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7) 2025-09-08T20:57:50,386 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/2f/64/2cf1fcea11ee49a72cbbbec16477eecbaa1b63a9220e8ec846ae55356bf4/pyobjc_framework_MetalKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7) 2025-09-08T20:57:50,386 Found link https://files.pythonhosted.org/packages/a8/75/3aba6c2e38ab8d912b72c4c7d97cdcef3b6d4bd245b4e060eb1432f3c042/pyobjc-framework-MetalKit-9.1b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7), version: 9.1b1 2025-09-08T20:57:50,386 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/86/16/845de06ef039142935f2145b0ba3714c55633807a438720f3168136fba0e/pyobjc_framework_MetalKit-9.1b1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7) 2025-09-08T20:57:50,386 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/57/49/9d10896380ee18125c1e27c3ba70ab1993e1e832d5c09e3323034ce19ee3/pyobjc_framework_MetalKit-9.1b1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7) 2025-09-08T20:57:50,386 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/38/30/b7118beb7eb7a9f407093fe03ddeda825a228b8e2f4a2f58af5e3f391ff1/pyobjc_framework_MetalKit-9.1b1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7) 2025-09-08T20:57:50,387 Found link https://files.pythonhosted.org/packages/75/df/738440e6bf6de50cd6e39925f9cc1b4c7f26cef555d409738c295594572a/pyobjc-framework-MetalKit-9.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7), version: 9.1 2025-09-08T20:57:50,387 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/a0/20/fcdbe39fcf7fc4b8e4be071f3349e9bf9e499406c81cc480d0336ebba1b9/pyobjc_framework_MetalKit-9.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7) 2025-09-08T20:57:50,387 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/59/92/fbfb790f599eb1b46a03f6ebe72a4c321e77b315664b7ed8ff5d09458d60/pyobjc_framework_MetalKit-9.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7) 2025-09-08T20:57:50,387 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/a0/b8/767f29280679c5723cde396801af1978f2738b70c336b23bc84c3cdc5d48/pyobjc_framework_MetalKit-9.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7) 2025-09-08T20:57:50,387 Found link https://files.pythonhosted.org/packages/5f/f7/f99f14eb96be285bf2474aa58dc33d6a7faaee5b50d42fe368f3e61d58d5/pyobjc-framework-MetalKit-9.1.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7), version: 9.1.1 2025-09-08T20:57:50,388 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/79/0f/530c018abf6e316f03468d13a88e27204ccc8a55cd6a9a1cf1b898aa8798/pyobjc_framework_MetalKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7) 2025-09-08T20:57:50,388 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/57/5a/d50d2059a444c792135dd06d35d3b4dd07be2e1d72ac61ce1e5aaac5fea7/pyobjc_framework_MetalKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7) 2025-09-08T20:57:50,388 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/e7/ac/e72a53a25fa3af80ffb0889dc9a023f87207e741e793b4cb61ea389d4ba3/pyobjc_framework_MetalKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7) 2025-09-08T20:57:50,388 Found link https://files.pythonhosted.org/packages/78/7d/e0c9050b7b44a07e7f7af49b146685e622727feb88627f3752747fc1dd8a/pyobjc-framework-MetalKit-9.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7), version: 9.2 2025-09-08T20:57:50,388 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/8f/36/7ed972e0709a99bdc5749d674d0cc89784ffac4631d418eb9b85342770d7/pyobjc_framework_MetalKit-9.2-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7) 2025-09-08T20:57:50,388 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/0b/bc/73bcaef9029b6a91cf3fc41d3c1d5f5349718e6c04a113559c2df212a61c/pyobjc_framework_MetalKit-9.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7) 2025-09-08T20:57:50,389 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/7e/a9/f97472a5334e92231c91d329a2f36f58670a529f7d554235a577a822a2a0/pyobjc_framework_MetalKit-9.2-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.7) 2025-09-08T20:57:50,389 Found link https://files.pythonhosted.org/packages/cb/c3/e55f444b45b3929bbd60aada463e6a2325b4cb3edce2704118d3e33bdf2c/pyobjc-framework-MetalKit-10.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8), version: 10.0 2025-09-08T20:57:50,389 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/75/02/945d8e97e6ecd9df599cbe44ce6737bfdb463feafb3e6bd7db54c6bc695c/pyobjc_framework_MetalKit-10.0-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8) 2025-09-08T20:57:50,390 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/3d/3c/89700c6d2202dd637225f8af8b373539845858a9fb03f62c3ded49a22e61/pyobjc_framework_MetalKit-10.0-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8) 2025-09-08T20:57:50,390 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/3d/b9/f8c163ce6128a57efbbb05df773f7e56c3a2a7e1e5b0c3d0c2c8293ed3a5/pyobjc_framework_MetalKit-10.0-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8) 2025-09-08T20:57:50,390 Found link https://files.pythonhosted.org/packages/72/a6/6a2759fa4192f18a28d805049c3fe1833bdaad12c12ef7f494f75b954cc7/pyobjc-framework-MetalKit-10.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8), version: 10.1 2025-09-08T20:57:50,390 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/df/cb/9868f83f0b33de8776056c8a1fa3438e2e7cea31bb1ccf5cb4406cc47902/pyobjc_framework_MetalKit-10.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8) 2025-09-08T20:57:50,390 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/55/63/4d04491542b082a81a016c19b2e54bf579d4b569dcfbb01cc272f8a95128/pyobjc_framework_MetalKit-10.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8) 2025-09-08T20:57:50,390 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/89/9c/6318023d0f6eeb6fa9398ca2ba4f744e17ca5df2db207c43e382a7952e82/pyobjc_framework_MetalKit-10.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8) 2025-09-08T20:57:50,391 Found link https://files.pythonhosted.org/packages/08/d9/0c495e6c02c89b248cb0b762985a049d98c8d99cdd63742f67a66a665104/pyobjc-framework-MetalKit-10.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8), version: 10.2 2025-09-08T20:57:50,391 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/2c/4c/50d0905b1237d6a402bc521115ee03b179522ab69456471bf62ba14ec0d4/pyobjc_framework_MetalKit-10.2-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8) 2025-09-08T20:57:50,391 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/02/91/1f7c42e084b40fffcaa240030fa67cac4116f05efdce4341fc4cee0ff5f5/pyobjc_framework_MetalKit-10.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8) 2025-09-08T20:57:50,391 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/9e/d0/42feaf1b7a9016970d2aedaba478da4b4c4bb45332e79b6b80b11ace0b92/pyobjc_framework_MetalKit-10.2-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8) 2025-09-08T20:57:50,391 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/17/28/e0950c06b10e525a2e8b84a91343d7f79d36ca1a886095df67a441c957bb/pyobjc_framework_MetalKit-10.3-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8) 2025-09-08T20:57:50,391 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/b4/b3/0c105fef051dd7551602e2ca2bacbda75332ca189c82b2e3f846559b1bf4/pyobjc_framework_MetalKit-10.3-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8) 2025-09-08T20:57:50,391 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/64/2a/e8ee1272362225ab253e68ba51892d170806f2c456ad2e5ee4e6fc1a29ca/pyobjc_framework_MetalKit-10.3-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8) 2025-09-08T20:57:50,392 Found link https://files.pythonhosted.org/packages/b3/19/773435baeb41a030ee558f6fa5403bcd95ab84bf5d48354cebc9a57ba1fb/pyobjc_framework_metalkit-10.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8), version: 10.3 2025-09-08T20:57:50,392 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/5d/aa/3ec47cb09ae256e118f4f54f1759503714ff2a47474ba3f0fd7a83c3b5bf/pyobjc_framework_MetalKit-10.3.1-cp36-abi3-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8) 2025-09-08T20:57:50,392 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/9c/1b/d8fc542e7ca1c296439fbe17d96c45943ad265c63727e1d03f988a931246/pyobjc_framework_MetalKit-10.3.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8) 2025-09-08T20:57:50,392 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/87/ef/cd801629d09a8d9f5eb9d95b8c1809c48752bd13d1e0ba049b73bb627ed6/pyobjc_framework_MetalKit-10.3.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8) 2025-09-08T20:57:50,392 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/b2/b1/d38a5a62ab8a3db2728474370c3aa3e8fd21b889f2093eb4365c8f4bb4bc/pyobjc_framework_MetalKit-10.3.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8) 2025-09-08T20:57:50,392 Found link https://files.pythonhosted.org/packages/f0/6d/c5a782ee9def0feda16cf41c7326680f306293f4446185f3b0040e3e956c/pyobjc_framework_metalkit-10.3.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8), version: 10.3.1 2025-09-08T20:57:50,393 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/1d/b1/990ddb675a9a581c8586a435225f566f9cdd8f71d8c29f6b4a52986a5513/pyobjc_framework_MetalKit-10.3.2-cp313-cp313t-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8) 2025-09-08T20:57:50,393 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/80/49/db7a8146b5e83deace125266d92fb8e70e0b222a35aa0084c931a25ff4da/pyobjc_framework_MetalKit-10.3.2-cp36-abi3-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8) 2025-09-08T20:57:50,393 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/38/ca/601329e8768de9e037769dee1d563164b6838998d2f93a917ebb657fd1f9/pyobjc_framework_MetalKit-10.3.2-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8) 2025-09-08T20:57:50,393 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/cc/fb/b14fe7b7a27f677c9eb74929f2652640f7f05f8505cfa4826326495aad03/pyobjc_framework_MetalKit-10.3.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8) 2025-09-08T20:57:50,393 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/cd/9a/53f980f80e69c2ea0443742a02e438f9411ee5bd6595c342650ba438afdb/pyobjc_framework_MetalKit-10.3.2-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8) 2025-09-08T20:57:50,393 Found link https://files.pythonhosted.org/packages/64/f0/73fbc89e07f98e66666f7e7bf95dff809e270fc7e04ad9e89f67840e402c/pyobjc_framework_metalkit-10.3.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.8), version: 10.3.2 2025-09-08T20:57:50,394 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/ca/92/b0fa128488e7911636e87343ed75d28de76c78e33d147848057c2167c1e7/pyobjc_framework_MetalKit-11.0-cp310-cp310-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.9) 2025-09-08T20:57:50,394 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/d3/44/e7eb6746d9e1ad0ad08ab0a8ac20d264b049960363a8f28a744d1d9c319c/pyobjc_framework_MetalKit-11.0-cp311-cp311-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.9) 2025-09-08T20:57:50,394 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/a6/1c/1ae6d629065e495e8e0b7def36e1d632e461a933f616f9776a914d69b2fd/pyobjc_framework_MetalKit-11.0-cp312-cp312-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.9) 2025-09-08T20:57:50,394 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/34/4c/c40821c37bcf24a880d47a7087549eee0cfd48f699b267ed6a57fb2c56bc/pyobjc_framework_MetalKit-11.0-cp313-cp313-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.9) 2025-09-08T20:57:50,394 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/76/e2/314b0ad3424529727a8d3d2451103944c004588d00ac0c22b135a6299d3b/pyobjc_framework_MetalKit-11.0-cp313-cp313t-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.9) 2025-09-08T20:57:50,394 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/f7/ba/064cba7d8cf2169271b71b61242d33429ec2dfe2a93f0fee0dd2e86115ce/pyobjc_framework_MetalKit-11.0-cp39-cp39-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.9) 2025-09-08T20:57:50,395 Found link https://files.pythonhosted.org/packages/92/27/fb3c1b10914abf2ae6682837abf76bcd8cb7af2ba613fbc55fb9d055bb95/pyobjc_framework_metalkit-11.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.9), version: 11.0 2025-09-08T20:57:50,395 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/a0/b6/a17fff77ed952414db65d1c589ea65ed5eba96febe59c27bf8acd1b2690d/pyobjc_framework_metalkit-11.1-cp310-cp310-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.9) 2025-09-08T20:57:50,395 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/2a/eb/fd5640015fc91b16e23cafe3a84508775344cd13f621e62b9c32d1750a83/pyobjc_framework_metalkit-11.1-cp311-cp311-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.9) 2025-09-08T20:57:50,395 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/87/0c/516b6d7a67a170b7d2316701d5288797a19dd283fcc2f73b7b78973e1392/pyobjc_framework_metalkit-11.1-cp312-cp312-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.9) 2025-09-08T20:57:50,396 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/11/2a/5c55d1e57d8e90613fbce4b204b7d94a9ae7019a0928cb50cbd60bfa8191/pyobjc_framework_metalkit-11.1-cp313-cp313-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.9) 2025-09-08T20:57:50,396 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/b6/e4/7b7b61d72fa235c9e364117a595c621c427217567d300da21d7417668c46/pyobjc_framework_metalkit-11.1-cp313-cp313t-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.9) 2025-09-08T20:57:50,396 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/8a/cf/103d3233fcf2ff9ae23d5d143fde7a0d1308026ca46a35f23cffa83e6915/pyobjc_framework_metalkit-11.1-cp314-cp314-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.9) 2025-09-08T20:57:50,396 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/96/63/748c15b5aa70a61c6735018d55b7a22560032f2ab060ee13349ae0aaef9c/pyobjc_framework_metalkit-11.1-cp314-cp314t-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.9) 2025-09-08T20:57:50,396 Skipping link: No binaries permitted for pyobjc-framework-metalkit: https://files.pythonhosted.org/packages/ab/60/81dc1faafe0241f6fd182dd14c84e7943005f6e83de7b04eb07efbbf5c01/pyobjc_framework_metalkit-11.1-cp39-cp39-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.9) 2025-09-08T20:57:50,396 Found link https://files.pythonhosted.org/packages/45/cb/7e01bc61625c7a6fea9c9888c9ed35aa6bbc47cda2fcd02b6525757bc2b8/pyobjc_framework_metalkit-11.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metalkit/) (requires-python:>=3.9), version: 11.1 2025-09-08T20:57:50,397 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyobjc-framework-metalkit/ 2025-09-08T20:57:50,397 Getting page https://www.piwheels.org/simple/pyobjc-framework-metalkit/ 2025-09-08T20:57:50,398 Found index url https://www.piwheels.org/simple/ 2025-09-08T20:57:50,492 Fetched page https://www.piwheels.org/simple/pyobjc-framework-metalkit/ as text/html 2025-09-08T20:57:50,493 Skipping link: not a file: https://www.piwheels.org/simple/pyobjc-framework-metalkit/ 2025-09-08T20:57:50,493 Skipping link: not a file: https://pypi.org/simple/pyobjc-framework-metalkit/ 2025-09-08T20:57:50,520 Given no hashes to check 1 links for project 'pyobjc-framework-metalkit': discarding no candidates 2025-09-08T20:57:50,521 Collecting pyobjc-framework-metalkit==6.0.1 2025-09-08T20:57:50,523 Created temporary directory: /tmp/pip-unpack-phzoo6lr 2025-09-08T20:57:50,890 Downloading pyobjc-framework-MetalKit-6.0.1.tar.gz (20 kB) 2025-09-08T20:57:50,932 Added pyobjc-framework-metalkit==6.0.1 from https://files.pythonhosted.org/packages/0e/bc/e77cf5146a05f973cf410b696cdb03f09f8fca0b0f10014d924679a67aeb/pyobjc-framework-MetalKit-6.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-rghhzf9e' 2025-09-08T20:57:50,933 Running setup.py (path:/tmp/pip-wheel-rv0et0w6/pyobjc-framework-metalkit_e79e99cd1c8743648c12a17560cd6765/setup.py) egg_info for package pyobjc-framework-metalkit 2025-09-08T20:57:50,933 Created temporary directory: /tmp/pip-pip-egg-info-t7nx5t_y 2025-09-08T20:57:50,933 Preparing metadata (setup.py): started 2025-09-08T20:57:50,934 Running command python setup.py egg_info 2025-09-08T20:57:51,482 /tmp/pip-wheel-rv0et0w6/pyobjc-framework-metalkit_e79e99cd1c8743648c12a17560cd6765/pyobjc_setup.py:11: 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-08T20:57:51,482 from pkg_resources import Distribution 2025-09-08T20:57:51,837 /tmp/pip-wheel-rv0et0w6/pyobjc-framework-metalkit_e79e99cd1c8743648c12a17560cd6765/pyobjc_setup.py:62: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-08T20:57:51,837 !! 2025-09-08T20:57:51,838 ******************************************************************************** 2025-09-08T20:57:51,838 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-08T20:57:51,838 This deprecation is overdue, please update your project and remove deprecated 2025-09-08T20:57:51,838 calls to avoid build errors in the future. 2025-09-08T20:57:51,838 ******************************************************************************** 2025-09-08T20:57:51,838 !! 2025-09-08T20:57:51,838 class oc_test(test.test): 2025-09-08T20:57:52,020 Traceback (most recent call last): 2025-09-08T20:57:52,022 File "", line 2, in 2025-09-08T20:57:52,022 exec(compile(''' 2025-09-08T20:57:52,022 ~~~~^^^^^^^^^^^^ 2025-09-08T20:57:52,022 # This is -- a caller that pip uses to run setup.py 2025-09-08T20:57:52,022 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:57:52,023 ...<32 lines>... 2025-09-08T20:57:52,023 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T20:57:52,023 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:57:52,023 ''' % ('/tmp/pip-wheel-rv0et0w6/pyobjc-framework-metalkit_e79e99cd1c8743648c12a17560cd6765/setup.py',), "", "exec")) 2025-09-08T20:57:52,023 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:57:52,023 File "", line 35, in 2025-09-08T20:57:52,023 File "/tmp/pip-wheel-rv0et0w6/pyobjc-framework-metalkit_e79e99cd1c8743648c12a17560cd6765/setup.py", line 21, in 2025-09-08T20:57:52,023 Extension( 2025-09-08T20:57:52,024 ~~~~~~~~~^ 2025-09-08T20:57:52,024 "MetalKit._MetalKit", 2025-09-08T20:57:52,024 ^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:57:52,024 ...<6 lines>... 2025-09-08T20:57:52,024 ], 2025-09-08T20:57:52,024 ^^ 2025-09-08T20:57:52,024 ) 2025-09-08T20:57:52,024 ^ 2025-09-08T20:57:52,024 File "/tmp/pip-wheel-rv0et0w6/pyobjc-framework-metalkit_e79e99cd1c8743648c12a17560cd6765/pyobjc_setup.py", line 408, in Extension 2025-09-08T20:57:52,025 os_level = get_os_level() 2025-09-08T20:57:52,025 File "/tmp/pip-wheel-rv0et0w6/pyobjc-framework-metalkit_e79e99cd1c8743648c12a17560cd6765/pyobjc_setup.py", line 218, in get_os_level 2025-09-08T20:57:52,025 pl = plistlib.readPlist("/System/Library/CoreServices/SystemVersion.plist") 2025-09-08T20:57:52,025 ^^^^^^^^^^^^^^^^^^ 2025-09-08T20:57:52,025 AttributeError: module 'plistlib' has no attribute 'readPlist' 2025-09-08T20:57:52,136 ERROR: python setup.py egg_info exited with 1 2025-09-08T20:57:52,148 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T20:57:52,148 exec(compile('"'"''"'"''"'"' 2025-09-08T20:57:52,148 # This is -- a caller that pip uses to run setup.py 2025-09-08T20:57:52,148 # 2025-09-08T20:57:52,148 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T20:57:52,148 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T20:57:52,148 # - It provides a clear error message when setuptools is not installed. 2025-09-08T20:57:52,148 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T20:57:52,148 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T20:57:52,148 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T20:57:52,148 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T20:57:52,148 import os, sys, tokenize, traceback 2025-09-08T20:57:52,148 2025-09-08T20:57:52,148 try: 2025-09-08T20:57:52,148 import setuptools 2025-09-08T20:57:52,148 except ImportError: 2025-09-08T20:57:52,148 print( 2025-09-08T20:57:52,148 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T20:57:52,148 "the build environment with exception:", 2025-09-08T20:57:52,148 file=sys.stderr, 2025-09-08T20:57:52,148 ) 2025-09-08T20:57:52,148 traceback.print_exc() 2025-09-08T20:57:52,148 sys.exit(1) 2025-09-08T20:57:52,148 2025-09-08T20:57:52,148 __file__ = %r 2025-09-08T20:57:52,148 sys.argv[0] = __file__ 2025-09-08T20:57:52,148 2025-09-08T20:57:52,148 if os.path.exists(__file__): 2025-09-08T20:57:52,148 filename = __file__ 2025-09-08T20:57:52,148 with tokenize.open(__file__) as f: 2025-09-08T20:57:52,148 setup_py_code = f.read() 2025-09-08T20:57:52,148 else: 2025-09-08T20:57:52,148 filename = "" 2025-09-08T20:57:52,148 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T20:57:52,148 2025-09-08T20:57:52,148 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T20:57:52,148 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-rv0et0w6/pyobjc-framework-metalkit_e79e99cd1c8743648c12a17560cd6765/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-t7nx5t_y[/] 2025-09-08T20:57:52,148 [bold magenta]cwd[/]: /tmp/pip-wheel-rv0et0w6/pyobjc-framework-metalkit_e79e99cd1c8743648c12a17560cd6765/ 2025-09-08T20:57:52,149 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T20:57:52,149 ERROR: metadata generation failed 2025-09-08T20:57:52,154 Exception information: 2025-09-08T20:57:52,154 Traceback (most recent call last): 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T20:57:52,154 call_subprocess( 2025-09-08T20:57:52,154 ~~~~~~~~~~~~~~~^ 2025-09-08T20:57:52,154 args, 2025-09-08T20:57:52,154 ^^^^^ 2025-09-08T20:57:52,154 ...<2 lines>... 2025-09-08T20:57:52,154 spinner=spinner, 2025-09-08T20:57:52,154 ^^^^^^^^^^^^^^^^ 2025-09-08T20:57:52,154 ) 2025-09-08T20:57:52,154 ^ 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T20:57:52,154 raise error 2025-09-08T20:57:52,154 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T20:57:52,154 2025-09-08T20:57:52,154 The above exception was the direct cause of the following exception: 2025-09-08T20:57:52,154 2025-09-08T20:57:52,154 Traceback (most recent call last): 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T20:57:52,154 status = _inner_run() 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T20:57:52,154 return self.run(options, args) 2025-09-08T20:57:52,154 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T20:57:52,154 return func(self, options, args) 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T20:57:52,154 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T20:57:52,154 result = self._result = resolver.resolve( 2025-09-08T20:57:52,154 ~~~~~~~~~~~~~~~~^ 2025-09-08T20:57:52,154 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T20:57:52,154 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:57:52,154 ) 2025-09-08T20:57:52,154 ^ 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T20:57:52,154 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T20:57:52,154 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T20:57:52,154 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T20:57:52,154 if not criterion.candidates: 2025-09-08T20:57:52,154 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T20:57:52,154 return bool(self._sequence) 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T20:57:52,154 self._bool = any(self) 2025-09-08T20:57:52,154 ~~~^^^^^^ 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T20:57:52,154 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T20:57:52,154 ^^^^^^^^ 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T20:57:52,154 candidate = func() 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T20:57:52,154 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T20:57:52,154 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T20:57:52,154 link, template, name, version 2025-09-08T20:57:52,154 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:57:52,154 ) 2025-09-08T20:57:52,154 ^ 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T20:57:52,154 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T20:57:52,154 ~~~~~~~~~~~~~^ 2025-09-08T20:57:52,154 link, 2025-09-08T20:57:52,154 ^^^^^ 2025-09-08T20:57:52,154 ...<3 lines>... 2025-09-08T20:57:52,154 version=version, 2025-09-08T20:57:52,154 ^^^^^^^^^^^^^^^^ 2025-09-08T20:57:52,154 ) 2025-09-08T20:57:52,154 ^ 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T20:57:52,154 super().__init__( 2025-09-08T20:57:52,154 ~~~~~~~~~~~~~~~~^ 2025-09-08T20:57:52,154 link=link, 2025-09-08T20:57:52,154 ^^^^^^^^^^ 2025-09-08T20:57:52,154 ...<4 lines>... 2025-09-08T20:57:52,154 version=version, 2025-09-08T20:57:52,154 ^^^^^^^^^^^^^^^^ 2025-09-08T20:57:52,154 ) 2025-09-08T20:57:52,154 ^ 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T20:57:52,154 self.dist = self._prepare() 2025-09-08T20:57:52,154 ~~~~~~~~~~~~~^^ 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T20:57:52,154 dist = self._prepare_distribution() 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T20:57:52,154 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T20:57:52,154 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T20:57:52,154 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T20:57:52,154 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T20:57:52,154 dist = _get_prepared_distribution( 2025-09-08T20:57:52,154 req, 2025-09-08T20:57:52,154 ...<3 lines>... 2025-09-08T20:57:52,154 self.check_build_deps, 2025-09-08T20:57:52,154 ) 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T20:57:52,154 abstract_dist.prepare_distribution_metadata( 2025-09-08T20:57:52,154 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T20:57:52,154 finder, build_isolation, check_build_deps 2025-09-08T20:57:52,154 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:57:52,154 ) 2025-09-08T20:57:52,154 ^ 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T20:57:52,154 self.req.prepare_metadata() 2025-09-08T20:57:52,154 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T20:57:52,154 self.metadata_directory = generate_metadata_legacy( 2025-09-08T20:57:52,154 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T20:57:52,154 build_env=self.build_env, 2025-09-08T20:57:52,154 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:57:52,154 ...<3 lines>... 2025-09-08T20:57:52,154 details=details, 2025-09-08T20:57:52,154 ^^^^^^^^^^^^^^^^ 2025-09-08T20:57:52,154 ) 2025-09-08T20:57:52,154 ^ 2025-09-08T20:57:52,154 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T20:57:52,154 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T20:57:52,154 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T20:57:52,176 Removed pyobjc-framework-metalkit==6.0.1 from https://files.pythonhosted.org/packages/0e/bc/e77cf5146a05f973cf410b696cdb03f09f8fca0b0f10014d924679a67aeb/pyobjc-framework-MetalKit-6.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-rghhzf9e' 2025-09-08T20:57:52,176 Removed build tracker: '/tmp/pip-build-tracker-rghhzf9e'