2025-09-09T02:41:34,977 Created temporary directory: /tmp/pip-build-tracker-hoxjdno4 2025-09-09T02:41:34,977 Initialized build tracking at /tmp/pip-build-tracker-hoxjdno4 2025-09-09T02:41:34,977 Created build tracker: /tmp/pip-build-tracker-hoxjdno4 2025-09-09T02:41:34,977 Entered build tracker: /tmp/pip-build-tracker-hoxjdno4 2025-09-09T02:41:34,978 Created temporary directory: /tmp/pip-wheel-bohh91o6 2025-09-09T02:41:34,981 Created temporary directory: /tmp/pip-ephem-wheel-cache-giw78ae6 2025-09-09T02:41:35,041 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T02:41:35,043 2 location(s) to search for versions of pyobjc-framework-metal: 2025-09-09T02:41:35,043 * https://pypi.org/simple/pyobjc-framework-metal/ 2025-09-09T02:41:35,043 * https://www.piwheels.org/simple/pyobjc-framework-metal/ 2025-09-09T02:41:35,043 Fetching project page and analyzing links: https://pypi.org/simple/pyobjc-framework-metal/ 2025-09-09T02:41:35,044 Getting page https://pypi.org/simple/pyobjc-framework-metal/ 2025-09-09T02:41:35,045 Found index url https://pypi.org/simple/ 2025-09-09T02:41:35,200 Fetched page https://pypi.org/simple/pyobjc-framework-metal/ as application/vnd.pypi.simple.v1+json 2025-09-09T02:41:35,224 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-09T02:41:35,224 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-09T02:41:35,224 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-09T02:41:35,224 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-09T02:41:35,225 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-09T02:41:35,225 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-09T02:41:35,225 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-09T02:41:35,225 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-09T02:41:35,225 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-09T02:41:35,225 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-09T02:41:35,226 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-09T02:41:35,226 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-09T02:41:35,226 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-09T02:41:35,226 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-09T02:41:35,226 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-09T02:41:35,226 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-09T02:41:35,226 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-09T02:41:35,227 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-09T02:41:35,227 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-09T02:41:35,227 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-09T02:41:35,227 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-09T02:41:35,227 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-09T02:41:35,227 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-09T02:41:35,228 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-09T02:41:35,228 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-09T02:41:35,228 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-09T02:41:35,228 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-09T02:41:35,228 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-09T02:41:35,228 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-09T02:41:35,228 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-09T02:41:35,228 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-09T02:41:35,229 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-09T02:41:35,229 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-09T02:41:35,229 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-09T02:41:35,229 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-09T02:41:35,229 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-09T02:41:35,229 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-09T02:41:35,230 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-09T02:41:35,230 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-09T02:41:35,230 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-09T02:41:35,230 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-09T02:41:35,230 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-09T02:41:35,230 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-09T02:41:35,230 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-09T02:41:35,231 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-09T02:41:35,231 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-09T02:41:35,231 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-09T02:41:35,231 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-09T02:41:35,231 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-09T02:41:35,231 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-09T02:41:35,231 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-09T02:41:35,231 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-09T02:41:35,232 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-09T02:41:35,232 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-09T02:41:35,232 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-09T02:41:35,232 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-09T02:41:35,233 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-09T02:41:35,233 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-09T02:41:35,233 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-09T02:41:35,233 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-09T02:41:35,233 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-09T02:41:35,233 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-09T02:41:35,233 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-09T02:41:35,234 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-09T02:41:35,234 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-09T02:41:35,234 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-09T02:41:35,234 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-09T02:41:35,234 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-09T02:41:35,234 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-09T02:41:35,234 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-09T02:41:35,235 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-09T02:41:35,235 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-09T02:41:35,235 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-09T02:41:35,235 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-09T02:41:35,235 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-09T02:41:35,235 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-09T02:41:35,235 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-09T02:41:35,236 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-09T02:41:35,236 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-09T02:41:35,236 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-09T02:41:35,236 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-09T02:41:35,237 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-09T02:41:35,237 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-09T02:41:35,237 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-09T02:41:35,237 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-09T02:41:35,237 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-09T02:41:35,237 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-09T02:41:35,237 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-09T02:41:35,238 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-09T02:41:35,238 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-09T02:41:35,238 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-09T02:41:35,238 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-09T02:41:35,238 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-09T02:41:35,238 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-09T02:41:35,238 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-09T02:41:35,238 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-09T02:41:35,239 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-09T02:41:35,239 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-09T02:41:35,239 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-09T02:41:35,239 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-09T02:41:35,239 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-09T02:41:35,239 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-09T02:41:35,239 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-09T02:41:35,239 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-09T02:41:35,240 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-09T02:41:35,240 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-09T02:41:35,240 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-09T02:41:35,240 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-09T02:41:35,240 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-09T02:41:35,240 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-09T02:41:35,240 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-09T02:41:35,240 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-09T02:41:35,241 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-09T02:41:35,241 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-09T02:41:35,241 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-09T02:41:35,241 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-09T02:41:35,241 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-09T02:41:35,242 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-09T02:41:35,242 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-09T02:41:35,242 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-09T02:41:35,242 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-09T02:41:35,242 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-09T02:41:35,243 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyobjc-framework-metal/ 2025-09-09T02:41:35,243 Getting page https://www.piwheels.org/simple/pyobjc-framework-metal/ 2025-09-09T02:41:35,244 Found index url https://www.piwheels.org/simple/ 2025-09-09T02:41:35,336 Fetched page https://www.piwheels.org/simple/pyobjc-framework-metal/ as text/html 2025-09-09T02:41:35,337 Skipping link: not a file: https://www.piwheels.org/simple/pyobjc-framework-metal/ 2025-09-09T02:41:35,337 Skipping link: not a file: https://pypi.org/simple/pyobjc-framework-metal/ 2025-09-09T02:41:35,366 Given no hashes to check 1 links for project 'pyobjc-framework-metal': discarding no candidates 2025-09-09T02:41:35,367 Collecting pyobjc-framework-metal==6.2.1 2025-09-09T02:41:35,368 Created temporary directory: /tmp/pip-unpack-lcft5bim 2025-09-09T02:41:35,504 Downloading pyobjc-framework-Metal-6.2.1.tar.gz (65 kB) 2025-09-09T02:41:35,580 Added pyobjc-framework-metal==6.2.1 from https://files.pythonhosted.org/packages/a8/ef/4fa15bc505c3e1dd30bfc68f719ec06def9cdca2cd23343cb52f8f5de7b9/pyobjc-framework-Metal-6.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-hoxjdno4' 2025-09-09T02:41:35,581 Running setup.py (path:/tmp/pip-wheel-bohh91o6/pyobjc-framework-metal_51d0aefa208e4d279a8c6e534d4a8296/setup.py) egg_info for package pyobjc-framework-metal 2025-09-09T02:41:35,581 Created temporary directory: /tmp/pip-pip-egg-info-_el5vs8z 2025-09-09T02:41:35,581 Preparing metadata (setup.py): started 2025-09-09T02:41:35,582 Running command python setup.py egg_info 2025-09-09T02:41:36,150 /tmp/pip-wheel-bohh91o6/pyobjc-framework-metal_51d0aefa208e4d279a8c6e534d4a8296/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-09T02:41:36,151 import pkg_resources 2025-09-09T02:41:36,829 /tmp/pip-wheel-bohh91o6/pyobjc-framework-metal_51d0aefa208e4d279a8c6e534d4a8296/pyobjc_setup.py:65: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-09T02:41:36,829 !! 2025-09-09T02:41:36,829 ******************************************************************************** 2025-09-09T02:41:36,829 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-09T02:41:36,829 This deprecation is overdue, please update your project and remove deprecated 2025-09-09T02:41:36,829 calls to avoid build errors in the future. 2025-09-09T02:41:36,829 ******************************************************************************** 2025-09-09T02:41:36,830 !! 2025-09-09T02:41:36,830 class oc_test(test.test): 2025-09-09T02:41:36,830 Traceback (most recent call last): 2025-09-09T02:41:36,832 File "", line 2, in 2025-09-09T02:41:36,833 exec(compile(''' 2025-09-09T02:41:36,833 ~~~~^^^^^^^^^^^^ 2025-09-09T02:41:36,833 # This is -- a caller that pip uses to run setup.py 2025-09-09T02:41:36,833 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:41:36,833 ...<32 lines>... 2025-09-09T02:41:36,833 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T02:41:36,833 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:41:36,833 ''' % ('/tmp/pip-wheel-bohh91o6/pyobjc-framework-metal_51d0aefa208e4d279a8c6e534d4a8296/setup.py',), "", "exec")) 2025-09-09T02:41:36,834 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:41:36,834 File "", line 35, in 2025-09-09T02:41:36,834 File "/tmp/pip-wheel-bohh91o6/pyobjc-framework-metal_51d0aefa208e4d279a8c6e534d4a8296/setup.py", line 22, in 2025-09-09T02:41:36,834 Extension( 2025-09-09T02:41:36,834 ~~~~~~~~~^ 2025-09-09T02:41:36,834 "Metal._inlines", 2025-09-09T02:41:36,834 ^^^^^^^^^^^^^^^^^ 2025-09-09T02:41:36,834 ...<2 lines>... 2025-09-09T02:41:36,835 py_limited_api=True, 2025-09-09T02:41:36,835 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:41:36,835 ), 2025-09-09T02:41:36,835 ^ 2025-09-09T02:41:36,835 File "/tmp/pip-wheel-bohh91o6/pyobjc-framework-metal_51d0aefa208e4d279a8c6e534d4a8296/pyobjc_setup.py", line 412, in Extension 2025-09-09T02:41:36,835 os_level = get_os_level() 2025-09-09T02:41:36,835 File "/tmp/pip-wheel-bohh91o6/pyobjc-framework-metal_51d0aefa208e4d279a8c6e534d4a8296/pyobjc_setup.py", line 200, in get_os_level 2025-09-09T02:41:36,835 with open("/System/Library/CoreServices/SystemVersion.plist", "rb") as fp: 2025-09-09T02:41:36,835 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:41:36,836 FileNotFoundError: [Errno 2] No such file or directory: '/System/Library/CoreServices/SystemVersion.plist' 2025-09-09T02:41:36,949 ERROR: python setup.py egg_info exited with 1 2025-09-09T02:41:36,962 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T02:41:36,962 exec(compile('"'"''"'"''"'"' 2025-09-09T02:41:36,962 # This is -- a caller that pip uses to run setup.py 2025-09-09T02:41:36,962 # 2025-09-09T02:41:36,962 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T02:41:36,962 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T02:41:36,962 # - It provides a clear error message when setuptools is not installed. 2025-09-09T02:41:36,962 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T02:41:36,962 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T02:41:36,962 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T02:41:36,962 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T02:41:36,962 import os, sys, tokenize, traceback 2025-09-09T02:41:36,962 2025-09-09T02:41:36,962 try: 2025-09-09T02:41:36,962 import setuptools 2025-09-09T02:41:36,962 except ImportError: 2025-09-09T02:41:36,962 print( 2025-09-09T02:41:36,962 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T02:41:36,962 "the build environment with exception:", 2025-09-09T02:41:36,962 file=sys.stderr, 2025-09-09T02:41:36,962 ) 2025-09-09T02:41:36,962 traceback.print_exc() 2025-09-09T02:41:36,962 sys.exit(1) 2025-09-09T02:41:36,962 2025-09-09T02:41:36,962 __file__ = %r 2025-09-09T02:41:36,962 sys.argv[0] = __file__ 2025-09-09T02:41:36,962 2025-09-09T02:41:36,962 if os.path.exists(__file__): 2025-09-09T02:41:36,962 filename = __file__ 2025-09-09T02:41:36,962 with tokenize.open(__file__) as f: 2025-09-09T02:41:36,962 setup_py_code = f.read() 2025-09-09T02:41:36,962 else: 2025-09-09T02:41:36,962 filename = "" 2025-09-09T02:41:36,962 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T02:41:36,962 2025-09-09T02:41:36,962 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T02:41:36,962 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-bohh91o6/pyobjc-framework-metal_51d0aefa208e4d279a8c6e534d4a8296/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-_el5vs8z[/] 2025-09-09T02:41:36,962 [bold magenta]cwd[/]: /tmp/pip-wheel-bohh91o6/pyobjc-framework-metal_51d0aefa208e4d279a8c6e534d4a8296/ 2025-09-09T02:41:36,962 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T02:41:36,963 ERROR: metadata generation failed 2025-09-09T02:41:36,968 Exception information: 2025-09-09T02:41:36,968 Traceback (most recent call last): 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T02:41:36,968 call_subprocess( 2025-09-09T02:41:36,968 ~~~~~~~~~~~~~~~^ 2025-09-09T02:41:36,968 args, 2025-09-09T02:41:36,968 ^^^^^ 2025-09-09T02:41:36,968 ...<2 lines>... 2025-09-09T02:41:36,968 spinner=spinner, 2025-09-09T02:41:36,968 ^^^^^^^^^^^^^^^^ 2025-09-09T02:41:36,968 ) 2025-09-09T02:41:36,968 ^ 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T02:41:36,968 raise error 2025-09-09T02:41:36,968 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T02:41:36,968 2025-09-09T02:41:36,968 The above exception was the direct cause of the following exception: 2025-09-09T02:41:36,968 2025-09-09T02:41:36,968 Traceback (most recent call last): 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T02:41:36,968 status = _inner_run() 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T02:41:36,968 return self.run(options, args) 2025-09-09T02:41:36,968 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T02:41:36,968 return func(self, options, args) 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T02:41:36,968 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T02:41:36,968 result = self._result = resolver.resolve( 2025-09-09T02:41:36,968 ~~~~~~~~~~~~~~~~^ 2025-09-09T02:41:36,968 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T02:41:36,968 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:41:36,968 ) 2025-09-09T02:41:36,968 ^ 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T02:41:36,968 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T02:41:36,968 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T02:41:36,968 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T02:41:36,968 if not criterion.candidates: 2025-09-09T02:41:36,968 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T02:41:36,968 return bool(self._sequence) 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T02:41:36,968 self._bool = any(self) 2025-09-09T02:41:36,968 ~~~^^^^^^ 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T02:41:36,968 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T02:41:36,968 ^^^^^^^^ 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T02:41:36,968 candidate = func() 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T02:41:36,968 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T02:41:36,968 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T02:41:36,968 link, template, name, version 2025-09-09T02:41:36,968 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:41:36,968 ) 2025-09-09T02:41:36,968 ^ 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T02:41:36,968 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T02:41:36,968 ~~~~~~~~~~~~~^ 2025-09-09T02:41:36,968 link, 2025-09-09T02:41:36,968 ^^^^^ 2025-09-09T02:41:36,968 ...<3 lines>... 2025-09-09T02:41:36,968 version=version, 2025-09-09T02:41:36,968 ^^^^^^^^^^^^^^^^ 2025-09-09T02:41:36,968 ) 2025-09-09T02:41:36,968 ^ 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T02:41:36,968 super().__init__( 2025-09-09T02:41:36,968 ~~~~~~~~~~~~~~~~^ 2025-09-09T02:41:36,968 link=link, 2025-09-09T02:41:36,968 ^^^^^^^^^^ 2025-09-09T02:41:36,968 ...<4 lines>... 2025-09-09T02:41:36,968 version=version, 2025-09-09T02:41:36,968 ^^^^^^^^^^^^^^^^ 2025-09-09T02:41:36,968 ) 2025-09-09T02:41:36,968 ^ 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T02:41:36,968 self.dist = self._prepare() 2025-09-09T02:41:36,968 ~~~~~~~~~~~~~^^ 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T02:41:36,968 dist = self._prepare_distribution() 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T02:41:36,968 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T02:41:36,968 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T02:41:36,968 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T02:41:36,968 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T02:41:36,968 dist = _get_prepared_distribution( 2025-09-09T02:41:36,968 req, 2025-09-09T02:41:36,968 ...<3 lines>... 2025-09-09T02:41:36,968 self.check_build_deps, 2025-09-09T02:41:36,968 ) 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T02:41:36,968 abstract_dist.prepare_distribution_metadata( 2025-09-09T02:41:36,968 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T02:41:36,968 finder, build_isolation, check_build_deps 2025-09-09T02:41:36,968 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:41:36,968 ) 2025-09-09T02:41:36,968 ^ 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T02:41:36,968 self.req.prepare_metadata() 2025-09-09T02:41:36,968 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T02:41:36,968 self.metadata_directory = generate_metadata_legacy( 2025-09-09T02:41:36,968 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T02:41:36,968 build_env=self.build_env, 2025-09-09T02:41:36,968 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T02:41:36,968 ...<3 lines>... 2025-09-09T02:41:36,968 details=details, 2025-09-09T02:41:36,968 ^^^^^^^^^^^^^^^^ 2025-09-09T02:41:36,968 ) 2025-09-09T02:41:36,968 ^ 2025-09-09T02:41:36,968 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T02:41:36,968 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T02:41:36,968 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T02:41:36,990 Removed pyobjc-framework-metal==6.2.1 from https://files.pythonhosted.org/packages/a8/ef/4fa15bc505c3e1dd30bfc68f719ec06def9cdca2cd23343cb52f8f5de7b9/pyobjc-framework-Metal-6.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-hoxjdno4' 2025-09-09T02:41:36,990 Removed build tracker: '/tmp/pip-build-tracker-hoxjdno4'