2025-09-10T07:36:33,059 Created temporary directory: /tmp/pip-build-tracker-vcy7agfh 2025-09-10T07:36:33,059 Initialized build tracking at /tmp/pip-build-tracker-vcy7agfh 2025-09-10T07:36:33,060 Created build tracker: /tmp/pip-build-tracker-vcy7agfh 2025-09-10T07:36:33,060 Entered build tracker: /tmp/pip-build-tracker-vcy7agfh 2025-09-10T07:36:33,060 Created temporary directory: /tmp/pip-wheel-tm14xx5m 2025-09-10T07:36:33,064 Created temporary directory: /tmp/pip-ephem-wheel-cache-z5i96tfa 2025-09-10T07:36:33,123 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-10T07:36:33,126 2 location(s) to search for versions of pyobjc-framework-corehaptics: 2025-09-10T07:36:33,126 * https://pypi.org/simple/pyobjc-framework-corehaptics/ 2025-09-10T07:36:33,126 * https://www.piwheels.org/simple/pyobjc-framework-corehaptics/ 2025-09-10T07:36:33,126 Fetching project page and analyzing links: https://pypi.org/simple/pyobjc-framework-corehaptics/ 2025-09-10T07:36:33,127 Getting page https://pypi.org/simple/pyobjc-framework-corehaptics/ 2025-09-10T07:36:33,128 Found index url https://pypi.org/simple/ 2025-09-10T07:36:33,204 Fetched page https://pypi.org/simple/pyobjc-framework-corehaptics/ as application/vnd.pypi.simple.v1+json 2025-09-10T07:36:33,214 Found link https://files.pythonhosted.org/packages/bc/b7/08b44fbe405bb5d8b0cf0e75fac42ea0b689ffe41b1756e9e3f07b7041ea/pyobjc-framework-CoreHaptics-6.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6), version: 6.0 2025-09-10T07:36:33,214 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/d8/cd/373956786ef283f0401db565c1c947d016d64ca2bd318bcacd4359bf1bea/pyobjc_framework_CoreHaptics-6.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,215 Found link https://files.pythonhosted.org/packages/45/29/b351782d8c65cbe620496c55d422979bec20f0d354558efb064536e9f1bc/pyobjc-framework-CoreHaptics-6.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6), version: 6.0.1 2025-09-10T07:36:33,215 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/18/1e/9616777f193b08428cb2000e8d90727cb3f1ba3884742a73c2fa883ad33c/pyobjc_framework_CoreHaptics-6.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,215 Found link https://files.pythonhosted.org/packages/34/07/b437f1c7e9047fb5d79d0381cc219dfe224185269dbb90ba56e25a6cf5fc/pyobjc-framework-CoreHaptics-6.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6), version: 6.1 2025-09-10T07:36:33,215 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/c5/9d/2ea599c0b8d405cb0b3c46c836a9476b9bd1b483cbd9f8fd912b6862b9e8/pyobjc_framework_CoreHaptics-6.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,216 Found link https://files.pythonhosted.org/packages/f7/64/9f5c2b0c5aabd0e3ecf31fd85c51b0fb0b616e4d6f64fbf7d14518258ba3/pyobjc-framework-CoreHaptics-6.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6), version: 6.2 2025-09-10T07:36:33,216 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/2a/41/7d3a094a734c9cee977baea2ae65c3bb91ef60dcd0d3244551541b49c66a/pyobjc_framework_CoreHaptics-6.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,216 Found link https://files.pythonhosted.org/packages/96/43/80c2c1b3b4eea80145fc2c5ba50e7c9a8c0f632828de8ce5aafa814c9e38/pyobjc-framework-CoreHaptics-6.2.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6), version: 6.2.1 2025-09-10T07:36:33,216 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/d4/5e/e27ca4402ad47629081919657e29e8754edaf159905611b260b9afc869df/pyobjc_framework_CoreHaptics-6.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,217 Found link https://files.pythonhosted.org/packages/c5/eb/b019615f9f768695c00bcb7df1ca9bcd5d720960801bd560623205a2a7da/pyobjc-framework-CoreHaptics-6.2.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6), version: 6.2.2 2025-09-10T07:36:33,217 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/02/a9/e49c19ecf62b8082dee6997535680388372060130f0d8127c531e1ff9c4e/pyobjc_framework_CoreHaptics-6.2.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,217 Found link https://files.pythonhosted.org/packages/44/80/e309e5aee6e5412b8884a01c427951dbda3b1850963277b13ab029de8018/pyobjc-framework-CoreHaptics-7.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6), version: 7.0 2025-09-10T07:36:33,217 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/17/83/9961aa9ccee183be0c6c2961743e5b9e8dc75cc8cf3eb5b898d172b3690f/pyobjc_framework_CoreHaptics-7.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,218 Found link https://files.pythonhosted.org/packages/ea/68/4356642a14825add816d1ee29ac7b49cdf2743489827fe29f9f4b8ff817f/pyobjc-framework-CoreHaptics-7.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6), version: 7.0.1 2025-09-10T07:36:33,218 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/04/ea/011e3195050a48b1d4a6505837220903cb38a1811a9cfb7b849d367eca42/pyobjc_framework_CoreHaptics-7.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,218 Found link https://files.pythonhosted.org/packages/b2/2c/1663aff29d775a568ae480a7c10372b859cbb2a2d4b9f08eec257079613a/pyobjc-framework-CoreHaptics-7.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6), version: 7.1 2025-09-10T07:36:33,218 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/6f/c6/c8b32a4d4a385a85834848f4c9a2e0806ab29a5f1f3df71c0188d2b61b93/pyobjc_framework_CoreHaptics-7.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,218 Found link https://files.pythonhosted.org/packages/be/f3/6c245775809e16f1f571eca01553f410da7414891c9cadeb4a312a7dafa5/pyobjc-framework-CoreHaptics-7.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6), version: 7.2 2025-09-10T07:36:33,219 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/ec/da/e816f74db93b1daebe86e9e15c68befb334708f4732ad44df599c35b8e15/pyobjc_framework_CoreHaptics-7.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,219 Found link https://files.pythonhosted.org/packages/e9/63/95536a2406284efcd3a2f7888de1285356ec5372994a84cf7daa990c2e0e/pyobjc-framework-CoreHaptics-7.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6), version: 7.3 2025-09-10T07:36:33,219 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/8b/a2/6ec5f0855c5cb0ae04e8b65fc4d391eeaae6d1a19396ee5ba06625df3b97/pyobjc_framework_CoreHaptics-7.3-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,219 Found link https://files.pythonhosted.org/packages/27/b0/481c3fcb80817dcbe8e1a8fc0b0061481d49768c2dbc5aa78eec3c33470b/pyobjc-framework-CoreHaptics-8.0b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6), version: 8.0b1 2025-09-10T07:36:33,220 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/3a/58/835f00ff71f9d410987705263f7cceb186e6a732ea7cc60e421516968b8d/pyobjc_framework_CoreHaptics-8.0b1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,220 Found link https://files.pythonhosted.org/packages/e3/e2/2cff16db8adb362baf81d3167ce439ebea3cc51f80b9f6fe2c7202850111/pyobjc-framework-CoreHaptics-8.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6), version: 8.0 2025-09-10T07:36:33,220 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/0c/a9/d0bf19b87a20daa37ed1a58d2f0e61bc1cd98e67d568b3b3c1f2eddb03c7/pyobjc_framework_CoreHaptics-8.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,220 Found link https://files.pythonhosted.org/packages/91/37/a2c8502700c13c1319f3f130cb87d4744a20469483a0d65d6e1bb63cd9af/pyobjc-framework-CoreHaptics-8.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6), version: 8.1 2025-09-10T07:36:33,220 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/ff/92/97bb73aef080d3a24d5ef8b5959750714eb3cff2c8f531ba4722d6a5bc8a/pyobjc_framework_CoreHaptics-8.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,221 Found link https://files.pythonhosted.org/packages/ae/26/fb13adca3e0f71a6da9bd950e8abc1de0a98c9ddafe54a953bc38442fafd/pyobjc-framework-CoreHaptics-8.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6), version: 8.2 2025-09-10T07:36:33,221 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/80/ca/7b5024235adce3be75aac7ae0c6c9d92c28a765e7d7c3ea2d0e75c7aee8f/pyobjc_framework_CoreHaptics-8.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,221 Found link https://files.pythonhosted.org/packages/2c/91/c109c30a43923824609b61b4222a514568860d86946a5462a4510e9ea669/pyobjc-framework-CoreHaptics-8.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6), version: 8.3 2025-09-10T07:36:33,221 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/27/3a/d6bd03116a74948aa69ca82cd8125c98355f03407383a9348533ae34a2df/pyobjc_framework_CoreHaptics-8.3-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,222 Found link https://files.pythonhosted.org/packages/8c/0a/af32a5e3f6363180cc8d3957850c72905ee0d924dbb7322c042c878ed826/pyobjc-framework-CoreHaptics-8.4.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6), version: 8.4 2025-09-10T07:36:33,222 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/4b/1e/db1fa3953298137e599b870501d9c632bc691d3a96de473cd54dfd85268c/pyobjc_framework_CoreHaptics-8.4-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,222 Found link https://files.pythonhosted.org/packages/86/f8/3d0b253c23a49d2025d7f98c98ccbb99ecffca3dca170b16d70cb9ed03f2/pyobjc-framework-CoreHaptics-8.4.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6), version: 8.4.1 2025-09-10T07:36:33,222 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/20/bf/76e5300f3bf78e0d0f304d5fda20c9f1999e9330832e796b35556d2354ff/pyobjc_framework_CoreHaptics-8.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,223 Found link https://files.pythonhosted.org/packages/96/78/61ad1fdf8614605ee2432f826ee92e82f2006c0525d7e6187e0f030aee0e/pyobjc-framework-CoreHaptics-8.5.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6), version: 8.5 2025-09-10T07:36:33,223 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/68/b6/59357bf4d1a3253d2b97bbb2633f8225a5516a9d1062869aa1e2503cba9a/pyobjc_framework_CoreHaptics-8.5-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,223 Found link https://files.pythonhosted.org/packages/f2/73/8aadb2e6d51d542134eb4c77fef76efdfe8e06ee47046ce9bea2d478829d/pyobjc-framework-CoreHaptics-8.5.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6), version: 8.5.1 2025-09-10T07:36:33,223 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/88/7a/76e20defc9361933377d5c83e42451956a3ca399222ce468524e97e00609/pyobjc_framework_CoreHaptics-8.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,224 Found link https://files.pythonhosted.org/packages/89/d5/187dbea1f338b0fb7e5c9f40d5c790bf93830d149b7cc096a79694977a52/pyobjc-framework-CoreHaptics-9.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.7), version: 9.0 2025-09-10T07:36:33,224 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/d5/8e/431cfe8e868d63daacf697317a9a0c3025d23b735237a674a05213535af0/pyobjc_framework_CoreHaptics-9.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.7) 2025-09-10T07:36:33,224 Found link https://files.pythonhosted.org/packages/f3/95/9d5a66d0081fa1f0afeddf6b4af420b2a12591e9d533bbc169c19837cd59/pyobjc-framework-CoreHaptics-9.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.7), version: 9.0.1 2025-09-10T07:36:33,225 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/6b/40/fbf5f77ec855bc4a831458ec27ebb6562fd74db4c259fbaa1417f70c0565/pyobjc_framework_CoreHaptics-9.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.7) 2025-09-10T07:36:33,225 Found link https://files.pythonhosted.org/packages/8c/3a/9c1e255c52dc60fcac16220e618e0643c40dce565c3b72e484b81d2f80e3/pyobjc-framework-CoreHaptics-9.1b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.7), version: 9.1b1 2025-09-10T07:36:33,225 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/f8/aa/0b23ffd53215986a86e9ca8de171a499545f5f4ee40fbc52b26d791e9daa/pyobjc_framework_CoreHaptics-9.1b1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.7) 2025-09-10T07:36:33,225 Found link https://files.pythonhosted.org/packages/dd/04/1aceb2442240f8340c11f4cdadfa2e44cedec47f6a006bf63668ce748041/pyobjc-framework-CoreHaptics-9.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.7), version: 9.1 2025-09-10T07:36:33,225 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/26/cb/ddd02b440be91c9a5258b0eab4f516c3fdbf3eddebd5f4d71ea0e99f43a7/pyobjc_framework_CoreHaptics-9.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.7) 2025-09-10T07:36:33,226 Found link https://files.pythonhosted.org/packages/eb/c7/74687c280bfca72b94a27965e040c2fa9f8371c2d92e9f1d41c647233fcf/pyobjc-framework-CoreHaptics-9.1.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.7), version: 9.1.1 2025-09-10T07:36:33,226 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/5c/9c/5d9ceb03ad112c971b16cdebae3d12631c371b952ca7fdc822bb9f7a58ae/pyobjc_framework_CoreHaptics-9.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.7) 2025-09-10T07:36:33,226 Found link https://files.pythonhosted.org/packages/7c/63/820702999cf22a55029fb10df5db7cf4d35c66de898fa4a1b989bc9e6e79/pyobjc-framework-CoreHaptics-9.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.7), version: 9.2 2025-09-10T07:36:33,226 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/2c/8e/65d525b86d335bf711c484caeb9069f0b9bf09d7f712673b31364eb35f56/pyobjc_framework_CoreHaptics-9.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.7) 2025-09-10T07:36:33,227 Found link https://files.pythonhosted.org/packages/97/08/aa18b68246e2914482ff82c0ad829b0decba7d0a6eac20c8eb2d2a59d04f/pyobjc-framework-CoreHaptics-10.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.8), version: 10.0 2025-09-10T07:36:33,227 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/dc/51/f4dc751825330e3920f33e54e5dc3af5704bc1eb25d4358d2b4339256c95/pyobjc_framework_CoreHaptics-10.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.8) 2025-09-10T07:36:33,228 Found link https://files.pythonhosted.org/packages/5d/8e/5e2f254d0cf94d929ace85309bb23aa764344cbb0a669f79ee2e0a3212cd/pyobjc-framework-CoreHaptics-10.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.8), version: 10.1 2025-09-10T07:36:33,228 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/82/5e/9d494b4f294115dc6a2bdfd027842b4e754338808d49994a9aaa9456a68f/pyobjc_framework_CoreHaptics-10.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.8) 2025-09-10T07:36:33,228 Found link https://files.pythonhosted.org/packages/62/d4/086a3b50a5703d29401ddcd434a1ef743178c9cceff0d31b02ef67e95bb2/pyobjc-framework-CoreHaptics-10.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.8), version: 10.2 2025-09-10T07:36:33,228 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/03/f7/4f2ba6545cb17e589596d23256cc1a825ba1461e4d94a125dc28783c0c47/pyobjc_framework_CoreHaptics-10.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.8) 2025-09-10T07:36:33,228 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/67/20/d46153c58f813de565fa6c459c0ba2bcd647b27dc503f170a3b59bd1054b/pyobjc_framework_CoreHaptics-10.3-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.8) 2025-09-10T07:36:33,229 Found link https://files.pythonhosted.org/packages/c3/a4/3cc01078a6aae09394f209821268d21f95e9eb4afaa16d74f96e3a6b5f30/pyobjc_framework_corehaptics-10.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.8), version: 10.3 2025-09-10T07:36:33,229 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/2b/70/b41b0423b1dce4c98e87787c5af254275ad88db1a781eca5d8d440a4c882/pyobjc_framework_CoreHaptics-10.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.8) 2025-09-10T07:36:33,229 Found link https://files.pythonhosted.org/packages/6b/04/ef530d0c30cf81a772ddee64cbfeb7cafd9428d87df96bbc6eb41b77d80f/pyobjc_framework_corehaptics-10.3.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.8), version: 10.3.1 2025-09-10T07:36:33,229 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/f6/ff/6de5c3683d07afe21cb6a651b0cb047a030d4fc4b736b21278bc9aa0bb31/pyobjc_framework_CoreHaptics-10.3.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.8) 2025-09-10T07:36:33,229 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/0d/10/5dcee4a9f90b52f2cbee2561054f471b698837771803fd7dd469aacd1c1c/pyobjc_framework_CoreHaptics-10.3.2-py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.8) 2025-09-10T07:36:33,230 Found link https://files.pythonhosted.org/packages/9c/47/9f1dc2645fe5d25560f6d16c12a91997f66038d798b7926fbd3598bef3af/pyobjc_framework_corehaptics-10.3.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.8), version: 10.3.2 2025-09-10T07:36:33,230 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/96/16/16d4365c8da1f708e145500237a3cdbbdde3e83b7f3f8673b038efac03b9/pyobjc_framework_CoreHaptics-11.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.9) 2025-09-10T07:36:33,230 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/12/72/b9fca92b3704af8f5f3b5507d0d9f3d0f5eb16605664de669f4468858627/pyobjc_framework_CoreHaptics-11.0-py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.9) 2025-09-10T07:36:33,231 Found link https://files.pythonhosted.org/packages/2a/b8/66481497362171e7ad42fc8fcc0272c04b95a707c5c1e7e8f8a8bfe58917/pyobjc_framework_corehaptics-11.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.9), version: 11.0 2025-09-10T07:36:33,231 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://files.pythonhosted.org/packages/21/d0/0fb20c0f19beae53c905653ffdcbf32e3b4119420c737ff4733f7ebb3b29/pyobjc_framework_corehaptics-11.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.9) 2025-09-10T07:36:33,231 Found link https://files.pythonhosted.org/packages/5f/83/cc997ec4687a68214dd3ad1bdf64353305f5c7e827fad211adac4c28b39f/pyobjc_framework_corehaptics-11.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.9), version: 11.1 2025-09-10T07:36:33,232 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyobjc-framework-corehaptics/ 2025-09-10T07:36:33,232 Getting page https://www.piwheels.org/simple/pyobjc-framework-corehaptics/ 2025-09-10T07:36:33,233 Found index url https://www.piwheels.org/simple/ 2025-09-10T07:36:33,325 Fetched page https://www.piwheels.org/simple/pyobjc-framework-corehaptics/ as text/html 2025-09-10T07:36:33,328 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://archive1.piwheels.org/simple/pyobjc-framework-corehaptics/pyobjc_framework_CoreHaptics-7.3-py2.py3-none-any.whl#sha256=8263ce87459038e4e6c648dcd127abb55811dd532abfa1d3526f12f52defbc64 (from https://www.piwheels.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,329 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://archive1.piwheels.org/simple/pyobjc-framework-corehaptics/pyobjc_framework_CoreHaptics-7.2-py2.py3-none-any.whl#sha256=066f6480d7cf4042d8b7d4156757f15ba71f7eb5cc64bce4faf45e7f9e28a6df (from https://www.piwheels.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,329 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://archive1.piwheels.org/simple/pyobjc-framework-corehaptics/pyobjc_framework_CoreHaptics-7.1-py2.py3-none-any.whl#sha256=01cf5e6762fd76aea903f3ee9754dd05178807daf02c2886a301699b6bf37e39 (from https://www.piwheels.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,329 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://archive1.piwheels.org/simple/pyobjc-framework-corehaptics/pyobjc_framework_CoreHaptics-7.0.1-py2.py3-none-any.whl#sha256=2f40cf93d27c3c04efc29a63f4713d09b08400c2372c26d2d897b417968159be (from https://www.piwheels.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,329 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://archive1.piwheels.org/simple/pyobjc-framework-corehaptics/pyobjc_framework_CoreHaptics-7.0-py2.py3-none-any.whl#sha256=0dc22513cc1e0fe772dd29f9ad2f23ed3bd16982a1182b1f5be94c870279c9ac (from https://www.piwheels.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,329 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://archive1.piwheels.org/simple/pyobjc-framework-corehaptics/pyobjc_framework_CoreHaptics-6.2.2-py2.py3-none-any.whl#sha256=8e64606cfae6725d2049328b06c443fe26d1e537839ff3d5fa5bc754c2d73b10 (from https://www.piwheels.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,330 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://archive1.piwheels.org/simple/pyobjc-framework-corehaptics/pyobjc_framework_CoreHaptics-6.2.1-py2.py3-none-any.whl#sha256=db92821e49c74af71219c632934841a60910787a85ce07bf0b65b90bd605ed87 (from https://www.piwheels.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,330 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://archive1.piwheels.org/simple/pyobjc-framework-corehaptics/pyobjc_framework_CoreHaptics-6.2-py2.py3-none-any.whl#sha256=274e3bbc247d2f7e6824025c6f7d02aaeb5ec3751d007ef6d480461dec5ab63a (from https://www.piwheels.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,330 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://archive1.piwheels.org/simple/pyobjc-framework-corehaptics/pyobjc_framework_CoreHaptics-6.1-py2.py3-none-any.whl#sha256=4b7ce1ed5ebed452b5ab3a9268da8f07327733c72777786968a64b3cc30c2479 (from https://www.piwheels.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,330 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://archive1.piwheels.org/simple/pyobjc-framework-corehaptics/pyobjc_framework_CoreHaptics-6.0.1-py2.py3-none-any.whl#sha256=27077d8972491f0d7d726575684d1d1ac37ada6f2807a2c356a838f08e34ff12 (from https://www.piwheels.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,330 Skipping link: No binaries permitted for pyobjc-framework-corehaptics: https://archive1.piwheels.org/simple/pyobjc-framework-corehaptics/pyobjc_framework_CoreHaptics-6.0-py2.py3-none-any.whl#sha256=d87bde739f9a1bbfe9f881f8c35dadc86c513ce90cfe2616c64966068439b63c (from https://www.piwheels.org/simple/pyobjc-framework-corehaptics/) (requires-python:>=3.6) 2025-09-10T07:36:33,330 Skipping link: not a file: https://www.piwheels.org/simple/pyobjc-framework-corehaptics/ 2025-09-10T07:36:33,331 Skipping link: not a file: https://pypi.org/simple/pyobjc-framework-corehaptics/ 2025-09-10T07:36:33,359 Given no hashes to check 1 links for project 'pyobjc-framework-corehaptics': discarding no candidates 2025-09-10T07:36:33,360 Collecting pyobjc-framework-corehaptics==8.3 2025-09-10T07:36:33,362 Created temporary directory: /tmp/pip-unpack-c0e6ye04 2025-09-10T07:36:33,503 Downloading pyobjc-framework-CoreHaptics-8.3.tar.gz (24 kB) 2025-09-10T07:36:33,544 Added pyobjc-framework-corehaptics==8.3 from https://files.pythonhosted.org/packages/2c/91/c109c30a43923824609b61b4222a514568860d86946a5462a4510e9ea669/pyobjc-framework-CoreHaptics-8.3.tar.gz to build tracker '/tmp/pip-build-tracker-vcy7agfh' 2025-09-10T07:36:33,545 Running setup.py (path:/tmp/pip-wheel-tm14xx5m/pyobjc-framework-corehaptics_4905b598df7b425c8d394ee6b52a6c88/setup.py) egg_info for package pyobjc-framework-corehaptics 2025-09-10T07:36:33,546 Created temporary directory: /tmp/pip-pip-egg-info-3q9hv27t 2025-09-10T07:36:33,546 Preparing metadata (setup.py): started 2025-09-10T07:36:33,547 Running command python setup.py egg_info 2025-09-10T07:36:34,144 /tmp/pip-wheel-tm14xx5m/pyobjc-framework-corehaptics_4905b598df7b425c8d394ee6b52a6c88/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-10T07:36:34,144 import pkg_resources 2025-09-10T07:36:34,735 /tmp/pip-wheel-tm14xx5m/pyobjc-framework-corehaptics_4905b598df7b425c8d394ee6b52a6c88/pyobjc_setup.py:78: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-10T07:36:34,735 !! 2025-09-10T07:36:34,735 ******************************************************************************** 2025-09-10T07:36:34,736 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-10T07:36:34,736 This deprecation is overdue, please update your project and remove deprecated 2025-09-10T07:36:34,736 calls to avoid build errors in the future. 2025-09-10T07:36:34,736 ******************************************************************************** 2025-09-10T07:36:34,736 !! 2025-09-10T07:36:34,736 class oc_test(test.test): 2025-09-10T07:36:34,741 Traceback (most recent call last): 2025-09-10T07:36:34,747 File "", line 2, in 2025-09-10T07:36:34,748 exec(compile(''' 2025-09-10T07:36:34,748 ~~~~^^^^^^^^^^^^ 2025-09-10T07:36:34,748 # This is -- a caller that pip uses to run setup.py 2025-09-10T07:36:34,748 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,748 ...<32 lines>... 2025-09-10T07:36:34,748 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T07:36:34,748 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,749 ''' % ('/tmp/pip-wheel-tm14xx5m/pyobjc-framework-corehaptics_4905b598df7b425c8d394ee6b52a6c88/setup.py',), "", "exec")) 2025-09-10T07:36:34,749 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,749 File "", line 35, in 2025-09-10T07:36:34,749 File "/tmp/pip-wheel-tm14xx5m/pyobjc-framework-corehaptics_4905b598df7b425c8d394ee6b52a6c88/setup.py", line 14, in 2025-09-10T07:36:34,749 setup( 2025-09-10T07:36:34,749 ~~~~~^ 2025-09-10T07:36:34,750 name="pyobjc-framework-CoreHaptics", 2025-09-10T07:36:34,750 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,750 ...<5 lines>... 2025-09-10T07:36:34,750 long_description=__doc__, 2025-09-10T07:36:34,750 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,750 ) 2025-09-10T07:36:34,750 ^ 2025-09-10T07:36:34,751 File "/tmp/pip-wheel-tm14xx5m/pyobjc-framework-corehaptics_4905b598df7b425c8d394ee6b52a6c88/pyobjc_setup.py", line 519, in setup 2025-09-10T07:36:34,751 os_level = get_os_level() 2025-09-10T07:36:34,751 File "/tmp/pip-wheel-tm14xx5m/pyobjc-framework-corehaptics_4905b598df7b425c8d394ee6b52a6c88/pyobjc_setup.py", line 216, in get_os_level 2025-09-10T07:36:34,751 subprocess.check_output(["/usr/bin/sw_vers", "-productVersion"]) 2025-09-10T07:36:34,751 ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,751 File "/usr/lib/python3.13/subprocess.py", line 472, in check_output 2025-09-10T07:36:34,752 return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, 2025-09-10T07:36:34,752 ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,752 **kwargs).stdout 2025-09-10T07:36:34,752 ^^^^^^^^^ 2025-09-10T07:36:34,752 File "/usr/lib/python3.13/subprocess.py", line 554, in run 2025-09-10T07:36:34,752 with Popen(*popenargs, **kwargs) as process: 2025-09-10T07:36:34,753 ~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,753 File "/usr/lib/python3.13/subprocess.py", line 1039, in __init__ 2025-09-10T07:36:34,753 self._execute_child(args, executable, preexec_fn, close_fds, 2025-09-10T07:36:34,753 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,753 pass_fds, cwd, env, 2025-09-10T07:36:34,753 ^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,754 ...<5 lines>... 2025-09-10T07:36:34,754 gid, gids, uid, umask, 2025-09-10T07:36:34,754 ^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,754 start_new_session, process_group) 2025-09-10T07:36:34,754 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,754 File "/usr/lib/python3.13/subprocess.py", line 1857, in _execute_child 2025-09-10T07:36:34,754 self._posix_spawn(args, executable, env, restore_signals, close_fds, 2025-09-10T07:36:34,755 ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,755 p2cread, p2cwrite, 2025-09-10T07:36:34,755 ^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,755 c2pread, c2pwrite, 2025-09-10T07:36:34,755 ^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,755 errread, errwrite) 2025-09-10T07:36:34,755 ^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,756 File "/usr/lib/python3.13/subprocess.py", line 1801, in _posix_spawn 2025-09-10T07:36:34,756 self.pid = os.posix_spawn(executable, args, env, **kwargs) 2025-09-10T07:36:34,756 ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,756 FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/sw_vers' 2025-09-10T07:36:34,886 ERROR: python setup.py egg_info exited with 1 2025-09-10T07:36:34,899 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-10T07:36:34,899 exec(compile('"'"''"'"''"'"' 2025-09-10T07:36:34,899 # This is -- a caller that pip uses to run setup.py 2025-09-10T07:36:34,899 # 2025-09-10T07:36:34,899 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-10T07:36:34,899 # import from `distutils.core` to work with newer packaging standards. 2025-09-10T07:36:34,899 # - It provides a clear error message when setuptools is not installed. 2025-09-10T07:36:34,899 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-10T07:36:34,899 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-10T07:36:34,899 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-10T07:36:34,899 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-10T07:36:34,899 import os, sys, tokenize, traceback 2025-09-10T07:36:34,899 2025-09-10T07:36:34,899 try: 2025-09-10T07:36:34,899 import setuptools 2025-09-10T07:36:34,899 except ImportError: 2025-09-10T07:36:34,899 print( 2025-09-10T07:36:34,899 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-10T07:36:34,899 "the build environment with exception:", 2025-09-10T07:36:34,899 file=sys.stderr, 2025-09-10T07:36:34,899 ) 2025-09-10T07:36:34,899 traceback.print_exc() 2025-09-10T07:36:34,899 sys.exit(1) 2025-09-10T07:36:34,899 2025-09-10T07:36:34,899 __file__ = %r 2025-09-10T07:36:34,899 sys.argv[0] = __file__ 2025-09-10T07:36:34,899 2025-09-10T07:36:34,899 if os.path.exists(__file__): 2025-09-10T07:36:34,899 filename = __file__ 2025-09-10T07:36:34,899 with tokenize.open(__file__) as f: 2025-09-10T07:36:34,899 setup_py_code = f.read() 2025-09-10T07:36:34,899 else: 2025-09-10T07:36:34,899 filename = "" 2025-09-10T07:36:34,899 setup_py_code = "from setuptools import setup; setup()" 2025-09-10T07:36:34,899 2025-09-10T07:36:34,899 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T07:36:34,899 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-tm14xx5m/pyobjc-framework-corehaptics_4905b598df7b425c8d394ee6b52a6c88/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-3q9hv27t[/] 2025-09-10T07:36:34,900 [bold magenta]cwd[/]: /tmp/pip-wheel-tm14xx5m/pyobjc-framework-corehaptics_4905b598df7b425c8d394ee6b52a6c88/ 2025-09-10T07:36:34,900 Preparing metadata (setup.py): finished with status 'error' 2025-09-10T07:36:34,901 ERROR: metadata generation failed 2025-09-10T07:36:34,907 Exception information: 2025-09-10T07:36:34,907 Traceback (most recent call last): 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-10T07:36:34,907 call_subprocess( 2025-09-10T07:36:34,907 ~~~~~~~~~~~~~~~^ 2025-09-10T07:36:34,907 args, 2025-09-10T07:36:34,907 ^^^^^ 2025-09-10T07:36:34,907 ...<2 lines>... 2025-09-10T07:36:34,907 spinner=spinner, 2025-09-10T07:36:34,907 ^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,907 ) 2025-09-10T07:36:34,907 ^ 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-10T07:36:34,907 raise error 2025-09-10T07:36:34,907 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-10T07:36:34,907 2025-09-10T07:36:34,907 The above exception was the direct cause of the following exception: 2025-09-10T07:36:34,907 2025-09-10T07:36:34,907 Traceback (most recent call last): 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-10T07:36:34,907 status = _inner_run() 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-10T07:36:34,907 return self.run(options, args) 2025-09-10T07:36:34,907 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-10T07:36:34,907 return func(self, options, args) 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-10T07:36:34,907 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-10T07:36:34,907 result = self._result = resolver.resolve( 2025-09-10T07:36:34,907 ~~~~~~~~~~~~~~~~^ 2025-09-10T07:36:34,907 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-10T07:36:34,907 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,907 ) 2025-09-10T07:36:34,907 ^ 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-10T07:36:34,907 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-10T07:36:34,907 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-10T07:36:34,907 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-10T07:36:34,907 if not criterion.candidates: 2025-09-10T07:36:34,907 ^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-10T07:36:34,907 return bool(self._sequence) 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-10T07:36:34,907 self._bool = any(self) 2025-09-10T07:36:34,907 ~~~^^^^^^ 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-10T07:36:34,907 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-10T07:36:34,907 ^^^^^^^^ 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-10T07:36:34,907 candidate = func() 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-10T07:36:34,907 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-10T07:36:34,907 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T07:36:34,907 link, template, name, version 2025-09-10T07:36:34,907 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,907 ) 2025-09-10T07:36:34,907 ^ 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-10T07:36:34,907 self._link_candidate_cache[link] = LinkCandidate( 2025-09-10T07:36:34,907 ~~~~~~~~~~~~~^ 2025-09-10T07:36:34,907 link, 2025-09-10T07:36:34,907 ^^^^^ 2025-09-10T07:36:34,907 ...<3 lines>... 2025-09-10T07:36:34,907 version=version, 2025-09-10T07:36:34,907 ^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,907 ) 2025-09-10T07:36:34,907 ^ 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-10T07:36:34,907 super().__init__( 2025-09-10T07:36:34,907 ~~~~~~~~~~~~~~~~^ 2025-09-10T07:36:34,907 link=link, 2025-09-10T07:36:34,907 ^^^^^^^^^^ 2025-09-10T07:36:34,907 ...<4 lines>... 2025-09-10T07:36:34,907 version=version, 2025-09-10T07:36:34,907 ^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,907 ) 2025-09-10T07:36:34,907 ^ 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-10T07:36:34,907 self.dist = self._prepare() 2025-09-10T07:36:34,907 ~~~~~~~~~~~~~^^ 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-10T07:36:34,907 dist = self._prepare_distribution() 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-10T07:36:34,907 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-10T07:36:34,907 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-10T07:36:34,907 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-10T07:36:34,907 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-10T07:36:34,907 dist = _get_prepared_distribution( 2025-09-10T07:36:34,907 req, 2025-09-10T07:36:34,907 ...<3 lines>... 2025-09-10T07:36:34,907 self.check_build_deps, 2025-09-10T07:36:34,907 ) 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-10T07:36:34,907 abstract_dist.prepare_distribution_metadata( 2025-09-10T07:36:34,907 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T07:36:34,907 finder, build_isolation, check_build_deps 2025-09-10T07:36:34,907 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,907 ) 2025-09-10T07:36:34,907 ^ 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-10T07:36:34,907 self.req.prepare_metadata() 2025-09-10T07:36:34,907 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-10T07:36:34,907 self.metadata_directory = generate_metadata_legacy( 2025-09-10T07:36:34,907 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T07:36:34,907 build_env=self.build_env, 2025-09-10T07:36:34,907 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,907 ...<3 lines>... 2025-09-10T07:36:34,907 details=details, 2025-09-10T07:36:34,907 ^^^^^^^^^^^^^^^^ 2025-09-10T07:36:34,907 ) 2025-09-10T07:36:34,907 ^ 2025-09-10T07:36:34,907 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-10T07:36:34,907 raise MetadataGenerationFailed(package_details=details) from error 2025-09-10T07:36:34,907 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-10T07:36:34,931 Removed pyobjc-framework-corehaptics==8.3 from https://files.pythonhosted.org/packages/2c/91/c109c30a43923824609b61b4222a514568860d86946a5462a4510e9ea669/pyobjc-framework-CoreHaptics-8.3.tar.gz from build tracker '/tmp/pip-build-tracker-vcy7agfh' 2025-09-10T07:36:34,931 Removed build tracker: '/tmp/pip-build-tracker-vcy7agfh'