2025-10-22T05:07:20,522 Created temporary directory: /tmp/pip-ephem-wheel-cache-fygll6by 2025-10-22T05:07:20,524 Created temporary directory: /tmp/pip-build-tracker-6pfzpzxu 2025-10-22T05:07:20,525 Initialized build tracking at /tmp/pip-build-tracker-6pfzpzxu 2025-10-22T05:07:20,525 Created build tracker: /tmp/pip-build-tracker-6pfzpzxu 2025-10-22T05:07:20,525 Entered build tracker: /tmp/pip-build-tracker-6pfzpzxu 2025-10-22T05:07:20,526 Created temporary directory: /tmp/pip-wheel-bo3df8_f 2025-10-22T05:07:20,529 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-10-22T05:07:20,532 Created temporary directory: /tmp/pip-ephem-wheel-cache-asyu1t0m 2025-10-22T05:07:20,553 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-22T05:07:20,557 2 location(s) to search for versions of pyobjc-framework-metal: 2025-10-22T05:07:20,557 * https://pypi.org/simple/pyobjc-framework-metal/ 2025-10-22T05:07:20,557 * https://www.piwheels.org/simple/pyobjc-framework-metal/ 2025-10-22T05:07:20,558 Fetching project page and analyzing links: https://pypi.org/simple/pyobjc-framework-metal/ 2025-10-22T05:07:20,558 Getting page https://pypi.org/simple/pyobjc-framework-metal/ 2025-10-22T05:07:20,560 Found index url https://pypi.org/simple 2025-10-22T05:07:20,775 Fetched page https://pypi.org/simple/pyobjc-framework-metal/ as application/vnd.pypi.simple.v1+json 2025-10-22T05:07:20,799 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-10-22T05:07:20,800 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-10-22T05:07:20,801 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-10-22T05:07:20,802 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-10-22T05:07:20,803 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-10-22T05:07:20,804 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-10-22T05:07:20,805 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-10-22T05:07:20,806 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-10-22T05:07:20,807 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-10-22T05:07:20,808 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-10-22T05:07:20,808 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-10-22T05:07:20,809 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-10-22T05:07:20,810 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-10-22T05:07:20,810 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-10-22T05:07:20,811 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-10-22T05:07:20,812 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-10-22T05:07:20,813 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-10-22T05:07:20,814 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-10-22T05:07:20,814 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-10-22T05:07:20,815 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-10-22T05:07:20,816 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-10-22T05:07:20,817 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-10-22T05:07:20,818 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-10-22T05:07:20,818 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-10-22T05:07:20,819 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-10-22T05:07:20,819 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-10-22T05:07:20,820 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-10-22T05:07:20,821 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-10-22T05:07:20,822 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-10-22T05:07:20,822 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-10-22T05:07:20,823 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-10-22T05:07:20,824 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-10-22T05:07:20,825 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-10-22T05:07:20,825 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-10-22T05:07:20,826 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-10-22T05:07:20,827 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-10-22T05:07:20,828 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-10-22T05:07:20,828 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-10-22T05:07:20,829 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-10-22T05:07:20,829 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-10-22T05:07:20,830 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-10-22T05:07:20,831 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-10-22T05:07:20,832 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-10-22T05:07:20,833 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-10-22T05:07:20,833 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-10-22T05:07:20,834 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-10-22T05:07:20,835 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-10-22T05:07:20,836 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-10-22T05:07:20,837 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-10-22T05:07:20,837 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-10-22T05:07:20,838 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-10-22T05:07:20,838 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-10-22T05:07:20,839 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-10-22T05:07:20,840 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-10-22T05:07:20,840 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-10-22T05:07:20,841 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-10-22T05:07:20,842 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-10-22T05:07:20,843 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-10-22T05:07:20,844 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-10-22T05:07:20,845 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-10-22T05:07:20,846 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-10-22T05:07:20,846 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-10-22T05:07:20,847 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-10-22T05:07:20,847 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-10-22T05:07:20,848 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-10-22T05:07:20,849 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-10-22T05:07:20,849 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-10-22T05:07:20,850 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-10-22T05:07:20,851 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-10-22T05:07:20,852 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-10-22T05:07:20,853 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-10-22T05:07:20,854 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-10-22T05:07:20,855 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-10-22T05:07:20,856 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-10-22T05:07:20,857 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-10-22T05:07:20,858 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-10-22T05:07:20,859 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-10-22T05:07:20,860 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-10-22T05:07:20,860 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-10-22T05:07:20,862 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-10-22T05:07:20,862 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-10-22T05:07:20,863 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-10-22T05:07:20,864 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-10-22T05:07:20,865 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-10-22T05:07:20,866 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-10-22T05:07:20,867 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-10-22T05:07:20,868 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-10-22T05:07:20,869 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-10-22T05:07:20,870 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-10-22T05:07:20,871 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-10-22T05:07:20,871 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-10-22T05:07:20,872 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-10-22T05:07:20,873 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-10-22T05:07:20,873 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-10-22T05:07:20,875 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-10-22T05:07:20,876 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-10-22T05:07:20,876 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-10-22T05:07:20,877 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-10-22T05:07:20,878 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-10-22T05:07:20,879 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-10-22T05:07:20,880 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-10-22T05:07:20,881 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-10-22T05:07:20,881 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-10-22T05:07:20,882 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-10-22T05:07:20,883 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-10-22T05:07:20,884 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-10-22T05:07:20,885 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-10-22T05:07:20,886 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-10-22T05:07:20,886 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-10-22T05:07:20,887 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-10-22T05:07:20,888 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-10-22T05:07:20,889 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-10-22T05:07:20,890 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-10-22T05:07:20,891 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-10-22T05:07:20,891 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-10-22T05:07:20,892 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-10-22T05:07:20,893 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-10-22T05:07:20,893 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-10-22T05:07:20,894 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-10-22T05:07:20,895 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-10-22T05:07:20,896 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-10-22T05:07:20,897 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-10-22T05:07:20,898 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/c4/7e/51f787e5e10492ef75a8710be8371fba91009c13c038f5219984e00ab4ca/pyobjc_framework_metal-12.0-cp310-cp310-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9) 2025-10-22T05:07:20,900 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/99/b3/e364e20ca7929eb805d7bebb462cbb5d864ae2e874cf6488fdecaea165e5/pyobjc_framework_metal-12.0-cp311-cp311-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9) 2025-10-22T05:07:20,900 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/3f/90/3b5c7048f158a6c3aa2e0e04b3ec746e7862ac43c931e14337188e7550ae/pyobjc_framework_metal-12.0-cp312-cp312-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9) 2025-10-22T05:07:20,901 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/29/e2/640e8ca7c55b73c44e462ac6f80a34ee1fae1c45b945020dbf59b7909144/pyobjc_framework_metal-12.0-cp313-cp313-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9) 2025-10-22T05:07:20,901 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/2a/8b/275c9ad42814a31c7afe0d1c2147cfaf2ddf96354247167900141702f8c4/pyobjc_framework_metal-12.0-cp313-cp313t-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9) 2025-10-22T05:07:20,902 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/dd/6f/5c970d719f4ce23910d59bbe342ad621739ef81720cdd34976127fdd5869/pyobjc_framework_metal-12.0-cp314-cp314-macosx_10_15_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9) 2025-10-22T05:07:20,903 Skipping link: No binaries permitted for pyobjc-framework-metal: https://files.pythonhosted.org/packages/e6/7c/8fd303cae8afc6c8d748194c6eb6cf8684bf465c796b4c949f92d72ea156/pyobjc_framework_metal-12.0-cp314-cp314t-macosx_10_15_universal2.whl (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9) 2025-10-22T05:07:20,904 Found link https://files.pythonhosted.org/packages/53/fe/529b6061e9d2012330fd5089fb9db3b56061557ca97762c961688eca41ad/pyobjc_framework_metal-12.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-metal/) (requires-python:>=3.9), version: 12.0 2025-10-22T05:07:20,905 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyobjc-framework-metal/ 2025-10-22T05:07:20,906 Getting page https://www.piwheels.org/simple/pyobjc-framework-metal/ 2025-10-22T05:07:20,908 Found index url https://www.piwheels.org/simple 2025-10-22T05:07:21,079 Fetched page https://www.piwheels.org/simple/pyobjc-framework-metal/ as text/html 2025-10-22T05:07:21,080 Skipping link: not a file: https://www.piwheels.org/simple/pyobjc-framework-metal/ 2025-10-22T05:07:21,081 Skipping link: not a file: https://pypi.org/simple/pyobjc-framework-metal/ 2025-10-22T05:07:21,103 Given no hashes to check 1 links for project 'pyobjc-framework-metal': discarding no candidates 2025-10-22T05:07:21,121 Collecting pyobjc-framework-metal==12.0 2025-10-22T05:07:21,124 Created temporary directory: /tmp/pip-unpack-mjwkogf9 2025-10-22T05:07:21,258 Downloading pyobjc_framework_metal-12.0.tar.gz (182 kB) 2025-10-22T05:07:21,648 Added pyobjc-framework-metal==12.0 from https://files.pythonhosted.org/packages/53/fe/529b6061e9d2012330fd5089fb9db3b56061557ca97762c961688eca41ad/pyobjc_framework_metal-12.0.tar.gz to build tracker '/tmp/pip-build-tracker-6pfzpzxu' 2025-10-22T05:07:21,651 Created temporary directory: /tmp/pip-build-env-10c7n01o 2025-10-22T05:07:21,656 Installing build dependencies: started 2025-10-22T05:07:21,658 Running command pip subprocess to install build dependencies 2025-10-22T05:07:22,792 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-22T05:07:23,377 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-10-22T05:07:23,400 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-22T05:07:25,157 Collecting setuptools 2025-10-22T05:07:25,249 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-22T05:07:25,532 Collecting wheel 2025-10-22T05:07:25,551 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-22T05:07:28,566 Installing collected packages: wheel, setuptools 2025-10-22T05:07:28,810 Creating /tmp/pip-build-env-10c7n01o/overlay/local/bin 2025-10-22T05:07:28,813 changing mode of /tmp/pip-build-env-10c7n01o/overlay/local/bin/wheel to 755 2025-10-22T05:07:32,533 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-22T05:07:32,806 Installing build dependencies: finished with status 'done' 2025-10-22T05:07:32,812 Getting requirements to build wheel: started 2025-10-22T05:07:32,814 Running command Getting requirements to build wheel 2025-10-22T05:07:33,426 Traceback (most recent call last): 2025-10-22T05:07:33,426 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in 2025-10-22T05:07:33,427 main() 2025-10-22T05:07:33,427 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main 2025-10-22T05:07:33,428 json_out['return_val'] = hook(**hook_input['kwargs']) 2025-10-22T05:07:33,428 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T05:07:33,429 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel 2025-10-22T05:07:33,430 return hook(config_settings) 2025-10-22T05:07:33,430 ^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T05:07:33,431 File "/tmp/pip-build-env-10c7n01o/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 331, in get_requires_for_build_wheel 2025-10-22T05:07:33,431 return self._get_build_requires(config_settings, requirements=[]) 2025-10-22T05:07:33,432 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T05:07:33,433 File "/tmp/pip-build-env-10c7n01o/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 301, in _get_build_requires 2025-10-22T05:07:33,433 self.run_setup() 2025-10-22T05:07:33,434 File "/tmp/pip-build-env-10c7n01o/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 317, in run_setup 2025-10-22T05:07:33,434 exec(code, locals()) 2025-10-22T05:07:33,435 File "", line 20, in 2025-10-22T05:07:33,436 File "/tmp/pip-wheel-bo3df8_f/pyobjc-framework-metal_b28dfcc3721d429085fbda029d797c38/pyobjc_setup.py", line 553, in setup 2025-10-22T05:07:33,436 os_level = get_os_level() 2025-10-22T05:07:33,437 ^^^^^^^^^^^^^^ 2025-10-22T05:07:33,437 File "/tmp/pip-wheel-bo3df8_f/pyobjc-framework-metal_b28dfcc3721d429085fbda029d797c38/pyobjc_setup.py", line 253, in get_os_level 2025-10-22T05:07:33,438 subprocess.check_output(["/usr/bin/sw_vers", "-productVersion"]) 2025-10-22T05:07:33,439 File "/usr/lib/python3.11/subprocess.py", line 466, in check_output 2025-10-22T05:07:33,440 return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, 2025-10-22T05:07:33,440 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T05:07:33,441 File "/usr/lib/python3.11/subprocess.py", line 548, in run 2025-10-22T05:07:33,442 with Popen(*popenargs, **kwargs) as process: 2025-10-22T05:07:33,442 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T05:07:33,443 File "/usr/lib/python3.11/subprocess.py", line 1024, in __init__ 2025-10-22T05:07:33,444 self._execute_child(args, executable, preexec_fn, close_fds, 2025-10-22T05:07:33,444 File "/usr/lib/python3.11/subprocess.py", line 1901, in _execute_child 2025-10-22T05:07:33,445 raise child_exception_type(errno_num, err_msg, err_filename) 2025-10-22T05:07:33,446 FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/sw_vers' 2025-10-22T05:07:33,516 ERROR: [present-rich] Getting requirements to build wheel exited with 1 2025-10-22T05:07:33,529 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py get_requires_for_build_wheel /tmp/tmpe1cgye5m[/] 2025-10-22T05:07:33,530 [bold magenta]cwd[/]: /tmp/pip-wheel-bo3df8_f/pyobjc-framework-metal_b28dfcc3721d429085fbda029d797c38 2025-10-22T05:07:33,530 Getting requirements to build wheel: finished with status 'error' 2025-10-22T05:07:33,533 ERROR: [present-rich] Getting requirements to build wheel exited with 1 2025-10-22T05:07:33,538 Exception information: 2025-10-22T05:07:33,538 Traceback (most recent call last): 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2025-10-22T05:07:33,538 status = run_func(*args) 2025-10-22T05:07:33,538 ^^^^^^^^^^^^^^^ 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2025-10-22T05:07:33,538 return func(self, options, args) 2025-10-22T05:07:33,538 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2025-10-22T05:07:33,538 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-10-22T05:07:33,538 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2025-10-22T05:07:33,538 result = self._result = resolver.resolve( 2025-10-22T05:07:33,538 ^^^^^^^^^^^^^^^^^ 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2025-10-22T05:07:33,538 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-10-22T05:07:33,538 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2025-10-22T05:07:33,538 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2025-10-22T05:07:33,538 if not criterion.candidates: 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2025-10-22T05:07:33,538 return bool(self._sequence) 2025-10-22T05:07:33,538 ^^^^^^^^^^^^^^^^^^^^ 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2025-10-22T05:07:33,538 return any(self) 2025-10-22T05:07:33,538 ^^^^^^^^^ 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2025-10-22T05:07:33,538 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-10-22T05:07:33,538 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2025-10-22T05:07:33,538 candidate = func() 2025-10-22T05:07:33,538 ^^^^^^ 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2025-10-22T05:07:33,538 self._link_candidate_cache[link] = LinkCandidate( 2025-10-22T05:07:33,538 ^^^^^^^^^^^^^^ 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ 2025-10-22T05:07:33,538 super().__init__( 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2025-10-22T05:07:33,538 self.dist = self._prepare() 2025-10-22T05:07:33,538 ^^^^^^^^^^^^^^^ 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare 2025-10-22T05:07:33,538 dist = self._prepare_distribution() 2025-10-22T05:07:33,538 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution 2025-10-22T05:07:33,538 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-10-22T05:07:33,538 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement 2025-10-22T05:07:33,538 return self._prepare_linked_requirement(req, parallel_builds) 2025-10-22T05:07:33,538 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 577, in _prepare_linked_requirement 2025-10-22T05:07:33,538 dist = _get_prepared_distribution( 2025-10-22T05:07:33,538 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2025-10-22T05:07:33,538 abstract_dist.prepare_distribution_metadata( 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 48, in prepare_distribution_metadata 2025-10-22T05:07:33,538 self._install_build_reqs(finder) 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 118, in _install_build_reqs 2025-10-22T05:07:33,538 build_reqs = self._get_build_requires_wheel() 2025-10-22T05:07:33,538 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 95, in _get_build_requires_wheel 2025-10-22T05:07:33,538 return backend.get_requires_for_build_wheel() 2025-10-22T05:07:33,538 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_internal/utils/misc.py", line 725, in get_requires_for_build_wheel 2025-10-22T05:07:33,538 return super().get_requires_for_build_wheel(config_settings=cs) 2025-10-22T05:07:33,538 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 166, in get_requires_for_build_wheel 2025-10-22T05:07:33,538 return self._call_hook('get_requires_for_build_wheel', { 2025-10-22T05:07:33,538 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 311, in _call_hook 2025-10-22T05:07:33,538 self._subprocess_runner( 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 252, in runner 2025-10-22T05:07:33,538 call_subprocess( 2025-10-22T05:07:33,538 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2025-10-22T05:07:33,538 raise error 2025-10-22T05:07:33,538 pip._internal.exceptions.InstallationSubprocessError: Getting requirements to build wheel exited with 1 2025-10-22T05:07:33,551 Removed pyobjc-framework-metal==12.0 from https://files.pythonhosted.org/packages/53/fe/529b6061e9d2012330fd5089fb9db3b56061557ca97762c961688eca41ad/pyobjc_framework_metal-12.0.tar.gz from build tracker '/tmp/pip-build-tracker-6pfzpzxu' 2025-10-22T05:07:33,551 Removed build tracker: '/tmp/pip-build-tracker-6pfzpzxu'