2025-09-11T17:38:02,206 Created temporary directory: /tmp/pip-build-tracker-qn9unu44 2025-09-11T17:38:02,207 Initialized build tracking at /tmp/pip-build-tracker-qn9unu44 2025-09-11T17:38:02,207 Created build tracker: /tmp/pip-build-tracker-qn9unu44 2025-09-11T17:38:02,207 Entered build tracker: /tmp/pip-build-tracker-qn9unu44 2025-09-11T17:38:02,207 Created temporary directory: /tmp/pip-wheel-ob_5tyrk 2025-09-11T17:38:02,211 Created temporary directory: /tmp/pip-ephem-wheel-cache-zjz9thkx 2025-09-11T17:38:02,276 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-11T17:38:02,279 2 location(s) to search for versions of pyobjc-framework-passkit: 2025-09-11T17:38:02,279 * https://pypi.org/simple/pyobjc-framework-passkit/ 2025-09-11T17:38:02,279 * https://www.piwheels.org/simple/pyobjc-framework-passkit/ 2025-09-11T17:38:02,279 Fetching project page and analyzing links: https://pypi.org/simple/pyobjc-framework-passkit/ 2025-09-11T17:38:02,280 Getting page https://pypi.org/simple/pyobjc-framework-passkit/ 2025-09-11T17:38:02,281 Found index url https://pypi.org/simple/ 2025-09-11T17:38:02,442 Fetched page https://pypi.org/simple/pyobjc-framework-passkit/ as application/vnd.pypi.simple.v1+json 2025-09-11T17:38:02,459 Found link https://files.pythonhosted.org/packages/bb/6e/cc522253cf780b31979aca6428f2df0c58c327b7b4a05f4bab3939e6f87c/pyobjc-framework-PassKit-7.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6), version: 7.0 2025-09-11T17:38:02,459 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/41/31/18ad21583eeb7a4fb1824543d0741d6998aa95556f9e768a90fbdb4a31ca/pyobjc_framework_PassKit-7.0-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,459 Found link https://files.pythonhosted.org/packages/9c/c5/0496c5642014dcd1e56d3cc443f7683801fe3df16ece9d7424ee1b4d6023/pyobjc-framework-PassKit-7.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6), version: 7.0.1 2025-09-11T17:38:02,460 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/c6/9c/a9310c1950a6d1e307a1d2912619e4e33e5e3b0d145122b31f4dd2f9a37a/pyobjc_framework_PassKit-7.0.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,460 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/78/6f/debcf63862557ef06746cf31d0c57feaaa134b0e88f6d7c0b4f173be4eac/pyobjc_framework_PassKit-7.0.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,460 Found link https://files.pythonhosted.org/packages/8f/4e/f39875291fcd74771e08e10a14988ae207a2146024d5260b96d0e46c6bc5/pyobjc-framework-PassKit-7.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6), version: 7.1 2025-09-11T17:38:02,461 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/ac/df/91828e461ab14791395126886f7ceee2246d392f5d4fa92dc893e0c8bf10/pyobjc_framework_PassKit-7.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,461 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/33/6d/8fca4a863978cc720cc9a52b9dbe76999399966386342c734b090d85027c/pyobjc_framework_PassKit-7.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,461 Found link https://files.pythonhosted.org/packages/18/b1/cbdcc5c74e328588087e7c88fc1b9187f1091050ae7293095d0a23cd44a3/pyobjc-framework-PassKit-7.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6), version: 7.2 2025-09-11T17:38:02,461 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/47/12/337aa380a38f8f699d258cb07bf0a31572dd02b8c6179c7d77c78017c72b/pyobjc_framework_PassKit-7.2-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,462 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/62/4c/cb832030f5e7f7e77ca78ca0e0d8b29f1387db6eb9b1a0e1f20d6a42ec8a/pyobjc_framework_PassKit-7.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,462 Found link https://files.pythonhosted.org/packages/e8/c8/200be798bb5569dad8b16a325f8b90c7656918af9394158d62afa86a3be9/pyobjc-framework-PassKit-7.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6), version: 7.3 2025-09-11T17:38:02,462 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/ce/3b/59953bfa990300bef172ba3e99a7086a93cb9e6fca27613042aacf40e1e7/pyobjc_framework_PassKit-7.3-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,462 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/c9/52/16bf7d5634029c98ffec415b87906a4580bb8d89d97abefe8d40a7f57080/pyobjc_framework_PassKit-7.3-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,463 Found link https://files.pythonhosted.org/packages/ce/9d/a3fb1a5cabddf4763294237c48ffa09939abec2a3a7abc601775dada5d37/pyobjc-framework-PassKit-8.0b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6), version: 8.0b1 2025-09-11T17:38:02,463 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/77/d2/205e621778ec5c9092deac2e90973b04a77ab5e4c6b1468f3e12daca6243/pyobjc_framework_PassKit-8.0b1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,463 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/15/af/27fbe517920a7353857e6370a725bece60d5f86c3d4fa128e92625a483ac/pyobjc_framework_PassKit-8.0b1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,463 Found link https://files.pythonhosted.org/packages/56/ae/1409caf25b3c195953c477420cd4db0f0942561d3927fa21c3e25ca795ff/pyobjc-framework-PassKit-8.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6), version: 8.0 2025-09-11T17:38:02,464 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/8a/48/285a6c5f6a31aac37c8db2a08d4c85c05228eb83517b1415e160413981d3/pyobjc_framework_PassKit-8.0-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,464 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/31/26/59f0da1cf43b13a975852f148aa159b96aa9148f579314947f5cf0099e1e/pyobjc_framework_PassKit-8.0-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,464 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/00/5d/9002ee34d88b2d220e66e24157df187f86c9832b514902058187d6b08bcc/pyobjc_framework_PassKit-8.0-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,464 Found link https://files.pythonhosted.org/packages/55/05/560016f278249e940511492e855b051dbed3b6aca92ac0a44bdfc772ef85/pyobjc-framework-PassKit-8.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6), version: 8.1 2025-09-11T17:38:02,464 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/2f/7e/1b220464f3f4dce2372a78e42405ec96dd8d9ca3f447076968c46bd33304/pyobjc_framework_PassKit-8.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,465 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/95/78/405d53871ed8412dd7b83b9d01ca41c734720b76533371bc32de23c3399f/pyobjc_framework_PassKit-8.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,465 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/9f/89/a4b88405fb75b191125692738fdb3615df6d44687ea70a95f0827e620f77/pyobjc_framework_PassKit-8.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,465 Found link https://files.pythonhosted.org/packages/dc/69/9a2fe5f312d7f089836d8daaa3a0bc3b23c139ddba55dfba78241561a35f/pyobjc-framework-PassKit-8.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6), version: 8.2 2025-09-11T17:38:02,465 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/7d/7f/5e9e65c937adb15a4ba3c07a247eea2b7682671a627c1718bf5eab9777b1/pyobjc_framework_PassKit-8.2-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,466 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/20/f0/50974948aaa65282482aea3419e107f668f6a91ed22cc9c37bc8620d2b1b/pyobjc_framework_PassKit-8.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,466 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/2f/31/8a78bac8929efe2f5a9c068f5422e15cead7ee27a033e13d123e1347ec9f/pyobjc_framework_PassKit-8.2-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,466 Found link https://files.pythonhosted.org/packages/43/77/367441e207e120013719a275340960af2b5d656c7a8f10488b2687a00bc1/pyobjc-framework-PassKit-8.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6), version: 8.3 2025-09-11T17:38:02,466 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/e2/f4/d8366746af703048aa6cf5123696a4cc83dad76bbdc28b2770883c9c3934/pyobjc_framework_PassKit-8.3-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,466 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/59/fe/aa334d64aa06b2140b9faf3aff96e4c2dbcd2a8fa45505e1ac04aff8e54e/pyobjc_framework_PassKit-8.3-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,467 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/c8/f5/0a54083ee87615c872e9515f0a6c57848034e5d4d9d1444692431eb83caa/pyobjc_framework_PassKit-8.3-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,467 Found link https://files.pythonhosted.org/packages/fd/4e/e8e9f75043af7853da56e09fc33a10c1b61507b6991730a2d9fa644ac763/pyobjc-framework-PassKit-8.4.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6), version: 8.4 2025-09-11T17:38:02,467 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/bd/7f/982742732fc3a682a62aa8ff7f4266ef9389b14e911aff79d7d320bbebe5/pyobjc_framework_PassKit-8.4-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,467 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/d9/5e/8bb1f4df00acff348bfe1b3d50054ffe8b004ed8b9a3dfec2c88093db838/pyobjc_framework_PassKit-8.4-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,468 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/01/78/e82d4df7c680edbd096b32e41df02fc129f08074719451e77b7d3d589a5a/pyobjc_framework_PassKit-8.4-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,468 Found link https://files.pythonhosted.org/packages/f0/42/917cb39724b75cf00daabbd2d838dfaba107fc0cbd1a4df9e95015c003aa/pyobjc-framework-PassKit-8.4.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6), version: 8.4.1 2025-09-11T17:38:02,468 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/9e/3f/90585318850b2619bfeecf4b578b179545ef6e0b35cf602db1d576fd4f1e/pyobjc_framework_PassKit-8.4.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,468 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/55/7e/1066ed38772746cb6d201d719f6a840945421bb22b8039fcbb61cfe895b5/pyobjc_framework_PassKit-8.4.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,468 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/30/ed/44e019f1aeda47bbb23261d1942b77130d0d8a435aef707ab9cded0c7874/pyobjc_framework_PassKit-8.4.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,469 Found link https://files.pythonhosted.org/packages/40/b2/f91947f593330ac71fc0b31a3f8488f4557c1fbef9d7f924b6a8b55dc100/pyobjc-framework-PassKit-8.5.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6), version: 8.5 2025-09-11T17:38:02,469 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/fa/fc/d93d675edcb0eed7ee7ee3a6ba35d38412ca256ae606f185a08b529a41ed/pyobjc_framework_PassKit-8.5-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,469 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/4c/1c/eac87e80a724400204c5ac281ef7188fb07a82dc59ea27610db78fe17ec9/pyobjc_framework_PassKit-8.5-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,469 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/eb/52/405298eb26df001ccf2adbccb1a6480d317841d2b9676d0cc5a6a6820d2f/pyobjc_framework_PassKit-8.5-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,469 Found link https://files.pythonhosted.org/packages/d3/14/941ed8986bc114ce3c135b7e158e71ad6341a69dabdd6e58abe2446aa368/pyobjc-framework-PassKit-8.5.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6), version: 8.5.1 2025-09-11T17:38:02,470 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/87/75/dbc584e4b5f0a1bcf1a0ca5cfc90335749a6e1a6b7002a5a06c6987a2630/pyobjc_framework_PassKit-8.5.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,470 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/89/c3/fc488248dbd647b5413a007e2a4ee9ff035fd39667fb8b765c1eef279d6c/pyobjc_framework_PassKit-8.5.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,470 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/0a/96/8d1244dc74e4b1a524e7758c939e8f3cab7bd009ffe36063c61aef8ca715/pyobjc_framework_PassKit-8.5.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.6) 2025-09-11T17:38:02,471 Found link https://files.pythonhosted.org/packages/88/63/8a5b27706d944a6cb15caacf59e144287700f126aca77910d9d19d81d675/pyobjc-framework-PassKit-9.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7), version: 9.0 2025-09-11T17:38:02,471 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/c6/81/76e0315b5ea453804029842c80fb6a25032f1f165bce07b317757f43185e/pyobjc_framework_PassKit-9.0-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7) 2025-09-11T17:38:02,471 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/5a/5a/f6e4208829bb22ce1cca1c8e5c4ad704ba3009d4bce1e8124f715867d929/pyobjc_framework_PassKit-9.0-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7) 2025-09-11T17:38:02,472 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/d7/8e/337ee5458fd87dfd83c55b975505e0195bc367df40e811f23ba279036f10/pyobjc_framework_PassKit-9.0-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7) 2025-09-11T17:38:02,472 Found link https://files.pythonhosted.org/packages/ed/d5/44b795225cecfc4c6d1aa21584884c1c6f613d962b271d41b41548dd8df8/pyobjc-framework-PassKit-9.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7), version: 9.0.1 2025-09-11T17:38:02,472 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/c2/5c/fea9c7ff8b6577ab5f7c41ffe3a89484c6b8a934399d707fcc022195b5c3/pyobjc_framework_PassKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7) 2025-09-11T17:38:02,472 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/b2/72/98cac3f81f59adc68ac0519399e0f75b57c3dc22005cb7a563bb6df93372/pyobjc_framework_PassKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7) 2025-09-11T17:38:02,473 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/ac/db/2e055b2ecfdc446e743f3bc140b99c53cc75d01bcbd16691abccd97134ed/pyobjc_framework_PassKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7) 2025-09-11T17:38:02,473 Found link https://files.pythonhosted.org/packages/6c/e6/0bf927a26397c0745904728afb0b38b71a9c54c4f3b795ce46b10a478b9b/pyobjc-framework-PassKit-9.1b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7), version: 9.1b1 2025-09-11T17:38:02,473 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/55/18/d1ddb524e0fa9cfd8dab72ebfb97dd3f203bbe5da190fc5118d40b686e6b/pyobjc_framework_PassKit-9.1b1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7) 2025-09-11T17:38:02,473 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/ce/b1/228a677c640ede78834971dc7af8e78f14718751ccffe2ec88262b6c3382/pyobjc_framework_PassKit-9.1b1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7) 2025-09-11T17:38:02,473 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/d0/77/68179dbcd836f1b860223716f87b9fe07f1d5cf2a8370d4205d04ea081e0/pyobjc_framework_PassKit-9.1b1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7) 2025-09-11T17:38:02,474 Found link https://files.pythonhosted.org/packages/42/21/d796ac174ddc963d276ebbdc8220fe422b5c2fe08f9eebcd0ee6184f8e7e/pyobjc-framework-PassKit-9.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7), version: 9.1 2025-09-11T17:38:02,474 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/5d/6c/6a2db80ff2db782b52046597684aacfe0ab6d463b56e36ec6a9705847f0b/pyobjc_framework_PassKit-9.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7) 2025-09-11T17:38:02,474 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/80/50/16b769e289935c956473595957a38190ae44a3574c6bc8318372a6fe0a4f/pyobjc_framework_PassKit-9.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7) 2025-09-11T17:38:02,474 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/d8/79/d1fcb7bd622fa468dfe4b81b74392f34e4a804e0d5033abeda15cc3075c2/pyobjc_framework_PassKit-9.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7) 2025-09-11T17:38:02,475 Found link https://files.pythonhosted.org/packages/3c/a1/b45433d87fd6f1968c9a1d63dfcc2930f71ccc4af4d3e92ecf1a280f9c07/pyobjc-framework-PassKit-9.1.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7), version: 9.1.1 2025-09-11T17:38:02,475 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/c6/8a/ff70fa6dc47aae767d37487342df4e086784fc67142c51beebdf0f6833f4/pyobjc_framework_PassKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7) 2025-09-11T17:38:02,475 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/50/66/891b6bfec08527403b1c4af12b926b440dcff7715db46e87a0b702b2543a/pyobjc_framework_PassKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7) 2025-09-11T17:38:02,475 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/78/50/e60ea42573641f351d2127e3cfb4199cccf8441a979656c2d5410e005452/pyobjc_framework_PassKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7) 2025-09-11T17:38:02,475 Found link https://files.pythonhosted.org/packages/00/1c/9db06d9f0308cffebed44315b5e86825ed9438c451bf4eddc9feba37eead/pyobjc-framework-PassKit-9.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7), version: 9.2 2025-09-11T17:38:02,476 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/95/fe/0ca493e094c52691c72bf30342fea27c2420bf2ce6f515f5af4309058f98/pyobjc_framework_PassKit-9.2-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7) 2025-09-11T17:38:02,476 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/a8/85/7f2d93505d26e3fe2b3d04c7f1bcbff9b9751a7c12fcfb26d2166001902e/pyobjc_framework_PassKit-9.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7) 2025-09-11T17:38:02,476 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/e6/33/f81080aab93aa50928a9f7d862598764ac7d87bce776c5a9c37db4b964f7/pyobjc_framework_PassKit-9.2-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.7) 2025-09-11T17:38:02,477 Found link https://files.pythonhosted.org/packages/ba/c7/89a0688efd86cd03ecb1e76c09486f1c729fe20bd0eff036d9cbc8b7361a/pyobjc-framework-PassKit-10.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8), version: 10.0 2025-09-11T17:38:02,477 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/43/85/d843bec1a8e7813dfc9a459f21dc99b6624facd635b33cab2610c8371927/pyobjc_framework_PassKit-10.0-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8) 2025-09-11T17:38:02,477 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/59/ce/ae8c9e82b7d3568aa8f4a257047861218746cb763adad7a4f47f1ac32122/pyobjc_framework_PassKit-10.0-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8) 2025-09-11T17:38:02,477 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/c1/8d/04906a6f5de28562a415cee0faf8bfa6e8cb8d926895a74931f15b4d9512/pyobjc_framework_PassKit-10.0-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8) 2025-09-11T17:38:02,478 Found link https://files.pythonhosted.org/packages/8d/65/2455458940a565daeedd017dd1ab1ab941c7ee626dfe35bf60e3f11156f9/pyobjc-framework-PassKit-10.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8), version: 10.1 2025-09-11T17:38:02,478 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/81/8d/16b52062249f8a6c326eb17cdc8cadbb4e470c1e11666ee48220ecf11d3d/pyobjc_framework_PassKit-10.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8) 2025-09-11T17:38:02,478 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/16/22/9f47980fded3797b61d6e780f09fa43ff33f6ee70e598510d478a1ec62e8/pyobjc_framework_PassKit-10.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8) 2025-09-11T17:38:02,478 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/a9/e6/1a39396d097b2d287c8db6e7eccb04c56373a3c4d32bd7e0c0b66f402e6c/pyobjc_framework_PassKit-10.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8) 2025-09-11T17:38:02,479 Found link https://files.pythonhosted.org/packages/49/2a/29810f864770d8e1430f5f982fa8094c31c45907249eef1a80b4244d39fa/pyobjc-framework-PassKit-10.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8), version: 10.2 2025-09-11T17:38:02,479 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/9f/99/e3fa6ae532d07f88301833ed33a16bf1f059b402ea8b826a7b559acfae2b/pyobjc_framework_PassKit-10.2-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8) 2025-09-11T17:38:02,479 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/7c/ff/72d69f9f3c23ead6537c43e85d695e73be73831a8bbec1f5daad2d7168b7/pyobjc_framework_PassKit-10.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8) 2025-09-11T17:38:02,479 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/af/60/e021284781113d354a485ae1deb93b153c433594ee43d35eac6b9e0f07a2/pyobjc_framework_PassKit-10.2-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8) 2025-09-11T17:38:02,479 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/df/4e/1673646f4bd091e958adedf63bd5d82e87ed6a74393a32df6883f7f7d552/pyobjc_framework_PassKit-10.3-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8) 2025-09-11T17:38:02,480 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/07/9b/6620ea22c03668cd6c127b8f435d31f93b08484acfea77a62f8031d75be3/pyobjc_framework_PassKit-10.3-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8) 2025-09-11T17:38:02,480 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/56/d6/6022e956cd7016f08ec9aef143d835ab852328e00fc318a4ee0f9d3e0a18/pyobjc_framework_PassKit-10.3-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8) 2025-09-11T17:38:02,480 Found link https://files.pythonhosted.org/packages/10/db/cbf9013430161e3c6065b8f030bc998ed83b9ac19e71d63e3c825d863e7f/pyobjc_framework_passkit-10.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8), version: 10.3 2025-09-11T17:38:02,480 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/f0/ba/9e247686f64ee75840104d4e85a2c21316ce6abaa0697b0fa826edd69442/pyobjc_framework_PassKit-10.3.1-cp36-abi3-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8) 2025-09-11T17:38:02,480 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/6a/af/081c1c6fd9bbcd93ea983e5ea2111011c669c96cc6d6146e07f570aeb136/pyobjc_framework_PassKit-10.3.1-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8) 2025-09-11T17:38:02,481 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/27/f3/092e31c4892f50eb4b94ddbf29f6a7b658820714e40fdd6e5cf4b22c00d1/pyobjc_framework_PassKit-10.3.1-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8) 2025-09-11T17:38:02,481 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/e8/c3/b1a04f416c25f0f4c194137ba8ce4444a7c0e7f3b42b38b278e3a707ff5e/pyobjc_framework_PassKit-10.3.1-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8) 2025-09-11T17:38:02,481 Found link https://files.pythonhosted.org/packages/a5/5a/8336d8fe6371e7696235d131d042572156299d6a0c566a5854f127270adc/pyobjc_framework_passkit-10.3.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8), version: 10.3.1 2025-09-11T17:38:02,481 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/5e/40/f292ece62552c9098bc6a187c0a76ea023ac899e1f7fa66d2c79a2b88616/pyobjc_framework_PassKit-10.3.2-cp313-cp313t-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8) 2025-09-11T17:38:02,481 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/ac/98/2f79e705d7074509722479f8e2040e46f2a12ed5e35ccf9da19f5f0a1f17/pyobjc_framework_PassKit-10.3.2-cp36-abi3-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8) 2025-09-11T17:38:02,482 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/17/59/b0140880ed90376f97eb30aa0159b54b6627b2552051a89cc9d985c28d01/pyobjc_framework_PassKit-10.3.2-cp36-abi3-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8) 2025-09-11T17:38:02,482 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/e5/c1/57a69723e67269493076ec758f8353d493bcfa73155b67c1ebc1a06b70e3/pyobjc_framework_PassKit-10.3.2-cp36-abi3-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8) 2025-09-11T17:38:02,482 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/6b/8f/a316b95eec95c68805ef82ac2ef42b2d9ab1491b8d15e142ebd7235b7d75/pyobjc_framework_PassKit-10.3.2-cp36-abi3-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8) 2025-09-11T17:38:02,482 Found link https://files.pythonhosted.org/packages/83/4d/c89c17233d3e3510c7d609384f71fe7b70432f15d16e31ae61deda8c03cc/pyobjc_framework_passkit-10.3.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.8), version: 10.3.2 2025-09-11T17:38:02,482 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/5b/5b/016085cdbe7e452f9cdda03fc87d29e346a0116c46d9f042ffc44878d40c/pyobjc_framework_PassKit-11.0-cp310-cp310-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.9) 2025-09-11T17:38:02,483 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/53/72/d7dae8f5a1c5b12d9cf404a71a82fd5a638bc4de2d1099bf838aee1026f0/pyobjc_framework_PassKit-11.0-cp311-cp311-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.9) 2025-09-11T17:38:02,483 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/c3/b1/5ee2f5581877241a4fc2db4ab4a33d595a918bde1b4a59796240e2b2244b/pyobjc_framework_PassKit-11.0-cp312-cp312-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.9) 2025-09-11T17:38:02,483 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/67/fd/4a4449d67210adca601a079efbd823fba0a1df9c46b5b2c49a198f1d2f89/pyobjc_framework_PassKit-11.0-cp313-cp313-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.9) 2025-09-11T17:38:02,483 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/cd/29/e7192f9f8f0b4bd33eb00bae975f3399ba6eff9b2b6a7c191eea58eaa3d3/pyobjc_framework_PassKit-11.0-cp313-cp313t-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.9) 2025-09-11T17:38:02,483 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/e8/32/d8da7a9e1564f0ccfde5c52f19a7a0146f0b1a4580827804e3bf08ea63fa/pyobjc_framework_PassKit-11.0-cp39-cp39-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.9) 2025-09-11T17:38:02,484 Found link https://files.pythonhosted.org/packages/cb/f8/ebb2bc840f87292a4f60080463ee698ca08516cc958364741dfff2858b33/pyobjc_framework_passkit-11.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.9), version: 11.0 2025-09-11T17:38:02,484 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/2b/82/fa43e676765c5dd2e4612fe2353127248d5ff8f56220476c8c6f64f34f54/pyobjc_framework_passkit-11.1-cp310-cp310-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.9) 2025-09-11T17:38:02,484 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/80/18/343eb846e62704fbd64e178e0cbf75b121955c1973bf51ddd0871a42910a/pyobjc_framework_passkit-11.1-cp311-cp311-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.9) 2025-09-11T17:38:02,485 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/9d/ba/9e52213e0c0100079e4ef397cf4fd5ba8939fa4de19339755d1a373407a8/pyobjc_framework_passkit-11.1-cp312-cp312-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.9) 2025-09-11T17:38:02,485 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/d1/4f/e29dc665382e22cd6b4ebb1c5707a1b2059018a6462c81a7c344a9c40dba/pyobjc_framework_passkit-11.1-cp313-cp313-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.9) 2025-09-11T17:38:02,485 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/f4/ec/ef03f62924b288302e41373c4c292cadf4c393519828a9986d8573b72bcc/pyobjc_framework_passkit-11.1-cp313-cp313t-macosx_10_13_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.9) 2025-09-11T17:38:02,485 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/92/cb/4ecaf64825de3589cbf5119cf6bfabe7b466faff58357800255c2ecf41e1/pyobjc_framework_passkit-11.1-cp314-cp314-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.9) 2025-09-11T17:38:02,485 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/ce/72/125088bd20a8f771cc1749c6be786241839c6bdb6a581cf025663f55fa1f/pyobjc_framework_passkit-11.1-cp314-cp314t-macosx_11_0_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.9) 2025-09-11T17:38:02,485 Skipping link: No binaries permitted for pyobjc-framework-passkit: https://files.pythonhosted.org/packages/d8/a7/49ca40cd17165f2712b69d14d7394f390707b1e3c8496dcc5584c5b9a612/pyobjc_framework_passkit-11.1-cp39-cp39-macosx_10_9_universal2.whl (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.9) 2025-09-11T17:38:02,486 Found link https://files.pythonhosted.org/packages/5c/05/063db500e7df70e39cbb5518a5a03c2acc06a1ca90b057061daea00129f3/pyobjc_framework_passkit-11.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-passkit/) (requires-python:>=3.9), version: 11.1 2025-09-11T17:38:02,486 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyobjc-framework-passkit/ 2025-09-11T17:38:02,486 Getting page https://www.piwheels.org/simple/pyobjc-framework-passkit/ 2025-09-11T17:38:02,487 Found index url https://www.piwheels.org/simple/ 2025-09-11T17:38:02,582 Fetched page https://www.piwheels.org/simple/pyobjc-framework-passkit/ as text/html 2025-09-11T17:38:02,583 Skipping link: not a file: https://www.piwheels.org/simple/pyobjc-framework-passkit/ 2025-09-11T17:38:02,583 Skipping link: not a file: https://pypi.org/simple/pyobjc-framework-passkit/ 2025-09-11T17:38:02,615 Given no hashes to check 1 links for project 'pyobjc-framework-passkit': discarding no candidates 2025-09-11T17:38:02,616 Collecting pyobjc-framework-passkit==9.0.1 2025-09-11T17:38:02,618 Created temporary directory: /tmp/pip-unpack-288k5zcr 2025-09-11T17:38:02,765 Downloading pyobjc-framework-PassKit-9.0.1.tar.gz (87 kB) 2025-09-11T17:38:02,867 Added pyobjc-framework-passkit==9.0.1 from https://files.pythonhosted.org/packages/ed/d5/44b795225cecfc4c6d1aa21584884c1c6f613d962b271d41b41548dd8df8/pyobjc-framework-PassKit-9.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-qn9unu44' 2025-09-11T17:38:02,868 Running setup.py (path:/tmp/pip-wheel-ob_5tyrk/pyobjc-framework-passkit_cccaff6c11754294ac173f7fa1c1ab3d/setup.py) egg_info for package pyobjc-framework-passkit 2025-09-11T17:38:02,869 Created temporary directory: /tmp/pip-pip-egg-info-imjn0dke 2025-09-11T17:38:02,869 Preparing metadata (setup.py): started 2025-09-11T17:38:02,870 Running command python setup.py egg_info 2025-09-11T17:38:03,455 /tmp/pip-wheel-ob_5tyrk/pyobjc-framework-passkit_cccaff6c11754294ac173f7fa1c1ab3d/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:03,455 import pkg_resources 2025-09-11T17:38:04,076 /tmp/pip-wheel-ob_5tyrk/pyobjc-framework-passkit_cccaff6c11754294ac173f7fa1c1ab3d/pyobjc_setup.py:87: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-11T17:38:04,076 !! 2025-09-11T17:38:04,076 ******************************************************************************** 2025-09-11T17:38:04,077 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-11T17:38:04,077 This deprecation is overdue, please update your project and remove deprecated 2025-09-11T17:38:04,077 calls to avoid build errors in the future. 2025-09-11T17:38:04,077 ******************************************************************************** 2025-09-11T17:38:04,077 !! 2025-09-11T17:38:04,077 class oc_test(test.test): 2025-09-11T17:38:04,078 /tmp/pip-wheel-ob_5tyrk/pyobjc-framework-passkit_cccaff6c11754294ac173f7fa1c1ab3d/pyobjc_setup.py:89: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-11T17:38:04,078 !! 2025-09-11T17:38:04,078 ******************************************************************************** 2025-09-11T17:38:04,078 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-11T17:38:04,078 This deprecation is overdue, please update your project and remove deprecated 2025-09-11T17:38:04,078 calls to avoid build errors in the future. 2025-09-11T17:38:04,078 ******************************************************************************** 2025-09-11T17:38:04,079 !! 2025-09-11T17:38:04,079 user_options = test.test.user_options + [ 2025-09-11T17:38:04,082 Traceback (most recent call last): 2025-09-11T17:38:04,088 File "", line 2, in 2025-09-11T17:38:04,089 exec(compile(''' 2025-09-11T17:38:04,089 ~~~~^^^^^^^^^^^^ 2025-09-11T17:38:04,089 # This is -- a caller that pip uses to run setup.py 2025-09-11T17:38:04,089 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,089 ...<32 lines>... 2025-09-11T17:38:04,089 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T17:38:04,089 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,089 ''' % ('/tmp/pip-wheel-ob_5tyrk/pyobjc-framework-passkit_cccaff6c11754294ac173f7fa1c1ab3d/setup.py',), "", "exec")) 2025-09-11T17:38:04,089 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,090 File "", line 35, in 2025-09-11T17:38:04,090 File "/tmp/pip-wheel-ob_5tyrk/pyobjc-framework-passkit_cccaff6c11754294ac173f7fa1c1ab3d/setup.py", line 21, in 2025-09-11T17:38:04,090 Extension( 2025-09-11T17:38:04,090 ~~~~~~~~~^ 2025-09-11T17:38:04,091 "PassKit._PassKit", 2025-09-11T17:38:04,091 ^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,091 ...<7 lines>... 2025-09-11T17:38:04,091 ], 2025-09-11T17:38:04,091 ^^ 2025-09-11T17:38:04,092 ) 2025-09-11T17:38:04,092 ^ 2025-09-11T17:38:04,092 File "/tmp/pip-wheel-ob_5tyrk/pyobjc-framework-passkit_cccaff6c11754294ac173f7fa1c1ab3d/pyobjc_setup.py", line 462, in Extension 2025-09-11T17:38:04,093 os_level = get_os_level() 2025-09-11T17:38:04,093 File "/tmp/pip-wheel-ob_5tyrk/pyobjc-framework-passkit_cccaff6c11754294ac173f7fa1c1ab3d/pyobjc_setup.py", line 231, in get_os_level 2025-09-11T17:38:04,093 subprocess.check_output(["/usr/bin/sw_vers", "-productVersion"]) 2025-09-11T17:38:04,093 ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,093 File "/usr/lib/python3.13/subprocess.py", line 472, in check_output 2025-09-11T17:38:04,094 return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, 2025-09-11T17:38:04,094 ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,094 **kwargs).stdout 2025-09-11T17:38:04,094 ^^^^^^^^^ 2025-09-11T17:38:04,094 File "/usr/lib/python3.13/subprocess.py", line 554, in run 2025-09-11T17:38:04,095 with Popen(*popenargs, **kwargs) as process: 2025-09-11T17:38:04,095 ~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,095 File "/usr/lib/python3.13/subprocess.py", line 1039, in __init__ 2025-09-11T17:38:04,095 self._execute_child(args, executable, preexec_fn, close_fds, 2025-09-11T17:38:04,096 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,096 pass_fds, cwd, env, 2025-09-11T17:38:04,096 ^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,096 ...<5 lines>... 2025-09-11T17:38:04,097 gid, gids, uid, umask, 2025-09-11T17:38:04,097 ^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,097 start_new_session, process_group) 2025-09-11T17:38:04,097 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,097 File "/usr/lib/python3.13/subprocess.py", line 1857, in _execute_child 2025-09-11T17:38:04,098 self._posix_spawn(args, executable, env, restore_signals, close_fds, 2025-09-11T17:38:04,098 ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,098 p2cread, p2cwrite, 2025-09-11T17:38:04,098 ^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,099 c2pread, c2pwrite, 2025-09-11T17:38:04,099 ^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,099 errread, errwrite) 2025-09-11T17:38:04,099 ^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,099 File "/usr/lib/python3.13/subprocess.py", line 1801, in _posix_spawn 2025-09-11T17:38:04,100 self.pid = os.posix_spawn(executable, args, env, **kwargs) 2025-09-11T17:38:04,100 ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,100 FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/sw_vers' 2025-09-11T17:38:04,223 ERROR: python setup.py egg_info exited with 1 2025-09-11T17:38:04,239 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-11T17:38:04,239 exec(compile('"'"''"'"''"'"' 2025-09-11T17:38:04,239 # This is -- a caller that pip uses to run setup.py 2025-09-11T17:38:04,239 # 2025-09-11T17:38:04,239 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-11T17:38:04,239 # import from `distutils.core` to work with newer packaging standards. 2025-09-11T17:38:04,239 # - It provides a clear error message when setuptools is not installed. 2025-09-11T17:38:04,239 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-11T17:38:04,239 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-11T17:38:04,239 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-11T17:38:04,239 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-11T17:38:04,239 import os, sys, tokenize, traceback 2025-09-11T17:38:04,239 2025-09-11T17:38:04,239 try: 2025-09-11T17:38:04,239 import setuptools 2025-09-11T17:38:04,239 except ImportError: 2025-09-11T17:38:04,239 print( 2025-09-11T17:38:04,239 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-11T17:38:04,239 "the build environment with exception:", 2025-09-11T17:38:04,239 file=sys.stderr, 2025-09-11T17:38:04,239 ) 2025-09-11T17:38:04,239 traceback.print_exc() 2025-09-11T17:38:04,239 sys.exit(1) 2025-09-11T17:38:04,239 2025-09-11T17:38:04,239 __file__ = %r 2025-09-11T17:38:04,239 sys.argv[0] = __file__ 2025-09-11T17:38:04,239 2025-09-11T17:38:04,239 if os.path.exists(__file__): 2025-09-11T17:38:04,239 filename = __file__ 2025-09-11T17:38:04,239 with tokenize.open(__file__) as f: 2025-09-11T17:38:04,239 setup_py_code = f.read() 2025-09-11T17:38:04,239 else: 2025-09-11T17:38:04,239 filename = "" 2025-09-11T17:38:04,239 setup_py_code = "from setuptools import setup; setup()" 2025-09-11T17:38:04,239 2025-09-11T17:38:04,239 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T17:38:04,239 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ob_5tyrk/pyobjc-framework-passkit_cccaff6c11754294ac173f7fa1c1ab3d/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-imjn0dke[/] 2025-09-11T17:38:04,239 [bold magenta]cwd[/]: /tmp/pip-wheel-ob_5tyrk/pyobjc-framework-passkit_cccaff6c11754294ac173f7fa1c1ab3d/ 2025-09-11T17:38:04,240 Preparing metadata (setup.py): finished with status 'error' 2025-09-11T17:38:04,241 ERROR: metadata generation failed 2025-09-11T17:38:04,247 Exception information: 2025-09-11T17:38:04,247 Traceback (most recent call last): 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-11T17:38:04,247 call_subprocess( 2025-09-11T17:38:04,247 ~~~~~~~~~~~~~~~^ 2025-09-11T17:38:04,247 args, 2025-09-11T17:38:04,247 ^^^^^ 2025-09-11T17:38:04,247 ...<2 lines>... 2025-09-11T17:38:04,247 spinner=spinner, 2025-09-11T17:38:04,247 ^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,247 ) 2025-09-11T17:38:04,247 ^ 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-11T17:38:04,247 raise error 2025-09-11T17:38:04,247 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-11T17:38:04,247 2025-09-11T17:38:04,247 The above exception was the direct cause of the following exception: 2025-09-11T17:38:04,247 2025-09-11T17:38:04,247 Traceback (most recent call last): 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-11T17:38:04,247 status = _inner_run() 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-11T17:38:04,247 return self.run(options, args) 2025-09-11T17:38:04,247 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-11T17:38:04,247 return func(self, options, args) 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-11T17:38:04,247 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-11T17:38:04,247 result = self._result = resolver.resolve( 2025-09-11T17:38:04,247 ~~~~~~~~~~~~~~~~^ 2025-09-11T17:38:04,247 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-11T17:38:04,247 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,247 ) 2025-09-11T17:38:04,247 ^ 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-11T17:38:04,247 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-11T17:38:04,247 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-11T17:38:04,247 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-11T17:38:04,247 if not criterion.candidates: 2025-09-11T17:38:04,247 ^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-11T17:38:04,247 return bool(self._sequence) 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-11T17:38:04,247 self._bool = any(self) 2025-09-11T17:38:04,247 ~~~^^^^^^ 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-11T17:38:04,247 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-11T17:38:04,247 ^^^^^^^^ 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-11T17:38:04,247 candidate = func() 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-11T17:38:04,247 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-11T17:38:04,247 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T17:38:04,247 link, template, name, version 2025-09-11T17:38:04,247 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,247 ) 2025-09-11T17:38:04,247 ^ 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-11T17:38:04,247 self._link_candidate_cache[link] = LinkCandidate( 2025-09-11T17:38:04,247 ~~~~~~~~~~~~~^ 2025-09-11T17:38:04,247 link, 2025-09-11T17:38:04,247 ^^^^^ 2025-09-11T17:38:04,247 ...<3 lines>... 2025-09-11T17:38:04,247 version=version, 2025-09-11T17:38:04,247 ^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,247 ) 2025-09-11T17:38:04,247 ^ 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-11T17:38:04,247 super().__init__( 2025-09-11T17:38:04,247 ~~~~~~~~~~~~~~~~^ 2025-09-11T17:38:04,247 link=link, 2025-09-11T17:38:04,247 ^^^^^^^^^^ 2025-09-11T17:38:04,247 ...<4 lines>... 2025-09-11T17:38:04,247 version=version, 2025-09-11T17:38:04,247 ^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,247 ) 2025-09-11T17:38:04,247 ^ 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-11T17:38:04,247 self.dist = self._prepare() 2025-09-11T17:38:04,247 ~~~~~~~~~~~~~^^ 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-11T17:38:04,247 dist = self._prepare_distribution() 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-11T17:38:04,247 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-11T17:38:04,247 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-11T17:38:04,247 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-11T17:38:04,247 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-11T17:38:04,247 dist = _get_prepared_distribution( 2025-09-11T17:38:04,247 req, 2025-09-11T17:38:04,247 ...<3 lines>... 2025-09-11T17:38:04,247 self.check_build_deps, 2025-09-11T17:38:04,247 ) 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-11T17:38:04,247 abstract_dist.prepare_distribution_metadata( 2025-09-11T17:38:04,247 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T17:38:04,247 finder, build_isolation, check_build_deps 2025-09-11T17:38:04,247 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,247 ) 2025-09-11T17:38:04,247 ^ 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-11T17:38:04,247 self.req.prepare_metadata() 2025-09-11T17:38:04,247 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-11T17:38:04,247 self.metadata_directory = generate_metadata_legacy( 2025-09-11T17:38:04,247 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T17:38:04,247 build_env=self.build_env, 2025-09-11T17:38:04,247 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,247 ...<3 lines>... 2025-09-11T17:38:04,247 details=details, 2025-09-11T17:38:04,247 ^^^^^^^^^^^^^^^^ 2025-09-11T17:38:04,247 ) 2025-09-11T17:38:04,247 ^ 2025-09-11T17:38:04,247 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-11T17:38:04,247 raise MetadataGenerationFailed(package_details=details) from error 2025-09-11T17:38:04,247 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-11T17:38:04,273 Removed pyobjc-framework-passkit==9.0.1 from https://files.pythonhosted.org/packages/ed/d5/44b795225cecfc4c6d1aa21584884c1c6f613d962b271d41b41548dd8df8/pyobjc-framework-PassKit-9.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-qn9unu44' 2025-09-11T17:38:04,273 Removed build tracker: '/tmp/pip-build-tracker-qn9unu44'