2025-09-11T17:38:09,639 Created temporary directory: /tmp/pip-build-tracker-bn7vy6_e 2025-09-11T17:38:09,639 Initialized build tracking at /tmp/pip-build-tracker-bn7vy6_e 2025-09-11T17:38:09,640 Created build tracker: /tmp/pip-build-tracker-bn7vy6_e 2025-09-11T17:38:09,640 Entered build tracker: /tmp/pip-build-tracker-bn7vy6_e 2025-09-11T17:38:09,640 Created temporary directory: /tmp/pip-wheel-nnytx093 2025-09-11T17:38:09,643 Created temporary directory: /tmp/pip-ephem-wheel-cache-wngnbz1o 2025-09-11T17:38:09,700 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-11T17:38:09,702 2 location(s) to search for versions of pyobjc-framework-safetykit: 2025-09-11T17:38:09,702 * https://pypi.org/simple/pyobjc-framework-safetykit/ 2025-09-11T17:38:09,702 * https://www.piwheels.org/simple/pyobjc-framework-safetykit/ 2025-09-11T17:38:09,703 Fetching project page and analyzing links: https://pypi.org/simple/pyobjc-framework-safetykit/ 2025-09-11T17:38:09,703 Getting page https://pypi.org/simple/pyobjc-framework-safetykit/ 2025-09-11T17:38:09,704 Found index url https://pypi.org/simple/ 2025-09-11T17:38:09,855 Fetched page https://pypi.org/simple/pyobjc-framework-safetykit/ as application/vnd.pypi.simple.v1+json 2025-09-11T17:38:09,875 Found link https://files.pythonhosted.org/packages/10/1d/2f303467f30254bf94c4b4504bdfb4208b2662006004a4f3a2f1703e3d0e/pyobjc-framework-SafetyKit-9.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7), version: 9.0 2025-09-11T17:38:09,875 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/2d/01/361951fd9405fa01f2adf80087d3d37fd22dcfb98de868754cd967bca466/pyobjc_framework_SafetyKit-9.0-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7) 2025-09-11T17:38:09,875 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/fd/b9/8dc2392eaad7251a89c075b720da9daf54869e883ed7d0caac7fd09b4866/pyobjc_framework_SafetyKit-9.0-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7) 2025-09-11T17:38:09,875 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/97/f2/5f93237db2cc5148e3cff08ee78d0ccb4ea1db5a482ad9ae9b93dcaf4d97/pyobjc_framework_SafetyKit-9.0-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7) 2025-09-11T17:38:09,876 Found link https://files.pythonhosted.org/packages/75/88/27f4a2659d72f4305bdedd9ffb363130dfc741e550932449ae1f4f642a89/pyobjc-framework-SafetyKit-9.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7), version: 9.0.1 2025-09-11T17:38:09,876 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/01/c7/448b6be43b3198e3c6bd3d5718ec0b1c9c802f47a68220fc0f7ae8c1f3ee/pyobjc_framework_SafetyKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7) 2025-09-11T17:38:09,876 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/6f/1f/fad94200cd3f22ed14fda856cd42ef3268c4a0a295b984863f9c5e7ae7ac/pyobjc_framework_SafetyKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7) 2025-09-11T17:38:09,876 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/a4/49/fd689fe2f31795db0a74af4865d1760a708a716f7e30d5e345fa584d8687/pyobjc_framework_SafetyKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7) 2025-09-11T17:38:09,876 Found link https://files.pythonhosted.org/packages/5b/6d/b72d167b1733db1ffd4fce0b8e303d129c874a6ccc717fdb0a47b7eb0059/pyobjc-framework-SafetyKit-9.1b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7), version: 9.1b1 2025-09-11T17:38:09,876 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/05/55/002cae4830fe51494f2500d650327311a4779be02f1d6316d1fd068e8f1f/pyobjc_framework_SafetyKit-9.1b1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7) 2025-09-11T17:38:09,877 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/ce/22/732d8a92dba43faa9ad662bd1d15ba9cfd7415198cbdad7bd31ce84c50dc/pyobjc_framework_SafetyKit-9.1b1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7) 2025-09-11T17:38:09,877 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/b5/0a/5092896462fe739e382ce679fb5845b3b2237bdeca4d952fcc5a2175fd1c/pyobjc_framework_SafetyKit-9.1b1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7) 2025-09-11T17:38:09,877 Found link https://files.pythonhosted.org/packages/16/bd/815bc38881f7a21ab574e02efb79d7136b5682d4a4d2acd9fa29e0140bb9/pyobjc-framework-SafetyKit-9.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7), version: 9.1 2025-09-11T17:38:09,877 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/62/36/30808603f05e2185e081638c2becd059f9b64ddd92ab5b24dc3a06e919f2/pyobjc_framework_SafetyKit-9.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7) 2025-09-11T17:38:09,877 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/20/7a/829a4da56330892f81aabe830224fe02e5726b73c7a13819df0186c37ab3/pyobjc_framework_SafetyKit-9.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7) 2025-09-11T17:38:09,877 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/48/31/9ebf7b45f4cc7c1a27b77e3a9d64ed8d321c5194043758553ebab7901ea7/pyobjc_framework_SafetyKit-9.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7) 2025-09-11T17:38:09,877 Found link https://files.pythonhosted.org/packages/fd/a1/39909365da264c7981fa997e530f5678cee4a8511cb100cd7c247093d7a7/pyobjc-framework-SafetyKit-9.1.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7), version: 9.1.1 2025-09-11T17:38:09,878 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/33/b4/bb877129b7ddd0fcc4c4f3114cd77ffba07bb75df83ce9b5dbeb98e3f609/pyobjc_framework_SafetyKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7) 2025-09-11T17:38:09,878 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/a1/6d/905bc5c7f3925863500a553b79a679b9de33f1f1ac1288c71f34fea3bdde/pyobjc_framework_SafetyKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7) 2025-09-11T17:38:09,878 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/89/4d/3fd9a14ae54dc59c113c16029fbbb41d37f26716a3839ac810c0ad8c67c5/pyobjc_framework_SafetyKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7) 2025-09-11T17:38:09,878 Found link https://files.pythonhosted.org/packages/4c/c4/92ca1ea64cb0bfd5b5960b38d1038cfe7b30c106af6f648c584a9d64ddc4/pyobjc-framework-SafetyKit-9.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7), version: 9.2 2025-09-11T17:38:09,878 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/72/31/f8e4c8fdaa457f5c1b1090c776914f05dc16331c7ed549f0d2732168fc1a/pyobjc_framework_SafetyKit-9.2-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7) 2025-09-11T17:38:09,878 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/7f/5a/ef52f5ebd61ca83d76d55aa5467a15389b8735b30c4f03e577daf57cc63d/pyobjc_framework_SafetyKit-9.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7) 2025-09-11T17:38:09,878 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/cf/eb/7eaaa0e03f4fbac7759dec780f4a4453e722157c1a626b4bd132a6ec38b2/pyobjc_framework_SafetyKit-9.2-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.7) 2025-09-11T17:38:09,879 Found link https://files.pythonhosted.org/packages/2e/55/5caac06411651b27492ccae3f3abd39aa9360034b6524b1cbd1530aea22d/pyobjc-framework-SafetyKit-10.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8), version: 10.0 2025-09-11T17:38:09,879 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/49/48/0667e872f3603ebaa74457fa9463e9dfd7df589ff79e3a25b71d83339f5f/pyobjc_framework_SafetyKit-10.0-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8) 2025-09-11T17:38:09,879 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/f6/91/8309be2b423e8c8676820a1d55de787b8d1c8b67eb0ea973067daebca017/pyobjc_framework_SafetyKit-10.0-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8) 2025-09-11T17:38:09,879 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/0b/fe/6adff3a9ec0847093d630b1552f9c39dae952398580a8cc8567e889eecd9/pyobjc_framework_SafetyKit-10.0-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8) 2025-09-11T17:38:09,880 Found link https://files.pythonhosted.org/packages/24/1d/1a92e8358c310196871d2c2ebcf0fb4285f58adabaf9fb607b2f86abf00b/pyobjc-framework-SafetyKit-10.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8), version: 10.1 2025-09-11T17:38:09,880 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/85/c9/2bb85f935d3327cd034117254607a2dd9c3b8147b89e65b246e0e0b76260/pyobjc_framework_SafetyKit-10.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8) 2025-09-11T17:38:09,880 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/6b/a0/686860558af5a6f21eaeed48ddc21a454a2e0db29caeac7f036b1279c6f4/pyobjc_framework_SafetyKit-10.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8) 2025-09-11T17:38:09,880 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/44/51/9edafd3b183c03c805307465a02bde44f9ed9fd1174d17d37f771cdac5ba/pyobjc_framework_SafetyKit-10.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8) 2025-09-11T17:38:09,880 Found link https://files.pythonhosted.org/packages/cb/01/3f54482dd8e4660fd64e11fd1d807639f60b1493b4b79651d27464fed65d/pyobjc-framework-SafetyKit-10.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8), version: 10.2 2025-09-11T17:38:09,880 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/d8/07/7632ad8ab50263aa6e091903df8a819a965e925d391ddc257437d1a10e18/pyobjc_framework_SafetyKit-10.2-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8) 2025-09-11T17:38:09,880 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/ee/c2/615bc30bc7174165deca796d4f74a72d2e4156f7fdc187bb5d0053bcb085/pyobjc_framework_SafetyKit-10.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8) 2025-09-11T17:38:09,881 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/f3/5a/9ece6fcf05dd093642f3ae6f099f817168f389a248cda7c38da7c145367d/pyobjc_framework_SafetyKit-10.2-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8) 2025-09-11T17:38:09,881 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/32/ab/508b86c995565ff6d133637e50deaa1db6a25e5f32b5990a363f7f7eaa2a/pyobjc_framework_SafetyKit-10.3-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8) 2025-09-11T17:38:09,881 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/31/48/fd93e50e608a7fc7b758dd546a632bc1a38cf434ee22e61d32e5be44a851/pyobjc_framework_SafetyKit-10.3-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8) 2025-09-11T17:38:09,881 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/34/79/7fca85e5878d6e3cd813238fe35adc334cecd77bea78dcfb1cc2974da469/pyobjc_framework_SafetyKit-10.3-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8) 2025-09-11T17:38:09,881 Found link https://files.pythonhosted.org/packages/43/55/192f58f355d2dbf01bd52542c6f6b5da74a647374f8957ae4e7cb3ce995a/pyobjc_framework_safetykit-10.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8), version: 10.3 2025-09-11T17:38:09,881 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/c1/13/35bfd2d99a20f035d8c1e0c266b2c5d90c64f8f075d6d70743c8b1fa4118/pyobjc_framework_SafetyKit-10.3.1-cp36-abi3-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8) 2025-09-11T17:38:09,881 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/9c/86/7f33005e00824520fa611bcc63ecbbe55979b94dc1599df44d1c8a7ab92c/pyobjc_framework_SafetyKit-10.3.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8) 2025-09-11T17:38:09,882 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/55/84/79d6e20377c6cfe07f8289c4dabeda78c5a8c455c465a5793c6e2a4b5d6f/pyobjc_framework_SafetyKit-10.3.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8) 2025-09-11T17:38:09,882 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/58/50/d8bbb45c931ec9c5205bc1fb3d03336e6c992b90b9444b3c6ed6be0069c7/pyobjc_framework_SafetyKit-10.3.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8) 2025-09-11T17:38:09,882 Found link https://files.pythonhosted.org/packages/d8/db/1d099ed2b3655caacad70315a6789b47277f9939f73d4f13810bf27f9e29/pyobjc_framework_safetykit-10.3.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8), version: 10.3.1 2025-09-11T17:38:09,882 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/03/9f/83db1f9eedf7e2b85c46536dfba05d4ba8bddb2893a8a430191e33a09d3e/pyobjc_framework_SafetyKit-10.3.2-cp313-cp313t-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8) 2025-09-11T17:38:09,882 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/9c/f2/abffc58ec75a3426722601acaae5315077b201e595ef849c46e659755e2e/pyobjc_framework_SafetyKit-10.3.2-cp36-abi3-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8) 2025-09-11T17:38:09,882 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/3f/04/ae861242521826bb8bb4585ce05050aeb26bfd8ecb4d2748204cf968111f/pyobjc_framework_SafetyKit-10.3.2-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8) 2025-09-11T17:38:09,882 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/d6/cb/e2227d08b809e71a59f28a8af9008845caca5c2d4a269b84a4f77af68617/pyobjc_framework_SafetyKit-10.3.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8) 2025-09-11T17:38:09,883 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/b4/d0/b3cd5cb3c8f71f392a43dfe74a9088b13dcd3dbacbdbad6f4a89fefb39fd/pyobjc_framework_SafetyKit-10.3.2-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8) 2025-09-11T17:38:09,883 Found link https://files.pythonhosted.org/packages/70/b3/b5fa5d14cc95c52a67b3e676a8badc671057bd3b483dcd2dd37b37bc9c2b/pyobjc_framework_safetykit-10.3.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.8), version: 10.3.2 2025-09-11T17:38:09,883 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/5a/5c/4eb9ec53d2cdb58bddc63b8b052a3c6dbcf1d1e61a981a4e7f69341a4d94/pyobjc_framework_SafetyKit-11.0-cp310-cp310-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.9) 2025-09-11T17:38:09,883 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/37/c5/68b79c0f128eb735397aa68a40e5ac48b88c12967f69358f25f753a3fc1c/pyobjc_framework_SafetyKit-11.0-cp311-cp311-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.9) 2025-09-11T17:38:09,883 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/99/02/2853a00e75cca8db8b5053ff2648ff2a26f5c02f07af1c70630a36b58d04/pyobjc_framework_SafetyKit-11.0-cp312-cp312-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.9) 2025-09-11T17:38:09,883 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/27/18/1af05ced269cd5c9c1f8a983d3b34897bf4705fb39b4dc9252b54d19575c/pyobjc_framework_SafetyKit-11.0-cp313-cp313-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.9) 2025-09-11T17:38:09,883 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/a0/6e/16729ab6411e760a20fa9da1bc2a74ed51f81159e2c66e19ffbe50da5803/pyobjc_framework_SafetyKit-11.0-cp313-cp313t-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.9) 2025-09-11T17:38:09,883 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/ec/50/c4ad41ef5f652c217216fbdbca73c6f88c5c9d15889361f326d594d0aaff/pyobjc_framework_SafetyKit-11.0-cp39-cp39-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.9) 2025-09-11T17:38:09,884 Found link https://files.pythonhosted.org/packages/4e/30/89bfdbdca93e57b19891ddeff1742b20a2019cdeb2e44902027dce2642e1/pyobjc_framework_safetykit-11.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.9), version: 11.0 2025-09-11T17:38:09,884 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/f2/b1/2fe277f52a026e3239ad3306a029dc206eb37c448a0a254a9ffa4f619429/pyobjc_framework_safetykit-11.1-cp310-cp310-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.9) 2025-09-11T17:38:09,884 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/a3/ad/1e9c661510cc4cd96f2beffc7ba39af36064c742e265303c689e85aaa0ad/pyobjc_framework_safetykit-11.1-cp311-cp311-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.9) 2025-09-11T17:38:09,884 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/9c/8f/6f4c833e31526a81faef9bf19695b332ba8d2fa53d92640abd6fb3ac1d78/pyobjc_framework_safetykit-11.1-cp312-cp312-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.9) 2025-09-11T17:38:09,885 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/85/3d/782e1738f2eb4b276baabd85a8b263bf75b2c4e990fd5950eeadfb59ebeb/pyobjc_framework_safetykit-11.1-cp313-cp313-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.9) 2025-09-11T17:38:09,885 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/be/2c/411d525a2110777dd22888e46a48dcff2ae15ff08ab2f739eab44ee740cb/pyobjc_framework_safetykit-11.1-cp313-cp313t-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.9) 2025-09-11T17:38:09,885 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/ca/df/f04b5caa76b2e4c5115c55937b50c341963c35ded6931cb1a3bc0e686d0b/pyobjc_framework_safetykit-11.1-cp314-cp314-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.9) 2025-09-11T17:38:09,885 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/a5/66/e0bd5ac4956e4f6d77815c85355764e43934a31c8fdd10e33b4ff217cb99/pyobjc_framework_safetykit-11.1-cp314-cp314t-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.9) 2025-09-11T17:38:09,885 Skipping link: No binaries permitted for pyobjc-framework-safetykit: https://files.pythonhosted.org/packages/5e/68/aedde90b9d4787d63d0481df0653a6176ab03b4c3b7c378ad49dd2e1d251/pyobjc_framework_safetykit-11.1-cp39-cp39-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.9) 2025-09-11T17:38:09,885 Found link https://files.pythonhosted.org/packages/28/cc/f6aa5d6f45179bd084416511be4e5b0dd0752cb76daa93869e6edb806096/pyobjc_framework_safetykit-11.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-safetykit/) (requires-python:>=3.9), version: 11.1 2025-09-11T17:38:09,885 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyobjc-framework-safetykit/ 2025-09-11T17:38:09,886 Getting page https://www.piwheels.org/simple/pyobjc-framework-safetykit/ 2025-09-11T17:38:09,886 Found index url https://www.piwheels.org/simple/ 2025-09-11T17:38:09,965 Fetched page https://www.piwheels.org/simple/pyobjc-framework-safetykit/ as text/html 2025-09-11T17:38:09,966 Skipping link: not a file: https://www.piwheels.org/simple/pyobjc-framework-safetykit/ 2025-09-11T17:38:09,966 Skipping link: not a file: https://pypi.org/simple/pyobjc-framework-safetykit/ 2025-09-11T17:38:09,993 Given no hashes to check 1 links for project 'pyobjc-framework-safetykit': discarding no candidates 2025-09-11T17:38:09,994 Collecting pyobjc-framework-safetykit==9.0.1 2025-09-11T17:38:09,995 Created temporary directory: /tmp/pip-unpack-tl8jhwe_ 2025-09-11T17:38:10,132 Downloading pyobjc-framework-SafetyKit-9.0.1.tar.gz (18 kB) 2025-09-11T17:38:10,171 Added pyobjc-framework-safetykit==9.0.1 from https://files.pythonhosted.org/packages/75/88/27f4a2659d72f4305bdedd9ffb363130dfc741e550932449ae1f4f642a89/pyobjc-framework-SafetyKit-9.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-bn7vy6_e' 2025-09-11T17:38:10,172 Running setup.py (path:/tmp/pip-wheel-nnytx093/pyobjc-framework-safetykit_ffc49106b8094fe5b40eae18a4f4f5c3/setup.py) egg_info for package pyobjc-framework-safetykit 2025-09-11T17:38:10,173 Created temporary directory: /tmp/pip-pip-egg-info-8p54kmlc 2025-09-11T17:38:10,173 Preparing metadata (setup.py): started 2025-09-11T17:38:10,173 Running command python setup.py egg_info 2025-09-11T17:38:10,720 /tmp/pip-wheel-nnytx093/pyobjc-framework-safetykit_ffc49106b8094fe5b40eae18a4f4f5c3/pyobjc_setup.py:15: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. 2025-09-11T17:38:10,720 import pkg_resources 2025-09-11T17:38:11,269 /tmp/pip-wheel-nnytx093/pyobjc-framework-safetykit_ffc49106b8094fe5b40eae18a4f4f5c3/pyobjc_setup.py:87: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-11T17:38:11,269 !! 2025-09-11T17:38:11,270 ******************************************************************************** 2025-09-11T17:38:11,270 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-11T17:38:11,270 This deprecation is overdue, please update your project and remove deprecated 2025-09-11T17:38:11,270 calls to avoid build errors in the future. 2025-09-11T17:38:11,270 ******************************************************************************** 2025-09-11T17:38:11,270 !! 2025-09-11T17:38:11,270 class oc_test(test.test): 2025-09-11T17:38:11,271 /tmp/pip-wheel-nnytx093/pyobjc-framework-safetykit_ffc49106b8094fe5b40eae18a4f4f5c3/pyobjc_setup.py:89: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-11T17:38:11,271 !! 2025-09-11T17:38:11,271 ******************************************************************************** 2025-09-11T17:38:11,271 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-11T17:38:11,271 This deprecation is overdue, please update your project and remove deprecated 2025-09-11T17:38:11,271 calls to avoid build errors in the future. 2025-09-11T17:38:11,271 ******************************************************************************** 2025-09-11T17:38:11,272 !! 2025-09-11T17:38:11,272 user_options = test.test.user_options + [ 2025-09-11T17:38:11,275 Traceback (most recent call last): 2025-09-11T17:38:11,280 File "", line 2, in 2025-09-11T17:38:11,280 exec(compile(''' 2025-09-11T17:38:11,281 ~~~~^^^^^^^^^^^^ 2025-09-11T17:38:11,281 # This is -- a caller that pip uses to run setup.py 2025-09-11T17:38:11,281 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,281 ...<32 lines>... 2025-09-11T17:38:11,281 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T17:38:11,281 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,282 ''' % ('/tmp/pip-wheel-nnytx093/pyobjc-framework-safetykit_ffc49106b8094fe5b40eae18a4f4f5c3/setup.py',), "", "exec")) 2025-09-11T17:38:11,282 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,282 File "", line 35, in 2025-09-11T17:38:11,282 File "/tmp/pip-wheel-nnytx093/pyobjc-framework-safetykit_ffc49106b8094fe5b40eae18a4f4f5c3/setup.py", line 20, in 2025-09-11T17:38:11,282 Extension( 2025-09-11T17:38:11,282 ~~~~~~~~~^ 2025-09-11T17:38:11,282 "SafetyKit._SafetyKit", 2025-09-11T17:38:11,283 ^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,283 ...<7 lines>... 2025-09-11T17:38:11,283 ], 2025-09-11T17:38:11,283 ^^ 2025-09-11T17:38:11,283 ) 2025-09-11T17:38:11,283 ^ 2025-09-11T17:38:11,283 File "/tmp/pip-wheel-nnytx093/pyobjc-framework-safetykit_ffc49106b8094fe5b40eae18a4f4f5c3/pyobjc_setup.py", line 462, in Extension 2025-09-11T17:38:11,283 os_level = get_os_level() 2025-09-11T17:38:11,284 File "/tmp/pip-wheel-nnytx093/pyobjc-framework-safetykit_ffc49106b8094fe5b40eae18a4f4f5c3/pyobjc_setup.py", line 231, in get_os_level 2025-09-11T17:38:11,284 subprocess.check_output(["/usr/bin/sw_vers", "-productVersion"]) 2025-09-11T17:38:11,284 ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,284 File "/usr/lib/python3.13/subprocess.py", line 472, in check_output 2025-09-11T17:38:11,284 return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, 2025-09-11T17:38:11,284 ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,284 **kwargs).stdout 2025-09-11T17:38:11,284 ^^^^^^^^^ 2025-09-11T17:38:11,284 File "/usr/lib/python3.13/subprocess.py", line 554, in run 2025-09-11T17:38:11,285 with Popen(*popenargs, **kwargs) as process: 2025-09-11T17:38:11,285 ~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,285 File "/usr/lib/python3.13/subprocess.py", line 1039, in __init__ 2025-09-11T17:38:11,285 self._execute_child(args, executable, preexec_fn, close_fds, 2025-09-11T17:38:11,285 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,285 pass_fds, cwd, env, 2025-09-11T17:38:11,285 ^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,285 ...<5 lines>... 2025-09-11T17:38:11,285 gid, gids, uid, umask, 2025-09-11T17:38:11,286 ^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,286 start_new_session, process_group) 2025-09-11T17:38:11,286 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,286 File "/usr/lib/python3.13/subprocess.py", line 1857, in _execute_child 2025-09-11T17:38:11,286 self._posix_spawn(args, executable, env, restore_signals, close_fds, 2025-09-11T17:38:11,286 ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,286 p2cread, p2cwrite, 2025-09-11T17:38:11,286 ^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,286 c2pread, c2pwrite, 2025-09-11T17:38:11,287 ^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,287 errread, errwrite) 2025-09-11T17:38:11,287 ^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,287 File "/usr/lib/python3.13/subprocess.py", line 1801, in _posix_spawn 2025-09-11T17:38:11,287 self.pid = os.posix_spawn(executable, args, env, **kwargs) 2025-09-11T17:38:11,287 ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,287 FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/sw_vers' 2025-09-11T17:38:11,398 ERROR: python setup.py egg_info exited with 1 2025-09-11T17:38:11,409 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-11T17:38:11,409 exec(compile('"'"''"'"''"'"' 2025-09-11T17:38:11,409 # This is -- a caller that pip uses to run setup.py 2025-09-11T17:38:11,409 # 2025-09-11T17:38:11,409 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-11T17:38:11,409 # import from `distutils.core` to work with newer packaging standards. 2025-09-11T17:38:11,409 # - It provides a clear error message when setuptools is not installed. 2025-09-11T17:38:11,409 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-11T17:38:11,409 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-11T17:38:11,409 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-11T17:38:11,409 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-11T17:38:11,409 import os, sys, tokenize, traceback 2025-09-11T17:38:11,409 2025-09-11T17:38:11,409 try: 2025-09-11T17:38:11,409 import setuptools 2025-09-11T17:38:11,409 except ImportError: 2025-09-11T17:38:11,409 print( 2025-09-11T17:38:11,409 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-11T17:38:11,409 "the build environment with exception:", 2025-09-11T17:38:11,409 file=sys.stderr, 2025-09-11T17:38:11,409 ) 2025-09-11T17:38:11,409 traceback.print_exc() 2025-09-11T17:38:11,409 sys.exit(1) 2025-09-11T17:38:11,409 2025-09-11T17:38:11,409 __file__ = %r 2025-09-11T17:38:11,409 sys.argv[0] = __file__ 2025-09-11T17:38:11,409 2025-09-11T17:38:11,409 if os.path.exists(__file__): 2025-09-11T17:38:11,409 filename = __file__ 2025-09-11T17:38:11,409 with tokenize.open(__file__) as f: 2025-09-11T17:38:11,409 setup_py_code = f.read() 2025-09-11T17:38:11,409 else: 2025-09-11T17:38:11,409 filename = "" 2025-09-11T17:38:11,409 setup_py_code = "from setuptools import setup; setup()" 2025-09-11T17:38:11,409 2025-09-11T17:38:11,409 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T17:38:11,409 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-nnytx093/pyobjc-framework-safetykit_ffc49106b8094fe5b40eae18a4f4f5c3/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-8p54kmlc[/] 2025-09-11T17:38:11,410 [bold magenta]cwd[/]: /tmp/pip-wheel-nnytx093/pyobjc-framework-safetykit_ffc49106b8094fe5b40eae18a4f4f5c3/ 2025-09-11T17:38:11,410 Preparing metadata (setup.py): finished with status 'error' 2025-09-11T17:38:11,411 ERROR: metadata generation failed 2025-09-11T17:38:11,416 Exception information: 2025-09-11T17:38:11,416 Traceback (most recent call last): 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-11T17:38:11,416 call_subprocess( 2025-09-11T17:38:11,416 ~~~~~~~~~~~~~~~^ 2025-09-11T17:38:11,416 args, 2025-09-11T17:38:11,416 ^^^^^ 2025-09-11T17:38:11,416 ...<2 lines>... 2025-09-11T17:38:11,416 spinner=spinner, 2025-09-11T17:38:11,416 ^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,416 ) 2025-09-11T17:38:11,416 ^ 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-11T17:38:11,416 raise error 2025-09-11T17:38:11,416 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-11T17:38:11,416 2025-09-11T17:38:11,416 The above exception was the direct cause of the following exception: 2025-09-11T17:38:11,416 2025-09-11T17:38:11,416 Traceback (most recent call last): 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-11T17:38:11,416 status = _inner_run() 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-11T17:38:11,416 return self.run(options, args) 2025-09-11T17:38:11,416 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-11T17:38:11,416 return func(self, options, args) 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-11T17:38:11,416 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-11T17:38:11,416 result = self._result = resolver.resolve( 2025-09-11T17:38:11,416 ~~~~~~~~~~~~~~~~^ 2025-09-11T17:38:11,416 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-11T17:38:11,416 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,416 ) 2025-09-11T17:38:11,416 ^ 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-11T17:38:11,416 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-11T17:38:11,416 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-11T17:38:11,416 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-11T17:38:11,416 if not criterion.candidates: 2025-09-11T17:38:11,416 ^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-11T17:38:11,416 return bool(self._sequence) 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-11T17:38:11,416 self._bool = any(self) 2025-09-11T17:38:11,416 ~~~^^^^^^ 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-11T17:38:11,416 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-11T17:38:11,416 ^^^^^^^^ 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-11T17:38:11,416 candidate = func() 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-11T17:38:11,416 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-11T17:38:11,416 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T17:38:11,416 link, template, name, version 2025-09-11T17:38:11,416 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,416 ) 2025-09-11T17:38:11,416 ^ 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-11T17:38:11,416 self._link_candidate_cache[link] = LinkCandidate( 2025-09-11T17:38:11,416 ~~~~~~~~~~~~~^ 2025-09-11T17:38:11,416 link, 2025-09-11T17:38:11,416 ^^^^^ 2025-09-11T17:38:11,416 ...<3 lines>... 2025-09-11T17:38:11,416 version=version, 2025-09-11T17:38:11,416 ^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,416 ) 2025-09-11T17:38:11,416 ^ 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-11T17:38:11,416 super().__init__( 2025-09-11T17:38:11,416 ~~~~~~~~~~~~~~~~^ 2025-09-11T17:38:11,416 link=link, 2025-09-11T17:38:11,416 ^^^^^^^^^^ 2025-09-11T17:38:11,416 ...<4 lines>... 2025-09-11T17:38:11,416 version=version, 2025-09-11T17:38:11,416 ^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,416 ) 2025-09-11T17:38:11,416 ^ 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-11T17:38:11,416 self.dist = self._prepare() 2025-09-11T17:38:11,416 ~~~~~~~~~~~~~^^ 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-11T17:38:11,416 dist = self._prepare_distribution() 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-11T17:38:11,416 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-11T17:38:11,416 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-11T17:38:11,416 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-11T17:38:11,416 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-11T17:38:11,416 dist = _get_prepared_distribution( 2025-09-11T17:38:11,416 req, 2025-09-11T17:38:11,416 ...<3 lines>... 2025-09-11T17:38:11,416 self.check_build_deps, 2025-09-11T17:38:11,416 ) 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-11T17:38:11,416 abstract_dist.prepare_distribution_metadata( 2025-09-11T17:38:11,416 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T17:38:11,416 finder, build_isolation, check_build_deps 2025-09-11T17:38:11,416 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,416 ) 2025-09-11T17:38:11,416 ^ 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-11T17:38:11,416 self.req.prepare_metadata() 2025-09-11T17:38:11,416 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-11T17:38:11,416 self.metadata_directory = generate_metadata_legacy( 2025-09-11T17:38:11,416 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T17:38:11,416 build_env=self.build_env, 2025-09-11T17:38:11,416 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,416 ...<3 lines>... 2025-09-11T17:38:11,416 details=details, 2025-09-11T17:38:11,416 ^^^^^^^^^^^^^^^^ 2025-09-11T17:38:11,416 ) 2025-09-11T17:38:11,416 ^ 2025-09-11T17:38:11,416 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-11T17:38:11,416 raise MetadataGenerationFailed(package_details=details) from error 2025-09-11T17:38:11,416 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-11T17:38:11,436 Removed pyobjc-framework-safetykit==9.0.1 from https://files.pythonhosted.org/packages/75/88/27f4a2659d72f4305bdedd9ffb363130dfc741e550932449ae1f4f642a89/pyobjc-framework-SafetyKit-9.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-bn7vy6_e' 2025-09-11T17:38:11,436 Removed build tracker: '/tmp/pip-build-tracker-bn7vy6_e'