2025-09-11T12:18:08,809 Created temporary directory: /tmp/pip-build-tracker-w1j5pxu4 2025-09-11T12:18:08,810 Initialized build tracking at /tmp/pip-build-tracker-w1j5pxu4 2025-09-11T12:18:08,810 Created build tracker: /tmp/pip-build-tracker-w1j5pxu4 2025-09-11T12:18:08,810 Entered build tracker: /tmp/pip-build-tracker-w1j5pxu4 2025-09-11T12:18:08,810 Created temporary directory: /tmp/pip-wheel-2x17ym13 2025-09-11T12:18:08,813 Created temporary directory: /tmp/pip-ephem-wheel-cache-3sfj3ri7 2025-09-11T12:18:08,872 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-11T12:18:08,874 2 location(s) to search for versions of pyobjc-framework-extensionkit: 2025-09-11T12:18:08,874 * https://pypi.org/simple/pyobjc-framework-extensionkit/ 2025-09-11T12:18:08,874 * https://www.piwheels.org/simple/pyobjc-framework-extensionkit/ 2025-09-11T12:18:08,875 Fetching project page and analyzing links: https://pypi.org/simple/pyobjc-framework-extensionkit/ 2025-09-11T12:18:08,875 Getting page https://pypi.org/simple/pyobjc-framework-extensionkit/ 2025-09-11T12:18:08,876 Found index url https://pypi.org/simple/ 2025-09-11T12:18:08,947 Fetched page https://pypi.org/simple/pyobjc-framework-extensionkit/ as application/vnd.pypi.simple.v1+json 2025-09-11T12:18:08,957 Found link https://files.pythonhosted.org/packages/b5/3b/4c2aedf70a5eda5f749120c40b6be3d34b072915cc1a34c29571c29811a6/pyobjc-framework-ExtensionKit-9.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7), version: 9.0 2025-09-11T12:18:08,957 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/3f/15/023cf5513d85f097f0d566c9066e427760b13e4a570c5aabd349c60dfdde/pyobjc_framework_ExtensionKit-9.0-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7) 2025-09-11T12:18:08,958 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/19/87/49b0fd602260b509f143d9827581bfb292245e1335a267e9128a59e4caa8/pyobjc_framework_ExtensionKit-9.0-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7) 2025-09-11T12:18:08,958 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/22/a1/faabf5f9f03bc0314d4af555b3a0af1db1c4d6bfdca2094aabba91ab64ac/pyobjc_framework_ExtensionKit-9.0-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7) 2025-09-11T12:18:08,958 Found link https://files.pythonhosted.org/packages/73/86/5a862f111f2b49cb516985db66e8e16bc0229565387a152bffd8cb926fd7/pyobjc-framework-ExtensionKit-9.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7), version: 9.0.1 2025-09-11T12:18:08,958 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/0b/4e/c474f3356da1a35032b5ea143d89dd38b2d7b4cf85c1b2c2b7bc609c7ff5/pyobjc_framework_ExtensionKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7) 2025-09-11T12:18:08,958 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/25/f7/356c47ecc71cf2d89ec3389ac8a8f6cea318650e06d87e1c7336dd0c3875/pyobjc_framework_ExtensionKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7) 2025-09-11T12:18:08,958 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/ae/f7/326664b69f44536ec41e46e28f4268532d079db34a2d0b0b573bd9c2deae/pyobjc_framework_ExtensionKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7) 2025-09-11T12:18:08,959 Found link https://files.pythonhosted.org/packages/6a/97/d4835f8fe35a992a375b733237a73da3d645e3ea7a631fdd5d47c32442f1/pyobjc-framework-ExtensionKit-9.1b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7), version: 9.1b1 2025-09-11T12:18:08,959 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/9f/43/3bfce44e0e7c00bf3cac0ace8483adff71fa1685f78e262be259fe25f377/pyobjc_framework_ExtensionKit-9.1b1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7) 2025-09-11T12:18:08,959 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/10/51/fe05b52b09861546a372fbf35e39c03981eaf8c0c0609240b3b6fbac85fc/pyobjc_framework_ExtensionKit-9.1b1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7) 2025-09-11T12:18:08,959 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/d5/4a/c594713957ef38c5a20ec360e8d26be7b32661cf1b80299c10158a439ef9/pyobjc_framework_ExtensionKit-9.1b1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7) 2025-09-11T12:18:08,959 Found link https://files.pythonhosted.org/packages/f0/17/a0ebf73c996207de374035ec8b4b64eb8bbb07725cee551f6e18e082f97a/pyobjc-framework-ExtensionKit-9.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7), version: 9.1 2025-09-11T12:18:08,960 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/db/d1/74fd03c1be9537004d65c496b58fc5f55e9a1b4a7853a9d18864876301b3/pyobjc_framework_ExtensionKit-9.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7) 2025-09-11T12:18:08,960 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/f6/a0/c2686a1d2f3c831936b80b24c977d6d31823a4ef5d8eee6e26f57553021e/pyobjc_framework_ExtensionKit-9.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7) 2025-09-11T12:18:08,960 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/b0/29/c55ab1fe5d62ecec479e34a46cbac7a86a1b56f4786ae7cff1ce609c8fc3/pyobjc_framework_ExtensionKit-9.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7) 2025-09-11T12:18:08,960 Found link https://files.pythonhosted.org/packages/8d/4d/897d2e11ea5c087bb24808a6c072db85c41ec838eae5c1e241ef4ce4b84e/pyobjc-framework-ExtensionKit-9.1.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7), version: 9.1.1 2025-09-11T12:18:08,960 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/62/b0/36c2022504b219d4f363786bf6f2b185f997211081771d565363f45754c3/pyobjc_framework_ExtensionKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7) 2025-09-11T12:18:08,960 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/0c/71/7e14960d993a2dcd6e645976c1cd28bb2c77a0635c4f44ea5253c0e23be1/pyobjc_framework_ExtensionKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7) 2025-09-11T12:18:08,961 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/6e/83/8edf41bd9433d9d9c9c527d4c74b61783109b4296a560e496e7111779785/pyobjc_framework_ExtensionKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7) 2025-09-11T12:18:08,961 Found link https://files.pythonhosted.org/packages/00/e4/6dd82b0d821bce4f976ba11e3fa3dc05574d00040849edec5342fb0071b2/pyobjc-framework-ExtensionKit-9.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7), version: 9.2 2025-09-11T12:18:08,961 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/2d/ee/96a8608da614aedc175b22847a1d3af7603b0d215848f67ce824dc148c65/pyobjc_framework_ExtensionKit-9.2-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7) 2025-09-11T12:18:08,961 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/d6/5a/2ac3583e1f0fe6c930c068f69136208739a3074d2abc07d2689f3171596d/pyobjc_framework_ExtensionKit-9.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7) 2025-09-11T12:18:08,961 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/6d/b7/b4226c297a361283a0bf05b1457ca6edc8572adb33cb2351710fc9988580/pyobjc_framework_ExtensionKit-9.2-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.7) 2025-09-11T12:18:08,962 Found link https://files.pythonhosted.org/packages/d8/0f/35112b9e05d58543e10746c68f540513db69d9408fa08680b7954eba66e3/pyobjc-framework-ExtensionKit-10.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8), version: 10.0 2025-09-11T12:18:08,962 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/7a/8f/63249d4c2586091e51ff57bc46f6397b45793d47ce87a6c36beff40cf91a/pyobjc_framework_ExtensionKit-10.0-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8) 2025-09-11T12:18:08,962 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/68/2d/170b331e89349a06ed4b2473e979d910059fc0052718887daa8de5186845/pyobjc_framework_ExtensionKit-10.0-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8) 2025-09-11T12:18:08,962 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/47/bf/8d826f327154dbcf62f64a194e1cbeef75d96ab7d3048a89813570b35d1a/pyobjc_framework_ExtensionKit-10.0-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8) 2025-09-11T12:18:08,963 Found link https://files.pythonhosted.org/packages/d3/ce/a76cec1fe1c30762840c5c3f554f5d9f8e4273c8d6f3f48370e9016448b7/pyobjc-framework-ExtensionKit-10.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8), version: 10.1 2025-09-11T12:18:08,963 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/98/65/646a11e63af14db1d9fca6ed2846dc8e9063238a495ed2ffacef51f45173/pyobjc_framework_ExtensionKit-10.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8) 2025-09-11T12:18:08,963 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/d2/60/77059d0edd86dae35372fb6c957f1f9021469900a2a39d3b1d0a23973179/pyobjc_framework_ExtensionKit-10.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8) 2025-09-11T12:18:08,963 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/c2/17/bbdd3494a7db2b27d5caf88ec63efd4ebff7a8d9b27d352db42c94996b52/pyobjc_framework_ExtensionKit-10.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8) 2025-09-11T12:18:08,963 Found link https://files.pythonhosted.org/packages/98/50/cf74917661bf524e9fcc2c8ce5925c08e3b8b8d022ef80b9e488723b8d81/pyobjc-framework-ExtensionKit-10.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8), version: 10.2 2025-09-11T12:18:08,963 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/be/ee/17f4c143d32b2684aa2dfca4beb20d7ab67ad17d0cd08a8c9d1484c0c073/pyobjc_framework_ExtensionKit-10.2-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8) 2025-09-11T12:18:08,964 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/fd/ac/c3177523546c6c446a6c8133223ae9167696737fa5ed2ceeb54110bad0a5/pyobjc_framework_ExtensionKit-10.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8) 2025-09-11T12:18:08,964 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/af/51/28368c21bb02bcbf209a880a118603f2f3ab0c59f4b825602d927063faa4/pyobjc_framework_ExtensionKit-10.2-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8) 2025-09-11T12:18:08,964 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/5d/b9/4e92c7a448fc3bf15d4a523259c5e321c0acca8cab1fb571f317dcdcd112/pyobjc_framework_ExtensionKit-10.3-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8) 2025-09-11T12:18:08,964 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/dc/1d/f5744e945fa4df80cdc84a3325ba5577042a8aee09999a650fd8c53cc2a1/pyobjc_framework_ExtensionKit-10.3-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8) 2025-09-11T12:18:08,964 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/3f/28/45e8e2e57c868d7dd01e34057e9db17e7260236aed0ba79f246a0714f6c8/pyobjc_framework_ExtensionKit-10.3-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8) 2025-09-11T12:18:08,964 Found link https://files.pythonhosted.org/packages/3b/5c/b97c93ac069dae283b79aea88de94b8da316a50a9d52daaa9db617b50401/pyobjc_framework_extensionkit-10.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8), version: 10.3 2025-09-11T12:18:08,964 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/f1/a0/927202bf17e502e9e5e44821666e21158d6f251bd770d8478148ad66b0da/pyobjc_framework_ExtensionKit-10.3.1-cp36-abi3-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8) 2025-09-11T12:18:08,965 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/2a/af/5db1176b6ddf9319054cff45550a32d60a6339918cc1f9e5c65717624c54/pyobjc_framework_ExtensionKit-10.3.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8) 2025-09-11T12:18:08,965 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/0b/43/bf841d52b0da616d850821e28a299fe87fa0e50a45796be6994251801539/pyobjc_framework_ExtensionKit-10.3.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8) 2025-09-11T12:18:08,965 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/83/1b/113201c23f9c9fc562b456362340669eb6744eb38081df093f6a9a7095dc/pyobjc_framework_ExtensionKit-10.3.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8) 2025-09-11T12:18:08,965 Found link https://files.pythonhosted.org/packages/e7/6a/2803c373283c66eb0d38f139aa1bfa7eb9dc909bc470856ae2308f064e39/pyobjc_framework_extensionkit-10.3.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8), version: 10.3.1 2025-09-11T12:18:08,965 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/9a/da/730f2beda6d1055fafe7c585934980b77fa72654e19a0a79b58170e2b57f/pyobjc_framework_ExtensionKit-10.3.2-cp313-cp313t-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8) 2025-09-11T12:18:08,965 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/2a/97/f603f26eea364f087b07360e490d66c26e1523b2914149c36a458923e1e0/pyobjc_framework_ExtensionKit-10.3.2-cp36-abi3-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8) 2025-09-11T12:18:08,966 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/c0/16/97725ca9725a8094d67860c7cf63a20350491e38e0c718479fa88d53c11e/pyobjc_framework_ExtensionKit-10.3.2-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8) 2025-09-11T12:18:08,966 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/a6/72/ffff99e8ece0e86ef632a29b52c26ef8ab0ea1747918558675905bd3ee05/pyobjc_framework_ExtensionKit-10.3.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8) 2025-09-11T12:18:08,966 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/36/85/ed3035f98962dbc39bfb7025c2c1733199984394306aef489f47b14635ca/pyobjc_framework_ExtensionKit-10.3.2-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8) 2025-09-11T12:18:08,966 Found link https://files.pythonhosted.org/packages/47/be/25e45cccd58fc61525d1f92684bed8d274a186706f2222144eb6b268c387/pyobjc_framework_extensionkit-10.3.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.8), version: 10.3.2 2025-09-11T12:18:08,966 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/84/2f/c4714fe6d7a641734494a383d2284756542a3ce663c1dca394057308ff30/pyobjc_framework_ExtensionKit-11.0-cp310-cp310-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.9) 2025-09-11T12:18:08,966 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/a7/1d/ed580ce024d7e9a1ea88ee592d03b34f0b688414793bf8b7be5a367ecea8/pyobjc_framework_ExtensionKit-11.0-cp311-cp311-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.9) 2025-09-11T12:18:08,967 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/fd/9e/a68989bf7bbba7b5fb1ade168d2179e37164439daaad63a27ccb790a6593/pyobjc_framework_ExtensionKit-11.0-cp312-cp312-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.9) 2025-09-11T12:18:08,967 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/72/fb/c05dbc1332a542f23bf97bb17b29386f334b6c609642f384838033884012/pyobjc_framework_ExtensionKit-11.0-cp313-cp313-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.9) 2025-09-11T12:18:08,967 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/c4/69/cd650abea2aeded38ee5113cbc32220c36d41723051517644895af669e7f/pyobjc_framework_ExtensionKit-11.0-cp313-cp313t-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.9) 2025-09-11T12:18:08,967 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/43/47/79ec40a400c6fea4b7b15e1e2547f1060075d32c922b01067822e21d8e6f/pyobjc_framework_ExtensionKit-11.0-cp39-cp39-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.9) 2025-09-11T12:18:08,967 Found link https://files.pythonhosted.org/packages/22/98/803e3cb000dac227eb0d223802a0aeb052d34a741e572d9584e7d83afca7/pyobjc_framework_extensionkit-11.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.9), version: 11.0 2025-09-11T12:18:08,968 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/6b/83/b1d6ea45dbb74e5cf3006d9bbbb32341c506b95b5827b3a8789d1c1bb9ad/pyobjc_framework_extensionkit-11.1-cp310-cp310-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.9) 2025-09-11T12:18:08,968 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/0f/90/e6607b779756e039c0a4725a37cf70dc5b13c54a8cedbcf01ec1608866b1/pyobjc_framework_extensionkit-11.1-cp311-cp311-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.9) 2025-09-11T12:18:08,968 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/90/2a/93105b5452d2ff680a47e38a3ec6f2a37164babd95e0ab976c07984366de/pyobjc_framework_extensionkit-11.1-cp312-cp312-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.9) 2025-09-11T12:18:08,968 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/b8/67/1dbd000d9d0c17d838c471dbb48229fca1ca18fad8453c19ecc01d3312a1/pyobjc_framework_extensionkit-11.1-cp313-cp313-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.9) 2025-09-11T12:18:08,968 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/fb/35/e5d1e633ad5b0c5163afd19ac0b02740e47a45de78d6f2599de3bc6542a5/pyobjc_framework_extensionkit-11.1-cp313-cp313t-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.9) 2025-09-11T12:18:08,968 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/9f/18/4c5ad3cbbf4f984f5316c2264789080d3caeaae47293cc739a59814f682f/pyobjc_framework_extensionkit-11.1-cp314-cp314-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.9) 2025-09-11T12:18:08,969 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/75/1b/84ac20bb341a739681ad46ea0ec3d83b40f4716fa6ed966ad93274abe423/pyobjc_framework_extensionkit-11.1-cp314-cp314t-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.9) 2025-09-11T12:18:08,969 Skipping link: No binaries permitted for pyobjc-framework-extensionkit: https://files.pythonhosted.org/packages/eb/16/01468d98b324ed57c43f67dd01b26944f390c9565673e78bccc31cf5b224/pyobjc_framework_extensionkit-11.1-cp39-cp39-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.9) 2025-09-11T12:18:08,969 Found link https://files.pythonhosted.org/packages/ce/7d/89adf16c7de4246477714dce8fcffae4242778aecd0c5f0ad9904725f42c/pyobjc_framework_extensionkit-11.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-extensionkit/) (requires-python:>=3.9), version: 11.1 2025-09-11T12:18:08,969 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyobjc-framework-extensionkit/ 2025-09-11T12:18:08,969 Getting page https://www.piwheels.org/simple/pyobjc-framework-extensionkit/ 2025-09-11T12:18:08,971 Found index url https://www.piwheels.org/simple/ 2025-09-11T12:18:09,059 Fetched page https://www.piwheels.org/simple/pyobjc-framework-extensionkit/ as text/html 2025-09-11T12:18:09,060 Skipping link: not a file: https://www.piwheels.org/simple/pyobjc-framework-extensionkit/ 2025-09-11T12:18:09,060 Skipping link: not a file: https://pypi.org/simple/pyobjc-framework-extensionkit/ 2025-09-11T12:18:09,089 Given no hashes to check 1 links for project 'pyobjc-framework-extensionkit': discarding no candidates 2025-09-11T12:18:09,090 Collecting pyobjc-framework-extensionkit==9.0 2025-09-11T12:18:09,092 Created temporary directory: /tmp/pip-unpack-n1z1a3t6 2025-09-11T12:18:09,293 Downloading pyobjc-framework-ExtensionKit-9.0.tar.gz (17 kB) 2025-09-11T12:18:09,331 Added pyobjc-framework-extensionkit==9.0 from https://files.pythonhosted.org/packages/b5/3b/4c2aedf70a5eda5f749120c40b6be3d34b072915cc1a34c29571c29811a6/pyobjc-framework-ExtensionKit-9.0.tar.gz to build tracker '/tmp/pip-build-tracker-w1j5pxu4' 2025-09-11T12:18:09,332 Running setup.py (path:/tmp/pip-wheel-2x17ym13/pyobjc-framework-extensionkit_711ba60872bf4b79b361b0992a0377ba/setup.py) egg_info for package pyobjc-framework-extensionkit 2025-09-11T12:18:09,332 Created temporary directory: /tmp/pip-pip-egg-info-hub61m8h 2025-09-11T12:18:09,333 Preparing metadata (setup.py): started 2025-09-11T12:18:09,333 Running command python setup.py egg_info 2025-09-11T12:18:09,876 /tmp/pip-wheel-2x17ym13/pyobjc-framework-extensionkit_711ba60872bf4b79b361b0992a0377ba/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-11T12:18:09,876 import pkg_resources 2025-09-11T12:18:10,641 /tmp/pip-wheel-2x17ym13/pyobjc-framework-extensionkit_711ba60872bf4b79b361b0992a0377ba/pyobjc_setup.py:87: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-11T12:18:10,641 !! 2025-09-11T12:18:10,642 ******************************************************************************** 2025-09-11T12:18:10,642 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-11T12:18:10,642 This deprecation is overdue, please update your project and remove deprecated 2025-09-11T12:18:10,642 calls to avoid build errors in the future. 2025-09-11T12:18:10,642 ******************************************************************************** 2025-09-11T12:18:10,642 !! 2025-09-11T12:18:10,642 class oc_test(test.test): 2025-09-11T12:18:10,642 /tmp/pip-wheel-2x17ym13/pyobjc-framework-extensionkit_711ba60872bf4b79b361b0992a0377ba/pyobjc_setup.py:89: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-11T12:18:10,643 !! 2025-09-11T12:18:10,643 ******************************************************************************** 2025-09-11T12:18:10,643 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-11T12:18:10,643 This deprecation is overdue, please update your project and remove deprecated 2025-09-11T12:18:10,643 calls to avoid build errors in the future. 2025-09-11T12:18:10,643 ******************************************************************************** 2025-09-11T12:18:10,643 !! 2025-09-11T12:18:10,644 user_options = test.test.user_options + [ 2025-09-11T12:18:10,647 Traceback (most recent call last): 2025-09-11T12:18:10,652 File "", line 2, in 2025-09-11T12:18:10,652 exec(compile(''' 2025-09-11T12:18:10,653 ~~~~^^^^^^^^^^^^ 2025-09-11T12:18:10,653 # This is -- a caller that pip uses to run setup.py 2025-09-11T12:18:10,653 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,653 ...<32 lines>... 2025-09-11T12:18:10,653 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T12:18:10,653 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,653 ''' % ('/tmp/pip-wheel-2x17ym13/pyobjc-framework-extensionkit_711ba60872bf4b79b361b0992a0377ba/setup.py',), "", "exec")) 2025-09-11T12:18:10,653 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,654 File "", line 35, in 2025-09-11T12:18:10,654 File "/tmp/pip-wheel-2x17ym13/pyobjc-framework-extensionkit_711ba60872bf4b79b361b0992a0377ba/setup.py", line 22, in 2025-09-11T12:18:10,654 Extension( 2025-09-11T12:18:10,654 ~~~~~~~~~^ 2025-09-11T12:18:10,654 "ExtensionKit._ExtensionKit", 2025-09-11T12:18:10,654 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,654 ...<7 lines>... 2025-09-11T12:18:10,654 ], 2025-09-11T12:18:10,654 ^^ 2025-09-11T12:18:10,655 ), 2025-09-11T12:18:10,655 ^ 2025-09-11T12:18:10,655 File "/tmp/pip-wheel-2x17ym13/pyobjc-framework-extensionkit_711ba60872bf4b79b361b0992a0377ba/pyobjc_setup.py", line 462, in Extension 2025-09-11T12:18:10,655 os_level = get_os_level() 2025-09-11T12:18:10,655 File "/tmp/pip-wheel-2x17ym13/pyobjc-framework-extensionkit_711ba60872bf4b79b361b0992a0377ba/pyobjc_setup.py", line 231, in get_os_level 2025-09-11T12:18:10,655 subprocess.check_output(["/usr/bin/sw_vers", "-productVersion"]) 2025-09-11T12:18:10,655 ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,655 File "/usr/lib/python3.13/subprocess.py", line 472, in check_output 2025-09-11T12:18:10,656 return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, 2025-09-11T12:18:10,656 ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,656 **kwargs).stdout 2025-09-11T12:18:10,656 ^^^^^^^^^ 2025-09-11T12:18:10,656 File "/usr/lib/python3.13/subprocess.py", line 554, in run 2025-09-11T12:18:10,656 with Popen(*popenargs, **kwargs) as process: 2025-09-11T12:18:10,656 ~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,656 File "/usr/lib/python3.13/subprocess.py", line 1039, in __init__ 2025-09-11T12:18:10,656 self._execute_child(args, executable, preexec_fn, close_fds, 2025-09-11T12:18:10,657 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,657 pass_fds, cwd, env, 2025-09-11T12:18:10,657 ^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,657 ...<5 lines>... 2025-09-11T12:18:10,657 gid, gids, uid, umask, 2025-09-11T12:18:10,657 ^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,657 start_new_session, process_group) 2025-09-11T12:18:10,657 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,657 File "/usr/lib/python3.13/subprocess.py", line 1857, in _execute_child 2025-09-11T12:18:10,658 self._posix_spawn(args, executable, env, restore_signals, close_fds, 2025-09-11T12:18:10,658 ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,658 p2cread, p2cwrite, 2025-09-11T12:18:10,658 ^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,658 c2pread, c2pwrite, 2025-09-11T12:18:10,658 ^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,658 errread, errwrite) 2025-09-11T12:18:10,658 ^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,659 File "/usr/lib/python3.13/subprocess.py", line 1801, in _posix_spawn 2025-09-11T12:18:10,659 self.pid = os.posix_spawn(executable, args, env, **kwargs) 2025-09-11T12:18:10,659 ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,659 FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/sw_vers' 2025-09-11T12:18:10,770 ERROR: python setup.py egg_info exited with 1 2025-09-11T12:18:10,781 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-11T12:18:10,781 exec(compile('"'"''"'"''"'"' 2025-09-11T12:18:10,781 # This is -- a caller that pip uses to run setup.py 2025-09-11T12:18:10,781 # 2025-09-11T12:18:10,781 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-11T12:18:10,781 # import from `distutils.core` to work with newer packaging standards. 2025-09-11T12:18:10,781 # - It provides a clear error message when setuptools is not installed. 2025-09-11T12:18:10,781 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-11T12:18:10,781 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-11T12:18:10,781 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-11T12:18:10,781 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-11T12:18:10,781 import os, sys, tokenize, traceback 2025-09-11T12:18:10,781 2025-09-11T12:18:10,781 try: 2025-09-11T12:18:10,781 import setuptools 2025-09-11T12:18:10,781 except ImportError: 2025-09-11T12:18:10,781 print( 2025-09-11T12:18:10,781 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-11T12:18:10,781 "the build environment with exception:", 2025-09-11T12:18:10,781 file=sys.stderr, 2025-09-11T12:18:10,781 ) 2025-09-11T12:18:10,781 traceback.print_exc() 2025-09-11T12:18:10,781 sys.exit(1) 2025-09-11T12:18:10,781 2025-09-11T12:18:10,781 __file__ = %r 2025-09-11T12:18:10,781 sys.argv[0] = __file__ 2025-09-11T12:18:10,781 2025-09-11T12:18:10,781 if os.path.exists(__file__): 2025-09-11T12:18:10,781 filename = __file__ 2025-09-11T12:18:10,781 with tokenize.open(__file__) as f: 2025-09-11T12:18:10,781 setup_py_code = f.read() 2025-09-11T12:18:10,781 else: 2025-09-11T12:18:10,781 filename = "" 2025-09-11T12:18:10,781 setup_py_code = "from setuptools import setup; setup()" 2025-09-11T12:18:10,781 2025-09-11T12:18:10,781 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T12:18:10,781 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-2x17ym13/pyobjc-framework-extensionkit_711ba60872bf4b79b361b0992a0377ba/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-hub61m8h[/] 2025-09-11T12:18:10,782 [bold magenta]cwd[/]: /tmp/pip-wheel-2x17ym13/pyobjc-framework-extensionkit_711ba60872bf4b79b361b0992a0377ba/ 2025-09-11T12:18:10,782 Preparing metadata (setup.py): finished with status 'error' 2025-09-11T12:18:10,783 ERROR: metadata generation failed 2025-09-11T12:18:10,787 Exception information: 2025-09-11T12:18:10,787 Traceback (most recent call last): 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-11T12:18:10,787 call_subprocess( 2025-09-11T12:18:10,787 ~~~~~~~~~~~~~~~^ 2025-09-11T12:18:10,787 args, 2025-09-11T12:18:10,787 ^^^^^ 2025-09-11T12:18:10,787 ...<2 lines>... 2025-09-11T12:18:10,787 spinner=spinner, 2025-09-11T12:18:10,787 ^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,787 ) 2025-09-11T12:18:10,787 ^ 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-11T12:18:10,787 raise error 2025-09-11T12:18:10,787 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-11T12:18:10,787 2025-09-11T12:18:10,787 The above exception was the direct cause of the following exception: 2025-09-11T12:18:10,787 2025-09-11T12:18:10,787 Traceback (most recent call last): 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-11T12:18:10,787 status = _inner_run() 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-11T12:18:10,787 return self.run(options, args) 2025-09-11T12:18:10,787 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-11T12:18:10,787 return func(self, options, args) 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-11T12:18:10,787 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-11T12:18:10,787 result = self._result = resolver.resolve( 2025-09-11T12:18:10,787 ~~~~~~~~~~~~~~~~^ 2025-09-11T12:18:10,787 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-11T12:18:10,787 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,787 ) 2025-09-11T12:18:10,787 ^ 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-11T12:18:10,787 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-11T12:18:10,787 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-11T12:18:10,787 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-11T12:18:10,787 if not criterion.candidates: 2025-09-11T12:18:10,787 ^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-11T12:18:10,787 return bool(self._sequence) 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-11T12:18:10,787 self._bool = any(self) 2025-09-11T12:18:10,787 ~~~^^^^^^ 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-11T12:18:10,787 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-11T12:18:10,787 ^^^^^^^^ 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-11T12:18:10,787 candidate = func() 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-11T12:18:10,787 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-11T12:18:10,787 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T12:18:10,787 link, template, name, version 2025-09-11T12:18:10,787 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,787 ) 2025-09-11T12:18:10,787 ^ 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-11T12:18:10,787 self._link_candidate_cache[link] = LinkCandidate( 2025-09-11T12:18:10,787 ~~~~~~~~~~~~~^ 2025-09-11T12:18:10,787 link, 2025-09-11T12:18:10,787 ^^^^^ 2025-09-11T12:18:10,787 ...<3 lines>... 2025-09-11T12:18:10,787 version=version, 2025-09-11T12:18:10,787 ^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,787 ) 2025-09-11T12:18:10,787 ^ 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-11T12:18:10,787 super().__init__( 2025-09-11T12:18:10,787 ~~~~~~~~~~~~~~~~^ 2025-09-11T12:18:10,787 link=link, 2025-09-11T12:18:10,787 ^^^^^^^^^^ 2025-09-11T12:18:10,787 ...<4 lines>... 2025-09-11T12:18:10,787 version=version, 2025-09-11T12:18:10,787 ^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,787 ) 2025-09-11T12:18:10,787 ^ 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-11T12:18:10,787 self.dist = self._prepare() 2025-09-11T12:18:10,787 ~~~~~~~~~~~~~^^ 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-11T12:18:10,787 dist = self._prepare_distribution() 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-11T12:18:10,787 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-11T12:18:10,787 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-11T12:18:10,787 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-11T12:18:10,787 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-11T12:18:10,787 dist = _get_prepared_distribution( 2025-09-11T12:18:10,787 req, 2025-09-11T12:18:10,787 ...<3 lines>... 2025-09-11T12:18:10,787 self.check_build_deps, 2025-09-11T12:18:10,787 ) 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-11T12:18:10,787 abstract_dist.prepare_distribution_metadata( 2025-09-11T12:18:10,787 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T12:18:10,787 finder, build_isolation, check_build_deps 2025-09-11T12:18:10,787 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,787 ) 2025-09-11T12:18:10,787 ^ 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-11T12:18:10,787 self.req.prepare_metadata() 2025-09-11T12:18:10,787 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-11T12:18:10,787 self.metadata_directory = generate_metadata_legacy( 2025-09-11T12:18:10,787 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T12:18:10,787 build_env=self.build_env, 2025-09-11T12:18:10,787 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,787 ...<3 lines>... 2025-09-11T12:18:10,787 details=details, 2025-09-11T12:18:10,787 ^^^^^^^^^^^^^^^^ 2025-09-11T12:18:10,787 ) 2025-09-11T12:18:10,787 ^ 2025-09-11T12:18:10,787 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-11T12:18:10,787 raise MetadataGenerationFailed(package_details=details) from error 2025-09-11T12:18:10,787 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-11T12:18:10,812 Removed pyobjc-framework-extensionkit==9.0 from https://files.pythonhosted.org/packages/b5/3b/4c2aedf70a5eda5f749120c40b6be3d34b072915cc1a34c29571c29811a6/pyobjc-framework-ExtensionKit-9.0.tar.gz from build tracker '/tmp/pip-build-tracker-w1j5pxu4' 2025-09-11T12:18:10,812 Removed build tracker: '/tmp/pip-build-tracker-w1j5pxu4'