2025-09-09T07:32:35,296 Created temporary directory: /tmp/pip-build-tracker-anxz7ogo 2025-09-09T07:32:35,297 Initialized build tracking at /tmp/pip-build-tracker-anxz7ogo 2025-09-09T07:32:35,297 Created build tracker: /tmp/pip-build-tracker-anxz7ogo 2025-09-09T07:32:35,297 Entered build tracker: /tmp/pip-build-tracker-anxz7ogo 2025-09-09T07:32:35,298 Created temporary directory: /tmp/pip-wheel-7lfmbtck 2025-09-09T07:32:35,301 Created temporary directory: /tmp/pip-ephem-wheel-cache-uvzlz7er 2025-09-09T07:32:35,358 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T07:32:35,361 2 location(s) to search for versions of pyobjc-framework-metal: 2025-09-09T07:32:35,361 * https://pypi.org/simple/pyobjc-framework-metal/ 2025-09-09T07:32:35,361 * https://www.piwheels.org/simple/pyobjc-framework-metal/ 2025-09-09T07:32:35,361 Fetching project page and analyzing links: https://pypi.org/simple/pyobjc-framework-metal/ 2025-09-09T07:32:35,361 Getting page https://pypi.org/simple/pyobjc-framework-metal/ 2025-09-09T07:32:35,362 Found index url https://pypi.org/simple/ 2025-09-09T07:32:35,511 Fetched page https://pypi.org/simple/pyobjc-framework-metal/ as application/vnd.pypi.simple.v1+json 2025-09-09T07:32:35,540 Found link https://files.pythonhosted.org/packages/3a/6d/c966962b131a23200913f64c58fb31d74d66b66a99e4a5a06c971e955417/pyobjc-framework-Metal-6.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6), version: 6.2 2025-09-09T07:32:35,540 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/60/03/542aa298d0d071168c48c26da9378e27e94ec8a2d247b2db80799cb00182/pyobjc_framework_Metal-6.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,540 Found link https://files.pythonhosted.org/packages/a8/ef/4fa15bc505c3e1dd30bfc68f719ec06def9cdca2cd23343cb52f8f5de7b9/pyobjc-framework-Metal-6.2.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6), version: 6.2.1 2025-09-09T07:32:35,540 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/5f/70/fec788cc6dafd6640faf7b17d8bca534ba0b227e11d0d348ab336b50dd2c/pyobjc_framework_Metal-6.2.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,540 Found link https://files.pythonhosted.org/packages/be/01/385b169b09068fd1afe2a25e4a28c8d85bda897942df34940b134e6cafd2/pyobjc-framework-Metal-6.2.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6), version: 6.2.2 2025-09-09T07:32:35,541 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/04/1d/9749840bb87a0e18b19b891c5876929c5a895e0cefd331e02a538ffced72/pyobjc_framework_Metal-6.2.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,541 Found link https://files.pythonhosted.org/packages/6e/7b/a1cab1ddffcd648a0344a3d31e262395d8dbd12cac9078fb472098dd1244/pyobjc-framework-Metal-7.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6), version: 7.0 2025-09-09T07:32:35,541 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/1d/b7/55b4397a421b2c450458a41a5b89deae95d5992925c60e5994f66f1fb5d9/pyobjc_framework_Metal-7.0-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,541 Found link https://files.pythonhosted.org/packages/c6/b1/d7f44eb03cadbc36445be8a42a9e9861544596ae086e1e33bfc1349ce7c2/pyobjc-framework-Metal-7.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6), version: 7.0.1 2025-09-09T07:32:35,541 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/1d/01/f01636a4494f257eb69109f2af78e0ca6c778ad9965dfff5ba9b4c813950/pyobjc_framework_Metal-7.0.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,542 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/b7/28/b5325eb2bf4a0ac9c3ba4e3499124bb3008db3fc07648a213835ce543a5e/pyobjc_framework_Metal-7.0.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,542 Found link https://files.pythonhosted.org/packages/9d/d4/b662311c6605db1126985f90e829cdab2b218272062f0a8a8313dd429b79/pyobjc-framework-Metal-7.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6), version: 7.1 2025-09-09T07:32:35,542 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/a4/a4/e7f15acb12b2831b88e8612d662ed2868a5c71aa525e7d4f00559d92c911/pyobjc_framework_Metal-7.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,542 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/22/11/03b003d3bf44c368bc69966f4a192cffcce29d1968fcf998f31ee4bc0972/pyobjc_framework_Metal-7.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,542 Found link https://files.pythonhosted.org/packages/bb/ac/c188a29eb272401162af1195aa571b09c34a1f1773c06abedca64e1aa7ee/pyobjc-framework-Metal-7.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6), version: 7.2 2025-09-09T07:32:35,542 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/6c/67/0caba23ad7294c8bc8f27b6cd4ae138f805246e46cb859c91048c22a0679/pyobjc_framework_Metal-7.2-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,542 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/63/d1/9b45a09a2a559e20e8d0543586d4e431689540ec1bdd323837427549af18/pyobjc_framework_Metal-7.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,543 Found link https://files.pythonhosted.org/packages/91/84/f160ca40f3b67961dc81ff141fe20ea98af3c10567c6795aabebb0bc461e/pyobjc-framework-Metal-7.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6), version: 7.3 2025-09-09T07:32:35,543 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/a5/9f/4e7477932777462cbba935b57db3fdedafb68eb15ee270ebd451c2f7e02a/pyobjc_framework_Metal-7.3-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,543 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/06/50/cd85632fe5522e2295761266912135b5f8b9f74c858024d273194432d4f6/pyobjc_framework_Metal-7.3-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,543 Found link https://files.pythonhosted.org/packages/2a/01/fef132825dd239b0dedaf469c4d4484a140bb86d95981a30147248182fae/pyobjc-framework-Metal-8.0b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6), version: 8.0b1 2025-09-09T07:32:35,543 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/4c/30/57ac48e4f2116bb41bb6d1fc232e9fcdc5377b7e4ed3782921e223dc0cab/pyobjc_framework_Metal-8.0b1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,543 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/d7/c7/808b442b202fce9fd7ae96c751b800f77264c034076ffe74edb1ac410ded/pyobjc_framework_Metal-8.0b1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,544 Found link https://files.pythonhosted.org/packages/b6/da/ab27147a39331b13c05ec33b63623c3e21fe146ad8d2a1c01ed3ba013a4f/pyobjc-framework-Metal-8.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6), version: 8.0 2025-09-09T07:32:35,544 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/62/8c/0860b0ecf17553603d25b1424fccf8a1262e3a1f5c04f632d9964d9c307b/pyobjc_framework_Metal-8.0-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,544 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/1a/2f/186352b7cc63941678480ff14904b96d7b98030afce601d3c7ab828a976d/pyobjc_framework_Metal-8.0-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,544 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/23/83/d77cb07604cf8c4504f308669e9f412c05d1950471b1463c74dfb0b66749/pyobjc_framework_Metal-8.0-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,544 Found link https://files.pythonhosted.org/packages/21/5a/15b5ebf478f06a9748908b3a3cc0ed9fbcc7453f40c5792bff75ba93802c/pyobjc-framework-Metal-8.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6), version: 8.1 2025-09-09T07:32:35,544 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/df/01/6d9488504332a202935cdcac778d5cde57bbe404b2e1c12d96240ff7bdcb/pyobjc_framework_Metal-8.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,544 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/c4/b5/cd2ebc35c48cda9200a5b6f96202774de3df27a0f98c689b259d2efb1902/pyobjc_framework_Metal-8.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,545 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/67/03/37701ce83bac0a9d69054407279a7a3f1bc23292c86fd2a544c4ed56427c/pyobjc_framework_Metal-8.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,545 Found link https://files.pythonhosted.org/packages/b9/16/6e1596a98925418c98839e2bbb0daa58507897b5b207b81b9a5e4b8059ad/pyobjc-framework-Metal-8.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6), version: 8.2 2025-09-09T07:32:35,545 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/9d/65/aa1997ab627b3b71722a489f4fa38cfbe73ef3adf57f7ddba5b1c0dceda3/pyobjc_framework_Metal-8.2-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,545 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/92/0a/d6abac2947dad522a28106fb09518c16e1ade517659a0a76b3755b42c70e/pyobjc_framework_Metal-8.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,545 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/1d/2e/1f6d3fcfcbaec779f221d33e3ee3d8ff0168274c353deb79b31b36147bdd/pyobjc_framework_Metal-8.2-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,545 Found link https://files.pythonhosted.org/packages/b8/6e/d08d43c9f4fa7efdf981f6c4880f0f7d51d1f490310233dbad4f85bf6375/pyobjc-framework-Metal-8.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6), version: 8.3 2025-09-09T07:32:35,545 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/26/51/358fd70a9931382285d25f95b0de6a2c02a27e676f51224d042fe72c572f/pyobjc_framework_Metal-8.3-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,546 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/6c/10/d16e6aa425c7b57dff1a1ea7ad34e091094222af44fd143701c92f6172db/pyobjc_framework_Metal-8.3-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,546 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/08/83/9cbecf91a5d3307030915c1903d5c96f9b18c243dafd497ac9220976e6a8/pyobjc_framework_Metal-8.3-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,546 Found link https://files.pythonhosted.org/packages/7a/4c/416ebef9c2b5a89e3081ddbcbf57dfd2a83167f4d34edd31b15bc2d83899/pyobjc-framework-Metal-8.4.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6), version: 8.4 2025-09-09T07:32:35,546 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/ae/aa/972a5f6696548a47ce6e2134ad7ef70fcad67da237168e23056fa46beae5/pyobjc_framework_Metal-8.4-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,546 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/fd/f7/6a7f55a11d5cbe860e0ae8f361631c8c878d3d1673a7fd7a9b0a6513afa9/pyobjc_framework_Metal-8.4-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,546 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/0e/fe/e12a478b858ebb66cd373de35a3d1f75ae0143225fa602214a937f900fbb/pyobjc_framework_Metal-8.4-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,546 Found link https://files.pythonhosted.org/packages/81/16/06bcd16a954726b3fb5610f8fe557cbf3c3b76008117d2b697788da46100/pyobjc-framework-Metal-8.4.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6), version: 8.4.1 2025-09-09T07:32:35,547 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/34/6e/d365534e21a92a5a1067b4e4f491ca8f856eb4fb1473939690a7be1e88bf/pyobjc_framework_Metal-8.4.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,547 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/3d/91/9f671683dd0d32ce301c234d04fccd0d7b237581e3ce65dc742858ffb3a3/pyobjc_framework_Metal-8.4.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,547 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/8e/0c/e6ff8b2ad545fd4c2f764994a4251e98f313e02366a65e26fcb6f20f48ef/pyobjc_framework_Metal-8.4.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,547 Found link https://files.pythonhosted.org/packages/11/db/a1d113239b05ed8536c16d8158b1382e65b38e7eaf1267f14979e1e81574/pyobjc-framework-Metal-8.5.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6), version: 8.5 2025-09-09T07:32:35,547 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/c8/61/477f430d2b32b7c59a1fee95cd6f5f155fab5acb2ea068b174cf7c208e72/pyobjc_framework_Metal-8.5-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,547 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/a9/75/95deecd0f19bd2be03ac806fb6246a320cbfec62585a9dbb464115e875d2/pyobjc_framework_Metal-8.5-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,547 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/a6/c3/80b611b8f0c9f970008686ee33ce44365d12f81c23c3e2843b737727df5f/pyobjc_framework_Metal-8.5-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,548 Found link https://files.pythonhosted.org/packages/25/c7/eef8dd1b14fb69c45c96d202b63b22070674454de7944971945576d2dd43/pyobjc-framework-Metal-8.5.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6), version: 8.5.1 2025-09-09T07:32:35,548 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/66/23/face8ccd755e0f43c86342c96fe45c8e84648c61619ae8318f97215bf25f/pyobjc_framework_Metal-8.5.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,548 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/a5/88/33591f6756845df0c2235f1b5f30effe6b1b84a20ebbf6089c257f24d7e3/pyobjc_framework_Metal-8.5.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,548 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/86/67/5e9da3e94a6f0bc3640c4f957cf1dec4b1cd869ae958052ec2b4ee92d742/pyobjc_framework_Metal-8.5.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.6) 2025-09-09T07:32:35,549 Found link https://files.pythonhosted.org/packages/32/a0/8c0ea1309c179c9bb1bcf84715df11c282c43297ea26407d46cfd0832ce4/pyobjc-framework-Metal-9.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7), version: 9.0 2025-09-09T07:32:35,549 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/87/6a/6d8ef24a0a75c3fceb34fe384e25099256c0cf104c10cfd2b5209af0dd82/pyobjc_framework_Metal-9.0-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7) 2025-09-09T07:32:35,549 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/50/bb/7205f2723129bc7f009c391d067718cdc79f72bf921a6edc87682bf5dd30/pyobjc_framework_Metal-9.0-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7) 2025-09-09T07:32:35,549 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/84/44/6a4308bda5b498a4cae0bf48866c20e7c55a3f4afcd482bdc38530eee7f1/pyobjc_framework_Metal-9.0-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7) 2025-09-09T07:32:35,549 Found link https://files.pythonhosted.org/packages/75/c6/d758768d79eb134d11f75bd4d1e893359fe9d1339a2ebbce70362744cf82/pyobjc-framework-Metal-9.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7), version: 9.0.1 2025-09-09T07:32:35,549 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/fd/ce/30ae25e7fe1fef1cb4e66e927adf936c23326884bab70d19f178782f841c/pyobjc_framework_Metal-9.0.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7) 2025-09-09T07:32:35,549 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/19/b4/0429d72e769fcdcf0af637b7a66b12f513685e4ea57a0627a0b82382416a/pyobjc_framework_Metal-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7) 2025-09-09T07:32:35,550 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/80/d4/a70675d0f4ddbb0ed7164bbf3d6f7317158748eac42dc1288e7d7c6c548f/pyobjc_framework_Metal-9.0.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7) 2025-09-09T07:32:35,550 Found link https://files.pythonhosted.org/packages/ee/2b/088e7c43c5362199893040c0fe4126fc2d25ec5c5e5c99537d15c38449c8/pyobjc-framework-Metal-9.1b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7), version: 9.1b1 2025-09-09T07:32:35,550 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/12/d9/40f5740d62c5b429985efc97ad21ab29c66c3c4b15f107d39dcf5fd7a3ed/pyobjc_framework_Metal-9.1b1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7) 2025-09-09T07:32:35,550 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/ef/7b/1a8c424b17246e412738a5b91a83b3282a7c0535e45828cbe4a22d7c62be/pyobjc_framework_Metal-9.1b1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7) 2025-09-09T07:32:35,550 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/bb/e2/f0a4850d838146ce1eee2e9ef97bfcf10f9e7f44065ab10587aade13aeb6/pyobjc_framework_Metal-9.1b1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7) 2025-09-09T07:32:35,550 Found link https://files.pythonhosted.org/packages/c1/d0/4f93150c3652f0e3e7bf35a79884886782ae43de99eb9ade6fee627f9a7b/pyobjc-framework-Metal-9.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7), version: 9.1 2025-09-09T07:32:35,550 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/b8/44/fe20d882875b10eb586617a5f248def0c5b165833c2f8ceb45c9db3996e0/pyobjc_framework_Metal-9.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7) 2025-09-09T07:32:35,551 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/ac/b0/eb06c565a8d140a8638455c5ce219ad902d3185ebce438b363d0b25a6fa7/pyobjc_framework_Metal-9.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7) 2025-09-09T07:32:35,551 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/3a/ca/89813ab213fde93ac8268bfa4be01ce679cb4982f63e446b0c30e82bdfd3/pyobjc_framework_Metal-9.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7) 2025-09-09T07:32:35,551 Found link https://files.pythonhosted.org/packages/6d/0d/0254046dde780a32c513297beefa128e9715485cf405e2af3ef2c0436321/pyobjc-framework-Metal-9.1.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7), version: 9.1.1 2025-09-09T07:32:35,551 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/06/dc/e174152245502b0704b9d18bf337382d8c83a090d8f8647c7e1e02f2df5c/pyobjc_framework_Metal-9.1.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7) 2025-09-09T07:32:35,551 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/3a/78/b9c03258170cce07fe456e60f2b7d78d1e1be81cf24c239ab3577e1a794e/pyobjc_framework_Metal-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7) 2025-09-09T07:32:35,551 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/06/6a/7502a1f8597d57f568904cd88b45658b994afb0a78b1b58ed884885ab005/pyobjc_framework_Metal-9.1.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7) 2025-09-09T07:32:35,552 Found link https://files.pythonhosted.org/packages/52/3c/5c797a8c6ea99815d87231a710a688ab87801aaceabffd7128882c9b22e3/pyobjc-framework-Metal-9.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7), version: 9.2 2025-09-09T07:32:35,552 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/b6/c8/2f3165262e35a72cd1d397452e95140b9a6ce865efdeada6b92072547799/pyobjc_framework_Metal-9.2-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7) 2025-09-09T07:32:35,552 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/c9/a3/4405307a3f14ad2963f22a548b68b35e68397cf083f1ee891a3f042537f6/pyobjc_framework_Metal-9.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7) 2025-09-09T07:32:35,552 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/e8/66/ae9da004a2bd055268a662524272298c168f4e1c5187a2f3e6110575e234/pyobjc_framework_Metal-9.2-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.7) 2025-09-09T07:32:35,552 Found link https://files.pythonhosted.org/packages/00/da/9da6adc32af4a548e0746c254c5165139cbd295e38f53dd321e5256641d9/pyobjc-framework-Metal-10.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8), version: 10.0 2025-09-09T07:32:35,553 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/76/9b/0e96f65a91774f146647239bbaa56538acbc64bf7cd633bb89310e7910a3/pyobjc_framework_Metal-10.0-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8) 2025-09-09T07:32:35,553 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/2f/70/bf96df16e20e2edc21c6f7118eab62d4be72e7baa49d6c272955cd35826d/pyobjc_framework_Metal-10.0-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8) 2025-09-09T07:32:35,553 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/92/b2/6ba6c66c3925a04be3b103b77893f6e1b1f1ee9a5c761467b12cc3490e72/pyobjc_framework_Metal-10.0-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8) 2025-09-09T07:32:35,553 Found link https://files.pythonhosted.org/packages/5b/d7/c63fb8e7e5f055ebdbc1c56e93395e96d961fb708ef9321376e2ae5bafde/pyobjc-framework-Metal-10.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8), version: 10.1 2025-09-09T07:32:35,553 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/aa/58/dc2fbe3670947195034fb441e93291bdf971ee6c6a6504679657925b8aa2/pyobjc_framework_Metal-10.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8) 2025-09-09T07:32:35,553 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/e5/02/1b8ae62c72e86d5c5f1c485ed403387458fb2717a266e3a3eaf85ad619e7/pyobjc_framework_Metal-10.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8) 2025-09-09T07:32:35,554 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/45/ab/3d1293356123c6e413af3e5b1adb16381337e0b92476d9ede3d24394d17b/pyobjc_framework_Metal-10.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8) 2025-09-09T07:32:35,554 Found link https://files.pythonhosted.org/packages/03/c5/2d4ac87f9ea2196f8ae1b0d31b7470db9c4fdb1c981dedf48818685e2684/pyobjc-framework-Metal-10.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8), version: 10.2 2025-09-09T07:32:35,554 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/b5/b1/02e4b19df6dc014d4ff08b56c43408d6a5e2ee5438fa1cd2137ddffe7992/pyobjc_framework_Metal-10.2-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8) 2025-09-09T07:32:35,554 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/0d/73/5aae6b0ee0ffe37ce4e7ca41818c9de2365a1630b588ae7b9a5c58a2f71d/pyobjc_framework_Metal-10.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8) 2025-09-09T07:32:35,554 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/98/b8/0353d65afee29980e260fb492ceea038ff0f784eeb785fc82d04d3c283c3/pyobjc_framework_Metal-10.2-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8) 2025-09-09T07:32:35,554 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/ce/7d/131d7c015cd93f373f8c5f050768f519c31362122e5a8e2b18aca4546034/pyobjc_framework_Metal-10.3-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8) 2025-09-09T07:32:35,554 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/5a/81/345a23b3deb0c573dc554814b1a9a7d457d5ae3df5f9e778455d8d6c3005/pyobjc_framework_Metal-10.3-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8) 2025-09-09T07:32:35,554 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/00/a3/91c16aa681bfae55b3dc1d786fb37c5cc71672684cb002c38a9a46be2d32/pyobjc_framework_Metal-10.3-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8) 2025-09-09T07:32:35,555 Found link https://files.pythonhosted.org/packages/c3/3c/a40bf24a17006cd96b2c727213fe41282fd44cb5fc5d579a141cbc33ea67/pyobjc_framework_metal-10.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8), version: 10.3 2025-09-09T07:32:35,555 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/07/40/405b6d09b646756b450dfe9b47f9fb4c6a8cfc93dd94bccf2e4469c03ab3/pyobjc_framework_Metal-10.3.1-cp36-abi3-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8) 2025-09-09T07:32:35,555 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/2d/09/3bcf777771e3db8cf692d64395e78555dc158098eb6a49ebf8d55168941b/pyobjc_framework_Metal-10.3.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8) 2025-09-09T07:32:35,555 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/09/cd/763b1469d6a33687bae43a489599db7942f2788e1d9a1d499f132dd0a504/pyobjc_framework_Metal-10.3.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8) 2025-09-09T07:32:35,555 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/43/e1/86702984f0f229be8ccc6c3f02f2d3598b67f17e898590ba127229fcbfda/pyobjc_framework_Metal-10.3.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8) 2025-09-09T07:32:35,555 Found link https://files.pythonhosted.org/packages/8c/5e/2df5fdb85a5753ebe6e1a1b1905da565a408a4f090f7c1d89f3a3143d18b/pyobjc_framework_metal-10.3.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8), version: 10.3.1 2025-09-09T07:32:35,555 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/30/7c/921983793d8b3e7fc233bf9bc70f18ddde0f0d5ec9b80ef5e3203125b81b/pyobjc_framework_Metal-10.3.2-cp313-cp313t-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8) 2025-09-09T07:32:35,556 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/28/8c/b3eea5f2137694d107ffa276621d4e7b79fc2584f2144d27ee68eec85239/pyobjc_framework_Metal-10.3.2-cp36-abi3-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8) 2025-09-09T07:32:35,556 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/c3/3f/d6013e14be2217dc86d2be68421fbab832e4630c2196265db4670d635316/pyobjc_framework_Metal-10.3.2-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8) 2025-09-09T07:32:35,556 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/a6/21/88549e155912110d8fff35856d4ecb034b5ad5c56ae52836f5db92beec86/pyobjc_framework_Metal-10.3.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8) 2025-09-09T07:32:35,556 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/5a/79/adbaf11e2cdb0b82a73f6d6d28a13bb553751314a503a16b6edc99968929/pyobjc_framework_Metal-10.3.2-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8) 2025-09-09T07:32:35,556 Found link https://files.pythonhosted.org/packages/ef/12/a7695cab9ee18c2500ada306b283fc80f6628cb5fc396ee19fcc470bf186/pyobjc_framework_metal-10.3.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.8), version: 10.3.2 2025-09-09T07:32:35,556 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/4a/cd/6b3712961afad2981c70c88a90e758b5a41a15b1e6f3db1c45421af0a9e1/pyobjc_framework_Metal-11.0-cp310-cp310-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9) 2025-09-09T07:32:35,556 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/e2/fe/083727028e63ffcf7455d10288df05696737ee74a31decdc671e32624f58/pyobjc_framework_Metal-11.0-cp311-cp311-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9) 2025-09-09T07:32:35,557 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/78/85/396ad46929ec6e2aa554c29a3fae2f7c7ffb2e1a3fbb9c41948d5a573dc8/pyobjc_framework_Metal-11.0-cp312-cp312-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9) 2025-09-09T07:32:35,557 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/eb/01/fb4c79da7558694cd22ea93a0e346648fa4249b5ab99e46a6cf5339add68/pyobjc_framework_Metal-11.0-cp313-cp313-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9) 2025-09-09T07:32:35,557 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/46/da/eda15da1154611923ec7ac3df7e3da2b7c6ea686d75d51070bcfad21c81a/pyobjc_framework_Metal-11.0-cp313-cp313t-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9) 2025-09-09T07:32:35,557 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/29/13/8d202932a2221842dc6456824e6fc6ce7c38a52cae2a2d41da8aa6f4d377/pyobjc_framework_Metal-11.0-cp39-cp39-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9) 2025-09-09T07:32:35,557 Found link https://files.pythonhosted.org/packages/77/e0/a6d18a1183410a5d8610ca1ae6c065b8944586441f8669faee7509817246/pyobjc_framework_metal-11.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9), version: 11.0 2025-09-09T07:32:35,558 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/45/53/c785c8de4689393b65abd324b369cc31586d7599f62ac07db40f6936d85c/pyobjc_framework_metal-11.1-cp310-cp310-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9) 2025-09-09T07:32:35,558 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/e9/e8/cd0621e246dc0dc06f55c50af3002573ad19208e30f6806ec997ac587886/pyobjc_framework_metal-11.1-cp311-cp311-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9) 2025-09-09T07:32:35,558 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/4c/94/3d5a8bed000dec4a13e72dde175898b488192716b7256a05cc253c77020d/pyobjc_framework_metal-11.1-cp312-cp312-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9) 2025-09-09T07:32:35,558 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/4f/af/b1f78770bb4b8d73d7a70140e39ca92daa2ba6b8de93d52b2ebf9db7d03e/pyobjc_framework_metal-11.1-cp313-cp313-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9) 2025-09-09T07:32:35,558 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/97/93/e680c0ece0e21cb20bc5d0504acd96ca6828fc766b8ed624d69230c1796d/pyobjc_framework_metal-11.1-cp313-cp313t-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9) 2025-09-09T07:32:35,558 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/22/f0/b7c636729ed75d05bbb236b3b813d7629ffad5fb5951710978a478ac7713/pyobjc_framework_metal-11.1-cp314-cp314-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9) 2025-09-09T07:32:35,558 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/dc/22/8683231702db8a585c83db38cf9e76de2272673e7230de715ff3a868d0dc/pyobjc_framework_metal-11.1-cp314-cp314t-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9) 2025-09-09T07:32:35,558 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/d3/4b/bfb13b75fe3f4455fdcc51c9fa884163fd481dc0eef1fc63f21f167bb907/pyobjc_framework_metal-11.1-cp39-cp39-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9) 2025-09-09T07:32:35,559 Found link https://files.pythonhosted.org/packages/af/cf/29fea96fd49bf72946c5dac4c43ef50f26c15e9f76edd6f15580d556aa23/pyobjc_framework_metal-11.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9), version: 11.1 2025-09-09T07:32:35,559 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyobjc-framework-metal/ 2025-09-09T07:32:35,559 Getting page https://www.piwheels.org/simple/pyobjc-framework-metal/ 2025-09-09T07:32:35,560 Found index url https://www.piwheels.org/simple/ 2025-09-09T07:32:35,649 Fetched page https://www.piwheels.org/simple/pyobjc-framework-metal/ as text/html 2025-09-09T07:32:35,649 Skipping link: not a file: https://www.piwheels.org/simple/pyobjc-framework-metal/ 2025-09-09T07:32:35,650 Skipping link: not a file: https://pypi.org/simple/pyobjc-framework-metal/ 2025-09-09T07:32:35,675 Given no hashes to check 1 links for project 'pyobjc-framework-metal': discarding no candidates 2025-09-09T07:32:35,677 Collecting pyobjc-framework-metal==7.0 2025-09-09T07:32:35,678 Created temporary directory: /tmp/pip-unpack-2kh2o8g5 2025-09-09T07:32:35,814 Downloading pyobjc-framework-Metal-7.0.tar.gz (98 kB) 2025-09-09T07:32:35,911 Added pyobjc-framework-metal==7.0 from https://files.pythonhosted.org/packages/6e/7b/a1cab1ddffcd648a0344a3d31e262395d8dbd12cac9078fb472098dd1244/pyobjc-framework-Metal-7.0.tar.gz to build tracker '/tmp/pip-build-tracker-anxz7ogo' 2025-09-09T07:32:35,912 Running setup.py (path:/tmp/pip-wheel-7lfmbtck/pyobjc-framework-metal_2ae3f6d313f34980879789a6543bc321/setup.py) egg_info for package pyobjc-framework-metal 2025-09-09T07:32:35,912 Created temporary directory: /tmp/pip-pip-egg-info-wktx4rfv 2025-09-09T07:32:35,913 Preparing metadata (setup.py): started 2025-09-09T07:32:35,913 Running command python setup.py egg_info 2025-09-09T07:32:36,449 /tmp/pip-wheel-7lfmbtck/pyobjc-framework-metal_2ae3f6d313f34980879789a6543bc321/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-09T07:32:36,449 import pkg_resources 2025-09-09T07:32:36,986 /tmp/pip-wheel-7lfmbtck/pyobjc-framework-metal_2ae3f6d313f34980879789a6543bc321/pyobjc_setup.py:65: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-09T07:32:36,986 !! 2025-09-09T07:32:36,987 ******************************************************************************** 2025-09-09T07:32:36,987 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-09T07:32:36,987 This deprecation is overdue, please update your project and remove deprecated 2025-09-09T07:32:36,987 calls to avoid build errors in the future. 2025-09-09T07:32:36,987 ******************************************************************************** 2025-09-09T07:32:36,987 !! 2025-09-09T07:32:36,987 class oc_test(test.test): 2025-09-09T07:32:36,988 Traceback (most recent call last): 2025-09-09T07:32:36,990 File "", line 2, in 2025-09-09T07:32:36,990 exec(compile(''' 2025-09-09T07:32:36,991 ~~~~^^^^^^^^^^^^ 2025-09-09T07:32:36,991 # This is -- a caller that pip uses to run setup.py 2025-09-09T07:32:36,991 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T07:32:36,991 ...<32 lines>... 2025-09-09T07:32:36,991 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T07:32:36,991 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T07:32:36,991 ''' % ('/tmp/pip-wheel-7lfmbtck/pyobjc-framework-metal_2ae3f6d313f34980879789a6543bc321/setup.py',), "", "exec")) 2025-09-09T07:32:36,991 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T07:32:36,992 File "", line 35, in 2025-09-09T07:32:36,992 File "/tmp/pip-wheel-7lfmbtck/pyobjc-framework-metal_2ae3f6d313f34980879789a6543bc321/setup.py", line 22, in 2025-09-09T07:32:36,992 Extension( 2025-09-09T07:32:36,992 ~~~~~~~~~^ 2025-09-09T07:32:36,992 "Metal._inlines", 2025-09-09T07:32:36,992 ^^^^^^^^^^^^^^^^^ 2025-09-09T07:32:36,992 ...<2 lines>... 2025-09-09T07:32:36,992 py_limited_api=True, 2025-09-09T07:32:36,993 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T07:32:36,993 ), 2025-09-09T07:32:36,993 ^ 2025-09-09T07:32:36,993 File "/tmp/pip-wheel-7lfmbtck/pyobjc-framework-metal_2ae3f6d313f34980879789a6543bc321/pyobjc_setup.py", line 414, in Extension 2025-09-09T07:32:36,993 os_level = get_os_level() 2025-09-09T07:32:36,993 File "/tmp/pip-wheel-7lfmbtck/pyobjc-framework-metal_2ae3f6d313f34980879789a6543bc321/pyobjc_setup.py", line 200, in get_os_level 2025-09-09T07:32:36,993 with open("/System/Library/CoreServices/SystemVersion.plist", "rb") as fp: 2025-09-09T07:32:36,993 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T07:32:36,993 FileNotFoundError: [Errno 2] No such file or directory: '/System/Library/CoreServices/SystemVersion.plist' 2025-09-09T07:32:37,106 ERROR: python setup.py egg_info exited with 1 2025-09-09T07:32:37,119 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T07:32:37,119 exec(compile('"'"''"'"''"'"' 2025-09-09T07:32:37,119 # This is -- a caller that pip uses to run setup.py 2025-09-09T07:32:37,119 # 2025-09-09T07:32:37,119 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T07:32:37,119 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T07:32:37,119 # - It provides a clear error message when setuptools is not installed. 2025-09-09T07:32:37,119 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T07:32:37,119 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T07:32:37,119 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T07:32:37,119 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T07:32:37,119 import os, sys, tokenize, traceback 2025-09-09T07:32:37,119 2025-09-09T07:32:37,119 try: 2025-09-09T07:32:37,119 import setuptools 2025-09-09T07:32:37,119 except ImportError: 2025-09-09T07:32:37,119 print( 2025-09-09T07:32:37,119 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T07:32:37,119 "the build environment with exception:", 2025-09-09T07:32:37,119 file=sys.stderr, 2025-09-09T07:32:37,119 ) 2025-09-09T07:32:37,119 traceback.print_exc() 2025-09-09T07:32:37,119 sys.exit(1) 2025-09-09T07:32:37,119 2025-09-09T07:32:37,119 __file__ = %r 2025-09-09T07:32:37,119 sys.argv[0] = __file__ 2025-09-09T07:32:37,119 2025-09-09T07:32:37,119 if os.path.exists(__file__): 2025-09-09T07:32:37,119 filename = __file__ 2025-09-09T07:32:37,119 with tokenize.open(__file__) as f: 2025-09-09T07:32:37,119 setup_py_code = f.read() 2025-09-09T07:32:37,119 else: 2025-09-09T07:32:37,119 filename = "" 2025-09-09T07:32:37,119 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T07:32:37,119 2025-09-09T07:32:37,119 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T07:32:37,119 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-7lfmbtck/pyobjc-framework-metal_2ae3f6d313f34980879789a6543bc321/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-wktx4rfv[/] 2025-09-09T07:32:37,119 [bold magenta]cwd[/]: /tmp/pip-wheel-7lfmbtck/pyobjc-framework-metal_2ae3f6d313f34980879789a6543bc321/ 2025-09-09T07:32:37,119 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T07:32:37,120 ERROR: metadata generation failed 2025-09-09T07:32:37,125 Exception information: 2025-09-09T07:32:37,125 Traceback (most recent call last): 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T07:32:37,125 call_subprocess( 2025-09-09T07:32:37,125 ~~~~~~~~~~~~~~~^ 2025-09-09T07:32:37,125 args, 2025-09-09T07:32:37,125 ^^^^^ 2025-09-09T07:32:37,125 ...<2 lines>... 2025-09-09T07:32:37,125 spinner=spinner, 2025-09-09T07:32:37,125 ^^^^^^^^^^^^^^^^ 2025-09-09T07:32:37,125 ) 2025-09-09T07:32:37,125 ^ 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T07:32:37,125 raise error 2025-09-09T07:32:37,125 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T07:32:37,125 2025-09-09T07:32:37,125 The above exception was the direct cause of the following exception: 2025-09-09T07:32:37,125 2025-09-09T07:32:37,125 Traceback (most recent call last): 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T07:32:37,125 status = _inner_run() 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T07:32:37,125 return self.run(options, args) 2025-09-09T07:32:37,125 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T07:32:37,125 return func(self, options, args) 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T07:32:37,125 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T07:32:37,125 result = self._result = resolver.resolve( 2025-09-09T07:32:37,125 ~~~~~~~~~~~~~~~~^ 2025-09-09T07:32:37,125 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T07:32:37,125 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T07:32:37,125 ) 2025-09-09T07:32:37,125 ^ 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T07:32:37,125 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T07:32:37,125 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T07:32:37,125 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T07:32:37,125 if not criterion.candidates: 2025-09-09T07:32:37,125 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T07:32:37,125 return bool(self._sequence) 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T07:32:37,125 self._bool = any(self) 2025-09-09T07:32:37,125 ~~~^^^^^^ 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T07:32:37,125 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T07:32:37,125 ^^^^^^^^ 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T07:32:37,125 candidate = func() 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T07:32:37,125 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T07:32:37,125 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T07:32:37,125 link, template, name, version 2025-09-09T07:32:37,125 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T07:32:37,125 ) 2025-09-09T07:32:37,125 ^ 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T07:32:37,125 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T07:32:37,125 ~~~~~~~~~~~~~^ 2025-09-09T07:32:37,125 link, 2025-09-09T07:32:37,125 ^^^^^ 2025-09-09T07:32:37,125 ...<3 lines>... 2025-09-09T07:32:37,125 version=version, 2025-09-09T07:32:37,125 ^^^^^^^^^^^^^^^^ 2025-09-09T07:32:37,125 ) 2025-09-09T07:32:37,125 ^ 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T07:32:37,125 super().__init__( 2025-09-09T07:32:37,125 ~~~~~~~~~~~~~~~~^ 2025-09-09T07:32:37,125 link=link, 2025-09-09T07:32:37,125 ^^^^^^^^^^ 2025-09-09T07:32:37,125 ...<4 lines>... 2025-09-09T07:32:37,125 version=version, 2025-09-09T07:32:37,125 ^^^^^^^^^^^^^^^^ 2025-09-09T07:32:37,125 ) 2025-09-09T07:32:37,125 ^ 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T07:32:37,125 self.dist = self._prepare() 2025-09-09T07:32:37,125 ~~~~~~~~~~~~~^^ 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T07:32:37,125 dist = self._prepare_distribution() 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T07:32:37,125 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T07:32:37,125 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T07:32:37,125 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T07:32:37,125 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T07:32:37,125 dist = _get_prepared_distribution( 2025-09-09T07:32:37,125 req, 2025-09-09T07:32:37,125 ...<3 lines>... 2025-09-09T07:32:37,125 self.check_build_deps, 2025-09-09T07:32:37,125 ) 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T07:32:37,125 abstract_dist.prepare_distribution_metadata( 2025-09-09T07:32:37,125 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T07:32:37,125 finder, build_isolation, check_build_deps 2025-09-09T07:32:37,125 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T07:32:37,125 ) 2025-09-09T07:32:37,125 ^ 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T07:32:37,125 self.req.prepare_metadata() 2025-09-09T07:32:37,125 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T07:32:37,125 self.metadata_directory = generate_metadata_legacy( 2025-09-09T07:32:37,125 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T07:32:37,125 build_env=self.build_env, 2025-09-09T07:32:37,125 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T07:32:37,125 ...<3 lines>... 2025-09-09T07:32:37,125 details=details, 2025-09-09T07:32:37,125 ^^^^^^^^^^^^^^^^ 2025-09-09T07:32:37,125 ) 2025-09-09T07:32:37,125 ^ 2025-09-09T07:32:37,125 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T07:32:37,125 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T07:32:37,125 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T07:32:37,147 Removed pyobjc-framework-metal==7.0 from https://files.pythonhosted.org/packages/6e/7b/a1cab1ddffcd648a0344a3d31e262395d8dbd12cac9078fb472098dd1244/pyobjc-framework-Metal-7.0.tar.gz from build tracker '/tmp/pip-build-tracker-anxz7ogo' 2025-09-09T07:32:37,147 Removed build tracker: '/tmp/pip-build-tracker-anxz7ogo'