2026-05-30T13:39:09,334 Created temporary directory: /tmp/pip-ephem-wheel-cache-veifp9q4 2026-05-30T13:39:09,336 Created temporary directory: /tmp/pip-build-tracker-d84i3vcy 2026-05-30T13:39:09,336 Initialized build tracking at /tmp/pip-build-tracker-d84i3vcy 2026-05-30T13:39:09,337 Created build tracker: /tmp/pip-build-tracker-d84i3vcy 2026-05-30T13:39:09,337 Entered build tracker: /tmp/pip-build-tracker-d84i3vcy 2026-05-30T13:39:09,338 Created temporary directory: /tmp/pip-wheel-35e2kz7_ 2026-05-30T13:39:09,341 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-30T13:39:09,344 Created temporary directory: /tmp/pip-ephem-wheel-cache-ii3w6lbx 2026-05-30T13:39:09,366 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-30T13:39:09,369 2 location(s) to search for versions of pyobjc-framework-osakit: 2026-05-30T13:39:09,369 * https://pypi.org/simple/pyobjc-framework-osakit/ 2026-05-30T13:39:09,369 * https://www.piwheels.org/simple/pyobjc-framework-osakit/ 2026-05-30T13:39:09,370 Fetching project page and analyzing links: https://pypi.org/simple/pyobjc-framework-osakit/ 2026-05-30T13:39:09,371 Getting page https://pypi.org/simple/pyobjc-framework-osakit/ 2026-05-30T13:39:09,372 Found index url https://pypi.org/simple 2026-05-30T13:39:09,526 Fetched page https://pypi.org/simple/pyobjc-framework-osakit/ as application/vnd.pypi.simple.v1+json 2026-05-30T13:39:09,544 Found link https://files.pythonhosted.org/packages/1d/d5/d3096359682c86946fb939de00843dcc57fffd751acc342913ce2676674b/pyobjc-framework-OSAKit-5.0a1.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/), version: 5.0a1 2026-05-30T13:39:09,544 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/e6/98/d71c0b2d0fa0a6c56dab9d5926dfd3172d6dbad8ea51bac3148c9b5fc52f/pyobjc_framework_OSAKit-5.0a1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) 2026-05-30T13:39:09,545 Found link https://files.pythonhosted.org/packages/0b/5e/4f0ac0749154401544a7b96c520b786c4743c7bd792feae25488d957ce8c/pyobjc-framework-OSAKit-5.0b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/), version: 5.0b1 2026-05-30T13:39:09,546 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/3e/d9/1e2c7af641bd6ef83615e6d97dcb009270386e04ed774dc4eda9ecee45c2/pyobjc_framework_OSAKit-5.0b1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) 2026-05-30T13:39:09,547 Found link https://files.pythonhosted.org/packages/31/b4/a9f9b9e175e2258881b0b4a3d193512c04bb4931501b2b20dccfea2d6bed/pyobjc-framework-OSAKit-5.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/), version: 5.0 2026-05-30T13:39:09,548 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/5b/2b/5235dd8417cc5e73c28c77d45f268e727d646f1fe59347b50cfcb5367feb/pyobjc_framework_OSAKit-5.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) 2026-05-30T13:39:09,548 Found link https://files.pythonhosted.org/packages/3f/1a/0d93a86f049418e89b55f8a3eaab1d5e39e1c9d11d13a21b68918701e91f/pyobjc-framework-OSAKit-5.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/), version: 5.1 2026-05-30T13:39:09,549 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/ba/2b/c7ca73d142452baaf3e94fd4746041f9a805b5aea2f3315f38c322464df1/pyobjc_framework_OSAKit-5.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) 2026-05-30T13:39:09,550 Found link https://files.pythonhosted.org/packages/57/56/585f1a32caf50bdbfc9cd8849cdc2bb5da2998073d48272f8f7c52d18e32/pyobjc-framework-OSAKit-5.1.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/), version: 5.1.1 2026-05-30T13:39:09,550 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/ae/2e/a96c2f988dca0082e24bd9b4bb6a9f382508a238aec522fb0734ec089960/pyobjc_framework_OSAKit-5.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) 2026-05-30T13:39:09,551 Found link https://files.pythonhosted.org/packages/61/10/3d4090283d0a8ae4c7832bdffda59f70647c93b4c11ce46feb8b8a3a380b/pyobjc-framework-OSAKit-5.1.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/), version: 5.1.2 2026-05-30T13:39:09,552 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/7c/6a/aacf57179587387adf81a993ac06feb1c0f34de5ca30f9319dc809ae5ab7/pyobjc_framework_OSAKit-5.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) 2026-05-30T13:39:09,552 Found link https://files.pythonhosted.org/packages/ad/9c/df78712304bd7e150d092b6c5ef25d252822c9069c7547a72e9c6aa6d5cb/pyobjc-framework-OSAKit-5.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/), version: 5.2 2026-05-30T13:39:09,553 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/93/e5/2d6f9300de0664017b558ea56b7ef65b1804e1cb67e38d3063cdd3bf22e2/pyobjc_framework_OSAKit-5.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) 2026-05-30T13:39:09,553 Found link https://files.pythonhosted.org/packages/68/9d/4e3070656ab651ffb9f19ce03b6f1f1d73d906f5c70093ba56d13e20b4fa/pyobjc-framework-OSAKit-5.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/), version: 5.3 2026-05-30T13:39:09,554 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/61/58/6be508dd2b92c9ef97af60ec09b0e2537c599fb7151feabc1b9fdab8eb40/pyobjc_framework_OSAKit-5.3-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) 2026-05-30T13:39:09,555 Found link https://files.pythonhosted.org/packages/aa/9a/daf73b6dea5465d844db5dd241602983feb8341c8e96d819dbdc33661a6c/pyobjc-framework-OSAKit-6.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6), version: 6.0 2026-05-30T13:39:09,556 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/18/ac/9b9df3dcce136086cab5377f43d640a83d747c13bc4184a1212918fcda72/pyobjc_framework_OSAKit-6.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,557 Found link https://files.pythonhosted.org/packages/33/e9/53fd016b1784d75ab716fd84e486a91a97035d27eccb637c3a7a4765ee89/pyobjc-framework-OSAKit-6.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6), version: 6.0.1 2026-05-30T13:39:09,558 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/f9/bb/866a65027f338325df397fa026ea1d8072f214db33cf849759acbb423269/pyobjc_framework_OSAKit-6.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,559 Found link https://files.pythonhosted.org/packages/2c/7b/8a96e465fd6c088af8cfbf426f0ed6ce76917056c7d50b00bb060b642f19/pyobjc-framework-OSAKit-6.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6), version: 6.1 2026-05-30T13:39:09,560 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/ae/45/66a505dc137ccd500568fd915cdcc37b770262f1a6b2f35cf203310ab716/pyobjc_framework_OSAKit-6.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,560 Found link https://files.pythonhosted.org/packages/d8/17/5320530dbab27d5fa88b3690402a69b2295c14437ca39081cfc27c88db0e/pyobjc-framework-OSAKit-6.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6), version: 6.2 2026-05-30T13:39:09,561 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/b4/40/dbfb3175b1c5f245aad253ed7e55373ff3308752d12b639937d1042507b0/pyobjc_framework_OSAKit-6.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,563 Found link https://files.pythonhosted.org/packages/9d/1b/17850e518f0e6c040cedcd52757fcc384ad418e26d0fb4613c767f5924b1/pyobjc-framework-OSAKit-6.2.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6), version: 6.2.1 2026-05-30T13:39:09,563 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/2d/f4/6c80cf61f3e209573de75e84566ffa7780807709c13172e98e97e319bfa4/pyobjc_framework_OSAKit-6.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,564 Found link https://files.pythonhosted.org/packages/5b/7a/42032a2a73975ac87c13701f3bb917a658ea9a37778043e1d29772ffb997/pyobjc-framework-OSAKit-6.2.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6), version: 6.2.2 2026-05-30T13:39:09,565 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/74/e0/96899da6cce1fc345111418d7aa753337ac03f635e955d0971f35ac8df62/pyobjc_framework_OSAKit-6.2.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,566 Found link https://files.pythonhosted.org/packages/a2/36/c91918b3ba3f4a82cab8f746c158abdebe8cc94a1909d085bd78b73f502a/pyobjc-framework-OSAKit-7.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6), version: 7.0 2026-05-30T13:39:09,566 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/ef/2c/911940766554b4c94a21233a4fe1a51d7fdaa3045067068ddb6ccd6fd239/pyobjc_framework_OSAKit-7.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,567 Found link https://files.pythonhosted.org/packages/ad/5f/dc7ad7cc80a9329f3155569d3328ed68501d6f8e1f5df4b5897bd39291af/pyobjc-framework-OSAKit-7.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6), version: 7.0.1 2026-05-30T13:39:09,568 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/bb/8c/2f0a5250f097df090965f5481a647142914f9cad43ae99e505d5e250e15b/pyobjc_framework_OSAKit-7.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,569 Found link https://files.pythonhosted.org/packages/df/0b/2bd6f47c54ea898ee4c91905b21eac38b490b434a5c27805a84e51d3965c/pyobjc-framework-OSAKit-7.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6), version: 7.1 2026-05-30T13:39:09,570 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/ce/ed/2a5bf14449ad3d9651090b98d35ffb2dcd307258380ba8d1ff8888b4b86e/pyobjc_framework_OSAKit-7.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,571 Found link https://files.pythonhosted.org/packages/ca/fa/e7c62764e3f7e88ca5a05c293b6df245258a120b054148571cc0ec51a767/pyobjc-framework-OSAKit-7.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6), version: 7.2 2026-05-30T13:39:09,572 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/a2/13/61c56afab868a29c62dff6bf553cefd480b114131a7872198c2584b83e97/pyobjc_framework_OSAKit-7.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,573 Found link https://files.pythonhosted.org/packages/f9/d7/c33d1323b655bdfc33428b2f33cf27dd3b3655dd45147a76baf4b6bec074/pyobjc-framework-OSAKit-7.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6), version: 7.3 2026-05-30T13:39:09,574 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/71/fe/c9889cf27cfebc4fc57112eb4677fd1f5de13935ab9b20411a8fd09643ec/pyobjc_framework_OSAKit-7.3-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,575 Found link https://files.pythonhosted.org/packages/32/af/713ce5f294408610956848913787e8243d8ddc801a7017ca37fe2942b3de/pyobjc-framework-OSAKit-8.0b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6), version: 8.0b1 2026-05-30T13:39:09,576 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/7c/81/e326149254fb1e4942bb5d96a92c68733f2b2eaffc8b7c2ab5687205227f/pyobjc_framework_OSAKit-8.0b1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,577 Found link https://files.pythonhosted.org/packages/7e/9e/a22d8dedfb4838b95a9beae789e73002d9c6c2c819e6a46aa8a7200c644a/pyobjc-framework-OSAKit-8.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6), version: 8.0 2026-05-30T13:39:09,578 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/49/42/8b488919a6ea0b6464d6c62e36337f6d65e5f87fab94ae56ec44d15509df/pyobjc_framework_OSAKit-8.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,579 Found link https://files.pythonhosted.org/packages/61/ba/f23a29efb1c4831c9a97517678764364adffa216b32a9f6ff1b65617f30b/pyobjc-framework-OSAKit-8.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6), version: 8.1 2026-05-30T13:39:09,581 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/4a/59/12fe0a52cef943e7bb6cdb7a9a33a993c08b602b5ec09197aaea23b39fe2/pyobjc_framework_OSAKit-8.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,582 Found link https://files.pythonhosted.org/packages/72/f3/0ce1739048cbd2a8bbaf56453b48b88ddd5eb9aaeb776f821c2365328258/pyobjc-framework-OSAKit-8.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6), version: 8.2 2026-05-30T13:39:09,583 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/50/80/d5193bda91cf791c055e64557d2d77781c9485f19246a1dcc962c776c6a2/pyobjc_framework_OSAKit-8.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,584 Found link https://files.pythonhosted.org/packages/5a/d2/3f4d5386077fbd6ca4e5820acbdfad32fd0a356a869e6132fa06fe8b1c06/pyobjc-framework-OSAKit-8.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6), version: 8.3 2026-05-30T13:39:09,585 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/4b/d2/41d7c2d487ea6e4ebb5b16a161e0d12a2863697567773bbe4053ef45e807/pyobjc_framework_OSAKit-8.3-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,587 Found link https://files.pythonhosted.org/packages/f4/3b/9f1aa8cfb689e436562338f4addd9624e9563b7be331dad4df158935fe51/pyobjc-framework-OSAKit-8.4.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6), version: 8.4 2026-05-30T13:39:09,588 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/21/0a/c71901c2c623c905ae5a0947ee0f250609bc31ed8ae28e1de13066413831/pyobjc_framework_OSAKit-8.4-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,589 Found link https://files.pythonhosted.org/packages/86/d4/00794c3143932d8a6114e8ccf505e64649613525bad1eda64050048a88c3/pyobjc-framework-OSAKit-8.4.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6), version: 8.4.1 2026-05-30T13:39:09,591 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/80/99/1196c61ad1690b58bfc5a46049106224643aadadbc85dc8fe94dd07dac48/pyobjc_framework_OSAKit-8.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,592 Found link https://files.pythonhosted.org/packages/1e/bd/f39375601097cb3c7ea1a96b2267a0bceddb231f1651e5881a4b0dea8855/pyobjc-framework-OSAKit-8.5.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6), version: 8.5 2026-05-30T13:39:09,593 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/59/d6/af0f3f43b7703baeeb8239d2dcabd7b49a5b41c18953f657457350e69c16/pyobjc_framework_OSAKit-8.5-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,595 Found link https://files.pythonhosted.org/packages/9c/12/405af183f671107a9d9b349b213095d279f316f73a2bcf4954b8f10cd42f/pyobjc-framework-OSAKit-8.5.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6), version: 8.5.1 2026-05-30T13:39:09,596 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/a2/45/7e878eb5abc14c8b55e4165594d7122a988817815f2037f9500b6858e274/pyobjc_framework_OSAKit-8.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,597 Found link https://files.pythonhosted.org/packages/b2/da/93ad7f5593773af3de171e5a95b9d63449737924bde7e59e52ee45c9488a/pyobjc-framework-OSAKit-9.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.7), version: 9.0 2026-05-30T13:39:09,598 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/28/46/ba73eae7472774baae63c80d48426258bbdf9d395e82c24d5c4a66629100/pyobjc_framework_OSAKit-9.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.7) 2026-05-30T13:39:09,600 Found link https://files.pythonhosted.org/packages/fa/77/6da642310291bdd34e52904c05b793ae61c83c52a533b1e0a3c997af04a5/pyobjc-framework-OSAKit-9.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.7), version: 9.0.1 2026-05-30T13:39:09,601 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/91/fb/56dfbe790ea9a562f3d04c946c3bd8b8719aff08fb0731b9cd57dd854c75/pyobjc_framework_OSAKit-9.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.7) 2026-05-30T13:39:09,603 Found link https://files.pythonhosted.org/packages/c1/70/5169bc3bab69298bd5caee0058e7840ffc888a7ba6dc1ce4b5c39f3687c4/pyobjc-framework-OSAKit-9.1b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.7), version: 9.1b1 2026-05-30T13:39:09,604 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/af/d4/1c7343f4214231b991a0bd9c4f8c4cf088bc4f73005735c4e6a52f4aa325/pyobjc_framework_OSAKit-9.1b1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.7) 2026-05-30T13:39:09,605 Found link https://files.pythonhosted.org/packages/8f/f4/5587a150baff74a35bd1a351f69fe1f5d75e6e21d686488284c19701d86c/pyobjc-framework-OSAKit-9.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.7), version: 9.1 2026-05-30T13:39:09,607 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/5d/3a/9c7b2e47b8f1f8d03998fa4228fe8dfa455cbc4d033e9fee55dd4a8defe6/pyobjc_framework_OSAKit-9.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.7) 2026-05-30T13:39:09,608 Found link https://files.pythonhosted.org/packages/b1/46/891d7c006425c2accd51576f70a3c9ca03796330c51b6ffe165c53982a80/pyobjc-framework-OSAKit-9.1.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.7), version: 9.1.1 2026-05-30T13:39:09,610 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/d4/8b/38ef340ac3a4ef41995730c9d5f517bfbbdbb2ee6078fc794109ec7f83f3/pyobjc_framework_OSAKit-9.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.7) 2026-05-30T13:39:09,612 Found link https://files.pythonhosted.org/packages/45/00/6ae9db60f91326abf392c9af0c529e9d8087b2a0697734d3c27a1209daf9/pyobjc-framework-OSAKit-9.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.7), version: 9.2 2026-05-30T13:39:09,613 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/43/a1/164008304189f963301916a17c349751dd56777283988b5d99a8d9958931/pyobjc_framework_OSAKit-9.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.7) 2026-05-30T13:39:09,614 Found link https://files.pythonhosted.org/packages/e2/ba/75be7c6d574d65c9faf1afaadc289fad81254d542628aad7f7af6c9fb299/pyobjc-framework-OSAKit-10.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.8), version: 10.0 2026-05-30T13:39:09,615 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/9a/55/abe0ca036fcac674483d840ac65d06c15bf755ea8b79eeda9c8bbcb0e2f3/pyobjc_framework_OSAKit-10.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.8) 2026-05-30T13:39:09,617 Found link https://files.pythonhosted.org/packages/8c/ce/4c73b88f1f31acbeae3586cadc2d873601d046399a9ecb4659776d06c204/pyobjc-framework-OSAKit-10.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.8), version: 10.1 2026-05-30T13:39:09,618 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/a9/fe/7cb4fa27e2d90ea84f7e60838a02322e8ffff401a98cc184faf1d4e644b0/pyobjc_framework_OSAKit-10.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.8) 2026-05-30T13:39:09,619 Found link https://files.pythonhosted.org/packages/b5/e0/d03961af25c4fb681ffe1abcb0c26f99c21f7ac766cbcbab5a68294e3e2d/pyobjc-framework-OSAKit-10.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.8), version: 10.2 2026-05-30T13:39:09,620 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/df/01/a26e5651a11bff4b0a99a63de71ade332e4adf70625752932db1b9dd4889/pyobjc_framework_OSAKit-10.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.8) 2026-05-30T13:39:09,620 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/da/a5/d25fad4ea54971f82077b76c9230ab9b4cdd93a5c7013cbea73700468e9b/pyobjc_framework_OSAKit-10.3-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.8) 2026-05-30T13:39:09,621 Found link https://files.pythonhosted.org/packages/8a/ab/5df750cc0a30c24233ad37608ad896a2759ef65ec80eebcd10e52dcdbf36/pyobjc_framework_osakit-10.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.8), version: 10.3 2026-05-30T13:39:09,622 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/f3/37/f644ff0e1013ee25a3c543f4240687f7ab79580df401cafff8e5dfea278c/pyobjc_framework_OSAKit-10.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.8) 2026-05-30T13:39:09,623 Found link https://files.pythonhosted.org/packages/ce/db/2ee141472cb30079b8881d4839f4d46d38bed2e78e04d5ecf44885d05cd7/pyobjc_framework_osakit-10.3.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.8), version: 10.3.1 2026-05-30T13:39:09,624 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/57/ae/4c69f54462d8282ca2c633717fcfe5706a85fc660e658f2099d1af791bbb/pyobjc_framework_OSAKit-10.3.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.8) 2026-05-30T13:39:09,624 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/09/eb/3f88a1cbbde852869378530567867cbda21306bab82bae416357a54ef51c/pyobjc_framework_OSAKit-10.3.2-py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.8) 2026-05-30T13:39:09,625 Found link https://files.pythonhosted.org/packages/19/5a/11674938bd217abdfc5ccbd23ebfc0bd21f003cf2609cf545503efdd9214/pyobjc_framework_osakit-10.3.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.8), version: 10.3.2 2026-05-30T13:39:09,626 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/56/f6/1dcff2f76280946368ee75ab39c92e261a851656c5979a50513563d08cf0/pyobjc_framework_OSAKit-11.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.9) 2026-05-30T13:39:09,626 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/17/75/745985429f0ff4776ffb8ba261199e11f4d6977b1814ad2b39084f83bad5/pyobjc_framework_OSAKit-11.0-py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.9) 2026-05-30T13:39:09,627 Found link https://files.pythonhosted.org/packages/d3/4a/e49680f7f3ab9c0632ed9be76a0a59299e7fd797335690b3da4d117f2d7b/pyobjc_framework_osakit-11.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.9), version: 11.0 2026-05-30T13:39:09,628 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/14/65/c6531ce0792d5035d87f054b0ccf22e453328fda2e68e11a7f70486da23a/pyobjc_framework_osakit-11.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.9) 2026-05-30T13:39:09,629 Found link https://files.pythonhosted.org/packages/56/22/f9cdfb5de255b335f99e61a3284be7cb1552a43ed1dfe7c22cc868c23819/pyobjc_framework_osakit-11.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.9), version: 11.1 2026-05-30T13:39:09,630 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/d2/8a/2fabeb3f0e7be46ee64c31f7d17200fb8198139c82bca57db5344e11d1b9/pyobjc_framework_osakit-12.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.9) 2026-05-30T13:39:09,631 Found link https://files.pythonhosted.org/packages/a5/f8/f861aaf97c03525d530e269f63132a5dad37db2766eb2c08c5db74e0121e/pyobjc_framework_osakit-12.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.9), version: 12.0 2026-05-30T13:39:09,631 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/99/10/30a15d7b23e6fcfa63d41ca4c7356c39ff81300249de89c3ff28216a9790/pyobjc_framework_osakit-12.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.10) 2026-05-30T13:39:09,632 Found link https://files.pythonhosted.org/packages/cb/b9/bf52c555c75a83aa45782122432fa06066bb76469047f13d06fb31e585c4/pyobjc_framework_osakit-12.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.10), version: 12.1 2026-05-30T13:39:09,633 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://files.pythonhosted.org/packages/f4/ad/e79528da31d07f4d227c0f674b94a8a5b0aeac062d6a2df8363dbf0d99c9/pyobjc_framework_osakit-12.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.10) 2026-05-30T13:39:09,634 Found link https://files.pythonhosted.org/packages/9d/bf/f6ea6b2e15151c79a22feda80d9e2c120d457cf16750c7751408f3dffc7c/pyobjc_framework_osakit-12.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.10), version: 12.2 2026-05-30T13:39:09,635 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyobjc-framework-osakit/ 2026-05-30T13:39:09,636 Getting page https://www.piwheels.org/simple/pyobjc-framework-osakit/ 2026-05-30T13:39:09,637 Found index url https://www.piwheels.org/simple 2026-05-30T13:39:09,805 Fetched page https://www.piwheels.org/simple/pyobjc-framework-osakit/ as text/html 2026-05-30T13:39:09,811 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://archive1.piwheels.org/simple/pyobjc-framework-osakit/pyobjc_framework_OSAKit-7.3-py2.py3-none-any.whl#sha256=5e8ab0fb3c5ebd10cd1d2a1496e4517110f119e6947556546dc8121ba4d2f730 (from https://www.piwheels.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,812 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://archive1.piwheels.org/simple/pyobjc-framework-osakit/pyobjc_framework_OSAKit-7.2-py2.py3-none-any.whl#sha256=e7d873c2cd252027b07281cd65fb14b16938e2d0ee17cca6264e23df1cfca8f8 (from https://www.piwheels.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,812 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://archive1.piwheels.org/simple/pyobjc-framework-osakit/pyobjc_framework_OSAKit-7.1-py2.py3-none-any.whl#sha256=3dc9b605ba756ead9ebc539df29422a1326ae6e8b66cd0d6670ed3302f067b7a (from https://www.piwheels.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,813 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://archive1.piwheels.org/simple/pyobjc-framework-osakit/pyobjc_framework_OSAKit-7.0.1-py2.py3-none-any.whl#sha256=999e68bbd946e55eb6559de798f0cdb85f40fe4f0bb3fcf67175da001e31ddc9 (from https://www.piwheels.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,814 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://archive1.piwheels.org/simple/pyobjc-framework-osakit/pyobjc_framework_OSAKit-7.0-py2.py3-none-any.whl#sha256=77696728a2918d6bea75c5afdaed07e07adcf928bf766ed6cb5b14a2f203499b (from https://www.piwheels.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,814 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://archive1.piwheels.org/simple/pyobjc-framework-osakit/pyobjc_framework_OSAKit-6.2.2-py2.py3-none-any.whl#sha256=fa40fef19bdb6fb0fdf2f69928af9a938450776598b534106ca8ff0e5020829c (from https://www.piwheels.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,815 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://archive1.piwheels.org/simple/pyobjc-framework-osakit/pyobjc_framework_OSAKit-6.2.1-py2.py3-none-any.whl#sha256=d1fa2b1483e7b00b66e98e4b870c90cd4797a78e3f01268a93699f20c28c2b1d (from https://www.piwheels.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,816 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://archive1.piwheels.org/simple/pyobjc-framework-osakit/pyobjc_framework_OSAKit-6.2-py2.py3-none-any.whl#sha256=52ccb0af719f5cbbb188db7dcfaf3677a37efaf47e4d7ea63b3b970c76724356 (from https://www.piwheels.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,816 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://archive1.piwheels.org/simple/pyobjc-framework-osakit/pyobjc_framework_OSAKit-6.1-py2.py3-none-any.whl#sha256=aa23272c9fb5ec0eda5ff53988a9913a63d02406e3b430ff351e4d4f4485b103 (from https://www.piwheels.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,817 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://archive1.piwheels.org/simple/pyobjc-framework-osakit/pyobjc_framework_OSAKit-6.0.1-py2.py3-none-any.whl#sha256=a5fd59f7679ecd0b581bb19b4ebab3c4975401c995637deb5c7b73b54f5299db (from https://www.piwheels.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,818 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://archive1.piwheels.org/simple/pyobjc-framework-osakit/pyobjc_framework_OSAKit-6.0-py2.py3-none-any.whl#sha256=ae7a50940c815131f78d8d9ed1909f32f90536a77fd04df987df8dfb35c2ee3e (from https://www.piwheels.org/simple/pyobjc-framework-osakit/) (requires-python:>=3.6) 2026-05-30T13:39:09,818 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://archive1.piwheels.org/simple/pyobjc-framework-osakit/pyobjc_framework_OSAKit-5.3-py2.py3-none-any.whl#sha256=7debf774b794094d221bb424fce52735cf2a76bc9504ab0d4815a45062eb98c9 (from https://www.piwheels.org/simple/pyobjc-framework-osakit/) 2026-05-30T13:39:09,819 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://archive1.piwheels.org/simple/pyobjc-framework-osakit/pyobjc_framework_OSAKit-5.2-py2.py3-none-any.whl#sha256=6abf841e6e0ce806da9c3df8b9770b86dba1afaa8c545de9862ecf3c84d53b71 (from https://www.piwheels.org/simple/pyobjc-framework-osakit/) 2026-05-30T13:39:09,819 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://archive1.piwheels.org/simple/pyobjc-framework-osakit/pyobjc_framework_OSAKit-5.1.2-py2.py3-none-any.whl#sha256=b4fde8c12d4ffe1f547eaf49a36c4decb4177e57d3f529b9c2e01aff35e10dec (from https://www.piwheels.org/simple/pyobjc-framework-osakit/) 2026-05-30T13:39:09,819 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://archive1.piwheels.org/simple/pyobjc-framework-osakit/pyobjc_framework_OSAKit-5.1.1-py2.py3-none-any.whl#sha256=cfd591b5a28bbce4341ed6ae035b8c86ced39e8bcb8b8a0f7c859a2d2a2d6948 (from https://www.piwheels.org/simple/pyobjc-framework-osakit/) 2026-05-30T13:39:09,820 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://archive1.piwheels.org/simple/pyobjc-framework-osakit/pyobjc_framework_OSAKit-5.1-py2.py3-none-any.whl#sha256=489d5be91106baf67ea1945b9050c858043d6c518a200bec9c9cd7f693d8f71b (from https://www.piwheels.org/simple/pyobjc-framework-osakit/) 2026-05-30T13:39:09,821 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://archive1.piwheels.org/simple/pyobjc-framework-osakit/pyobjc_framework_OSAKit-5.0-py2.py3-none-any.whl#sha256=e0d9838fcd460f6b0a28c498881a419654c828d70fbc5b2db88a749d9aa7dc6c (from https://www.piwheels.org/simple/pyobjc-framework-osakit/) 2026-05-30T13:39:09,821 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://archive1.piwheels.org/simple/pyobjc-framework-osakit/pyobjc_framework_OSAKit-5.0b1-py2.py3-none-any.whl#sha256=8a1dde46b43d620d22afa11b9bbfd87b40308dc76a43766cf9de3b14a647297c (from https://www.piwheels.org/simple/pyobjc-framework-osakit/) 2026-05-30T13:39:09,822 Skipping link: No binaries permitted for pyobjc-framework-osakit: https://archive1.piwheels.org/simple/pyobjc-framework-osakit/pyobjc_framework_OSAKit-5.0a1-py2.py3-none-any.whl#sha256=87179cc7b5b7154f2a26bbb3684022fc7793bd3abd1a46a1e101b15072204339 (from https://www.piwheels.org/simple/pyobjc-framework-osakit/) 2026-05-30T13:39:09,823 Skipping link: not a file: https://www.piwheels.org/simple/pyobjc-framework-osakit/ 2026-05-30T13:39:09,823 Skipping link: not a file: https://pypi.org/simple/pyobjc-framework-osakit/ 2026-05-30T13:39:09,847 Given no hashes to check 1 links for project 'pyobjc-framework-osakit': discarding no candidates 2026-05-30T13:39:09,865 Collecting pyobjc-framework-osakit==12.2 2026-05-30T13:39:09,868 Created temporary directory: /tmp/pip-unpack-qummgixk 2026-05-30T13:39:10,095 Downloading pyobjc_framework_osakit-12.2.tar.gz (18 kB) 2026-05-30T13:39:10,156 Added pyobjc-framework-osakit==12.2 from https://files.pythonhosted.org/packages/9d/bf/f6ea6b2e15151c79a22feda80d9e2c120d457cf16750c7751408f3dffc7c/pyobjc_framework_osakit-12.2.tar.gz to build tracker '/tmp/pip-build-tracker-d84i3vcy' 2026-05-30T13:39:10,159 Created temporary directory: /tmp/pip-build-env-41tb6o36 2026-05-30T13:39:10,164 Installing build dependencies: started 2026-05-30T13:39:10,165 Running command pip subprocess to install build dependencies 2026-05-30T13:39:11,293 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-30T13:39:11,726 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-30T13:39:11,749 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-30T13:39:13,540 Collecting setuptools 2026-05-30T13:39:13,541 Obtaining dependency information for setuptools from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-30T13:39:13,555 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-30T13:39:13,789 Collecting wheel 2026-05-30T13:39:13,790 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-05-30T13:39:13,803 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-05-30T13:39:13,986 Collecting packaging>=24.0 2026-05-30T13:39:13,987 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-05-30T13:39:14,000 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-05-30T13:39:14,188 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-30T13:39:14,205 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-30T13:39:14,281 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-30T13:39:14,314 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-30T13:39:14,338 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-30T13:39:14,432 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-30T13:39:17,194 Installing collected packages: setuptools, packaging, wheel 2026-05-30T13:39:20,639 Creating /tmp/pip-build-env-41tb6o36/overlay/local/bin 2026-05-30T13:39:20,641 changing mode of /tmp/pip-build-env-41tb6o36/overlay/local/bin/wheel to 755 2026-05-30T13:39:20,661 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-05-30T13:39:20,951 Installing build dependencies: finished with status 'done' 2026-05-30T13:39:20,957 Getting requirements to build wheel: started 2026-05-30T13:39:20,959 Running command Getting requirements to build wheel 2026-05-30T13:39:21,568 Traceback (most recent call last): 2026-05-30T13:39:21,569 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in 2026-05-30T13:39:21,570 main() 2026-05-30T13:39:21,570 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main 2026-05-30T13:39:21,571 json_out['return_val'] = hook(**hook_input['kwargs']) 2026-05-30T13:39:21,571 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-30T13:39:21,572 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel 2026-05-30T13:39:21,573 return hook(config_settings) 2026-05-30T13:39:21,574 ^^^^^^^^^^^^^^^^^^^^^ 2026-05-30T13:39:21,574 File "/tmp/pip-build-env-41tb6o36/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 333, in get_requires_for_build_wheel 2026-05-30T13:39:21,575 return self._get_build_requires(config_settings, requirements=[]) 2026-05-30T13:39:21,576 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-30T13:39:21,576 File "/tmp/pip-build-env-41tb6o36/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 301, in _get_build_requires 2026-05-30T13:39:21,577 self.run_setup() 2026-05-30T13:39:21,577 File "/tmp/pip-build-env-41tb6o36/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 317, in run_setup 2026-05-30T13:39:21,578 exec(code, locals()) 2026-05-30T13:39:21,578 File "", line 20, in 2026-05-30T13:39:21,579 File "/tmp/pip-wheel-35e2kz7_/pyobjc-framework-osakit_2ce1e7fff3d8417ca9fe16249fbc29e0/pyobjc_setup.py", line 552, in setup 2026-05-30T13:39:21,579 os_level = get_os_level() 2026-05-30T13:39:21,580 ^^^^^^^^^^^^^^ 2026-05-30T13:39:21,580 File "/tmp/pip-wheel-35e2kz7_/pyobjc-framework-osakit_2ce1e7fff3d8417ca9fe16249fbc29e0/pyobjc_setup.py", line 252, in get_os_level 2026-05-30T13:39:21,581 subprocess.check_output(["/usr/bin/sw_vers", "-productVersion"]) 2026-05-30T13:39:21,582 File "/usr/lib/python3.11/subprocess.py", line 466, in check_output 2026-05-30T13:39:21,583 return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, 2026-05-30T13:39:21,584 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-30T13:39:21,585 File "/usr/lib/python3.11/subprocess.py", line 548, in run 2026-05-30T13:39:21,585 with Popen(*popenargs, **kwargs) as process: 2026-05-30T13:39:21,586 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-30T13:39:21,587 File "/usr/lib/python3.11/subprocess.py", line 1024, in __init__ 2026-05-30T13:39:21,588 self._execute_child(args, executable, preexec_fn, close_fds, 2026-05-30T13:39:21,589 File "/usr/lib/python3.11/subprocess.py", line 1901, in _execute_child 2026-05-30T13:39:21,590 raise child_exception_type(errno_num, err_msg, err_filename) 2026-05-30T13:39:21,591 FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/sw_vers' 2026-05-30T13:39:21,658 ERROR: [present-rich] Getting requirements to build wheel exited with 1 2026-05-30T13:39:21,672 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py get_requires_for_build_wheel /tmp/tmp3gyx3kgf[/] 2026-05-30T13:39:21,673 [bold magenta]cwd[/]: /tmp/pip-wheel-35e2kz7_/pyobjc-framework-osakit_2ce1e7fff3d8417ca9fe16249fbc29e0 2026-05-30T13:39:21,673 Getting requirements to build wheel: finished with status 'error' 2026-05-30T13:39:21,676 ERROR: [present-rich] Getting requirements to build wheel exited with 1 2026-05-30T13:39:21,681 Exception information: 2026-05-30T13:39:21,681 Traceback (most recent call last): 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-05-30T13:39:21,681 status = run_func(*args) 2026-05-30T13:39:21,681 ^^^^^^^^^^^^^^^ 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-05-30T13:39:21,681 return func(self, options, args) 2026-05-30T13:39:21,681 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-05-30T13:39:21,681 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-05-30T13:39:21,681 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-05-30T13:39:21,681 result = self._result = resolver.resolve( 2026-05-30T13:39:21,681 ^^^^^^^^^^^^^^^^^ 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-05-30T13:39:21,681 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-05-30T13:39:21,681 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-05-30T13:39:21,681 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2026-05-30T13:39:21,681 if not criterion.candidates: 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2026-05-30T13:39:21,681 return bool(self._sequence) 2026-05-30T13:39:21,681 ^^^^^^^^^^^^^^^^^^^^ 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2026-05-30T13:39:21,681 return any(self) 2026-05-30T13:39:21,681 ^^^^^^^^^ 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2026-05-30T13:39:21,681 return (c for c in iterator if id(c) not in self._incompatible_ids) 2026-05-30T13:39:21,681 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2026-05-30T13:39:21,681 candidate = func() 2026-05-30T13:39:21,681 ^^^^^^ 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2026-05-30T13:39:21,681 self._link_candidate_cache[link] = LinkCandidate( 2026-05-30T13:39:21,681 ^^^^^^^^^^^^^^ 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ 2026-05-30T13:39:21,681 super().__init__( 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2026-05-30T13:39:21,681 self.dist = self._prepare() 2026-05-30T13:39:21,681 ^^^^^^^^^^^^^^^ 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare 2026-05-30T13:39:21,681 dist = self._prepare_distribution() 2026-05-30T13:39:21,681 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution 2026-05-30T13:39:21,681 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2026-05-30T13:39:21,681 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement 2026-05-30T13:39:21,681 return self._prepare_linked_requirement(req, parallel_builds) 2026-05-30T13:39:21,681 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 577, in _prepare_linked_requirement 2026-05-30T13:39:21,681 dist = _get_prepared_distribution( 2026-05-30T13:39:21,681 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2026-05-30T13:39:21,681 abstract_dist.prepare_distribution_metadata( 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 48, in prepare_distribution_metadata 2026-05-30T13:39:21,681 self._install_build_reqs(finder) 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 118, in _install_build_reqs 2026-05-30T13:39:21,681 build_reqs = self._get_build_requires_wheel() 2026-05-30T13:39:21,681 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 95, in _get_build_requires_wheel 2026-05-30T13:39:21,681 return backend.get_requires_for_build_wheel() 2026-05-30T13:39:21,681 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_internal/utils/misc.py", line 725, in get_requires_for_build_wheel 2026-05-30T13:39:21,681 return super().get_requires_for_build_wheel(config_settings=cs) 2026-05-30T13:39:21,681 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 166, in get_requires_for_build_wheel 2026-05-30T13:39:21,681 return self._call_hook('get_requires_for_build_wheel', { 2026-05-30T13:39:21,681 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 311, in _call_hook 2026-05-30T13:39:21,681 self._subprocess_runner( 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 252, in runner 2026-05-30T13:39:21,681 call_subprocess( 2026-05-30T13:39:21,681 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2026-05-30T13:39:21,681 raise error 2026-05-30T13:39:21,681 pip._internal.exceptions.InstallationSubprocessError: Getting requirements to build wheel exited with 1 2026-05-30T13:39:21,694 Removed pyobjc-framework-osakit==12.2 from https://files.pythonhosted.org/packages/9d/bf/f6ea6b2e15151c79a22feda80d9e2c120d457cf16750c7751408f3dffc7c/pyobjc_framework_osakit-12.2.tar.gz from build tracker '/tmp/pip-build-tracker-d84i3vcy' 2026-05-30T13:39:21,695 Removed build tracker: '/tmp/pip-build-tracker-d84i3vcy'