2025-10-22T04:52:15,131 Created temporary directory: /tmp/pip-ephem-wheel-cache-gin9cpop 2025-10-22T04:52:15,132 Created temporary directory: /tmp/pip-build-tracker-5yamyp3z 2025-10-22T04:52:15,133 Initialized build tracking at /tmp/pip-build-tracker-5yamyp3z 2025-10-22T04:52:15,134 Created build tracker: /tmp/pip-build-tracker-5yamyp3z 2025-10-22T04:52:15,134 Entered build tracker: /tmp/pip-build-tracker-5yamyp3z 2025-10-22T04:52:15,135 Created temporary directory: /tmp/pip-wheel-sf07_gku 2025-10-22T04:52:15,138 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 2025-10-22T04:52:15,140 Created temporary directory: /tmp/pip-ephem-wheel-cache-dz53das9 2025-10-22T04:52:15,164 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-22T04:52:15,168 2 location(s) to search for versions of pyobjc-framework-discrecordingui: 2025-10-22T04:52:15,168 * https://pypi.org/simple/pyobjc-framework-discrecordingui/ 2025-10-22T04:52:15,168 * https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/ 2025-10-22T04:52:15,169 Fetching project page and analyzing links: https://pypi.org/simple/pyobjc-framework-discrecordingui/ 2025-10-22T04:52:15,169 Getting page https://pypi.org/simple/pyobjc-framework-discrecordingui/ 2025-10-22T04:52:15,171 Found index url https://pypi.org/simple 2025-10-22T04:52:15,308 Fetched page https://pypi.org/simple/pyobjc-framework-discrecordingui/ as application/vnd.pypi.simple.v1+json 2025-10-22T04:52:15,324 Found link https://files.pythonhosted.org/packages/e2/67/02df8aa308336cae42f4f2db9932abdcb9bd664b8c178856085b3a4e41a9/pyobjc-framework-DiscRecordingUI-5.0a1.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/), version: 5.0a1 2025-10-22T04:52:15,325 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/61/c0/7101fd65adb6d13f007cd6212684daf2bb17c78ebda3dd915acd0372cff2/pyobjc_framework_DiscRecordingUI-5.0a1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) 2025-10-22T04:52:15,326 Found link https://files.pythonhosted.org/packages/c0/72/185ef9a99266c8aa009ed504dcd66fc1aeba223294c80c5743f0a074729e/pyobjc-framework-DiscRecordingUI-5.0b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/), version: 5.0b1 2025-10-22T04:52:15,327 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/04/6f/66b1faa26360cf2d6e7b444e98b28d7f3fafb720706e7000bee8fd0ab16a/pyobjc_framework_DiscRecordingUI-5.0b1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) 2025-10-22T04:52:15,328 Found link https://files.pythonhosted.org/packages/4b/cb/8c3a0d4fa1dbb87d6c7ab83e6e26781186ab6382dec1772a175a564c8485/pyobjc-framework-DiscRecordingUI-5.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/), version: 5.0 2025-10-22T04:52:15,328 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/63/b6/e5bf1a8e20dbdb83340a6c9516940ab99c4830610840c259d92bca2fe933/pyobjc_framework_DiscRecordingUI-5.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) 2025-10-22T04:52:15,329 Found link https://files.pythonhosted.org/packages/6a/b9/8e511f257d030d81cff344a27c9257106b7e643c6e0b9ec7af92b3cd98b9/pyobjc-framework-DiscRecordingUI-5.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/), version: 5.1 2025-10-22T04:52:15,330 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/12/9f/d80674df9be381dc7d71e5e3eca9f88e323b4d429b9bc34bf54c2c95e1ef/pyobjc_framework_DiscRecordingUI-5.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) 2025-10-22T04:52:15,331 Found link https://files.pythonhosted.org/packages/7a/12/7a5d3f43755a4bc1fc1640dd79dcdd90978de8eabf3ae560818b4108e1a7/pyobjc-framework-DiscRecordingUI-5.1.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/), version: 5.1.1 2025-10-22T04:52:15,332 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/12/b3/ca17e64991e23a17774627d6c9f04441123bc2d85e4f5542d9d75df81b19/pyobjc_framework_DiscRecordingUI-5.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) 2025-10-22T04:52:15,332 Found link https://files.pythonhosted.org/packages/9f/7d/90012482dd4939688187a85f1e67771c6c1e6c08577f4736b6e6390fe696/pyobjc-framework-DiscRecordingUI-5.1.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/), version: 5.1.2 2025-10-22T04:52:15,333 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/fc/a2/6cd38bd5e1b3ff55d091f49ed108ef741101cac8b867a4812ef4741df29a/pyobjc_framework_DiscRecordingUI-5.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) 2025-10-22T04:52:15,333 Found link https://files.pythonhosted.org/packages/1e/97/21fff9825e89c5a369390f8675f2b9bbf4f67c0a481edf484969bb385304/pyobjc-framework-DiscRecordingUI-5.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/), version: 5.2 2025-10-22T04:52:15,334 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/d7/9e/c2861286f7eb27af27eb55835fa37e2ec7acb104e635f3aeeb2df61b7f16/pyobjc_framework_DiscRecordingUI-5.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) 2025-10-22T04:52:15,335 Found link https://files.pythonhosted.org/packages/4b/05/bdcbbd1c083cc71200c934632e66a3dfd0a802fcef6cf2b87bedba084075/pyobjc-framework-DiscRecordingUI-5.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/), version: 5.3 2025-10-22T04:52:15,335 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/84/4a/c6a7c51663b85b4f6467ba3975abeef631c2e9945edab8a56013839b0115/pyobjc_framework_DiscRecordingUI-5.3-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) 2025-10-22T04:52:15,336 Found link https://files.pythonhosted.org/packages/81/dd/25226e615b613a21deedfb85a2a4e529bd33e1464b53045b95b4afcf6310/pyobjc-framework-DiscRecordingUI-6.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6), version: 6.0 2025-10-22T04:52:15,337 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/6e/4c/1a058cf8fdf246d84c4453e3f5f4423ccb90070e575a8f717b7b30017d3d/pyobjc_framework_DiscRecordingUI-6.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,338 Found link https://files.pythonhosted.org/packages/65/cf/16328929a09714543abac04e42a0012ea4ca2b18c99ad58c09cd97b4eb32/pyobjc-framework-DiscRecordingUI-6.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6), version: 6.0.1 2025-10-22T04:52:15,339 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/9c/9e/b2109a099259b90841ffb2ac4a7adcb0a2884bcb676c79cdffb957f81ca0/pyobjc_framework_DiscRecordingUI-6.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,340 Found link https://files.pythonhosted.org/packages/e7/db/c0ab956270663eadacbe8a75646453a35605fc3d8af9709cc0fdaf529f78/pyobjc-framework-DiscRecordingUI-6.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6), version: 6.1 2025-10-22T04:52:15,341 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/16/36/a62725435f1bb0e82048abe009753eb7db79229ded3502ec6df0035b9e6c/pyobjc_framework_DiscRecordingUI-6.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,342 Found link https://files.pythonhosted.org/packages/f0/24/ff275ea8864a9f2cfdaf699551ac106b0a6c56ad51adc1c1ca03912649e9/pyobjc-framework-DiscRecordingUI-6.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6), version: 6.2 2025-10-22T04:52:15,343 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/ce/28/474ae9b66b99886dd2bddd6e864919f53ee66437281c665df3f7f24818fe/pyobjc_framework_DiscRecordingUI-6.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,344 Found link https://files.pythonhosted.org/packages/be/bf/cc6b0777fd232d41ecd010f9db23aa09074a8ef15ca7adb885879ff54c65/pyobjc-framework-DiscRecordingUI-6.2.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6), version: 6.2.1 2025-10-22T04:52:15,344 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/87/af/3df75893c083d7d1fe3bbcb87c129eab67b57c4adf7742bf71d8b464a5f9/pyobjc_framework_DiscRecordingUI-6.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,345 Found link https://files.pythonhosted.org/packages/75/51/01245ce97699ea66f3e7f4987f6a4c404f820b53d392241844b26bea445f/pyobjc-framework-DiscRecordingUI-6.2.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6), version: 6.2.2 2025-10-22T04:52:15,346 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/c0/cc/37a233dcf6396131f58299bbdbb626c230d6efb188153a90fede3fa23a04/pyobjc_framework_DiscRecordingUI-6.2.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,347 Found link https://files.pythonhosted.org/packages/ed/52/24e755d4f2902ac2a55054ffbe9e53a9259c69738392b7b25946c5fef7fc/pyobjc-framework-DiscRecordingUI-7.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6), version: 7.0 2025-10-22T04:52:15,347 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/c0/a0/46f8eb7b3ef5b6e60ea4f8beddc7f8566ea9fdfe7dbdefdbb678f7fc404e/pyobjc_framework_DiscRecordingUI-7.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,349 Found link https://files.pythonhosted.org/packages/89/c8/0993052b20a886c38218c3e337d1ac55b5b30f7a987d7264555265cbb0eb/pyobjc-framework-DiscRecordingUI-7.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6), version: 7.0.1 2025-10-22T04:52:15,349 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/3a/24/1e7790c25c21019c290f5f2db41d86e92b6767a342e8cff6764a9ead0088/pyobjc_framework_DiscRecordingUI-7.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,350 Found link https://files.pythonhosted.org/packages/1e/7a/4d4e2107290c2fbdb364820e754f8f49b3496d8666e3e17c3d4f2fb1f6d5/pyobjc-framework-DiscRecordingUI-7.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6), version: 7.1 2025-10-22T04:52:15,351 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/df/92/6da613b01fb36463bc422e689e71748d9fde980cf6671f1e4a795cb5b751/pyobjc_framework_DiscRecordingUI-7.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,352 Found link https://files.pythonhosted.org/packages/98/b2/a8519f612e62976327bdec4ca718f89ce62be327a89a8629b35bba905a60/pyobjc-framework-DiscRecordingUI-7.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6), version: 7.2 2025-10-22T04:52:15,353 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/d8/97/189a4fc00a313e380105fabb3ce8f73a0a002f4a5ce6f7ed622b732fc2d3/pyobjc_framework_DiscRecordingUI-7.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,354 Found link https://files.pythonhosted.org/packages/f1/cf/f65b8593edd500ec9cdd0ec2381bf8712cd019d9cae1eaff0d4b0693704e/pyobjc-framework-DiscRecordingUI-7.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6), version: 7.3 2025-10-22T04:52:15,355 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/23/4b/e31f0a7de6257917786fb6d5ada279a82ebd14585facaca02e250920ca34/pyobjc_framework_DiscRecordingUI-7.3-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,355 Found link https://files.pythonhosted.org/packages/79/9e/320893506d1582524c082a4b94eca50cc315c8bfc1d93d45409d7826274a/pyobjc-framework-DiscRecordingUI-8.0b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6), version: 8.0b1 2025-10-22T04:52:15,356 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/bb/50/11a03fac8d20b62f46c5d573244645dba35cbc16052f78d31cff4922de2f/pyobjc_framework_DiscRecordingUI-8.0b1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,357 Found link https://files.pythonhosted.org/packages/8a/33/badaf0ef628029259c4764a24f76ab76be3d95b2d35ff604d15720437e17/pyobjc-framework-DiscRecordingUI-8.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6), version: 8.0 2025-10-22T04:52:15,358 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/fe/15/34097c50e823e2c79a14016bae9f6747ff4d8f3399b3df962a979360b885/pyobjc_framework_DiscRecordingUI-8.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,359 Found link https://files.pythonhosted.org/packages/da/f5/0bb263d6475929f4a1e5dd89d18417fd933e4b88141550b6f33c8e9027ab/pyobjc-framework-DiscRecordingUI-8.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6), version: 8.1 2025-10-22T04:52:15,359 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/ef/be/ef2d589e99c989bd31ab8000d96652ac2d238190c0f84141877c83324412/pyobjc_framework_DiscRecordingUI-8.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,360 Found link https://files.pythonhosted.org/packages/ae/19/51f031dd484dcb9998999d3adb5fce4e48bb6a380d25d9695680238017a7/pyobjc-framework-DiscRecordingUI-8.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6), version: 8.2 2025-10-22T04:52:15,361 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/07/5f/b95fe0d6990a38bfd8ae1fb76bb699085257ff75c42b669a4e15e02f4e2f/pyobjc_framework_DiscRecordingUI-8.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,362 Found link https://files.pythonhosted.org/packages/6d/60/ddfa0e9f9eb8b56048653a2ab33a956a03edefe00f04d9e413f103ac4f18/pyobjc-framework-DiscRecordingUI-8.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6), version: 8.3 2025-10-22T04:52:15,363 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/00/7b/04b3ce7a04f15e361756f6ace60ce0a3bfcd1bfc38f3bbab28f8f92dfae2/pyobjc_framework_DiscRecordingUI-8.3-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,364 Found link https://files.pythonhosted.org/packages/79/20/97d5b375fbb6b8f5c619e301ba46ff4231b103cb93cfeb2b07d713843ce7/pyobjc-framework-DiscRecordingUI-8.4.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6), version: 8.4 2025-10-22T04:52:15,365 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/a1/ba/645b98c191cf7be185d1a98c2f3a54067fd2cfa10a807a090a1b9ed731d8/pyobjc_framework_DiscRecordingUI-8.4-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,366 Found link https://files.pythonhosted.org/packages/94/80/ef8bd5a6e6e9e514f34fa986fbbece2c61b4a9a843a88ce14939ca534df8/pyobjc-framework-DiscRecordingUI-8.4.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6), version: 8.4.1 2025-10-22T04:52:15,366 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/ce/93/2778f80949356ffe046646dff28dce99b0f09914dca3622ba6e5eb27b7f5/pyobjc_framework_DiscRecordingUI-8.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,367 Found link https://files.pythonhosted.org/packages/3e/1b/f2364d6decd6f8fb71bfe2657ec0e5d72cab8e3c6166aba793a60bcb6a58/pyobjc-framework-DiscRecordingUI-8.5.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6), version: 8.5 2025-10-22T04:52:15,368 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/04/de/58bb765ba0f1f48e6c540278a1b540ae833c9a4c49c2d9c3286e0a320800/pyobjc_framework_DiscRecordingUI-8.5-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,369 Found link https://files.pythonhosted.org/packages/57/c4/ac1e862fdb8b545083efdc62dcf56049d240ddffcf4955993ad0cb520121/pyobjc-framework-DiscRecordingUI-8.5.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6), version: 8.5.1 2025-10-22T04:52:15,370 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/7b/2e/9f2cae2375feac755d765b13ead9c1ce1e066dd0d2aed7a399e1ae85ddaa/pyobjc_framework_DiscRecordingUI-8.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,371 Found link https://files.pythonhosted.org/packages/55/d9/c066b741b271145b1b6f76a3a66d3fd0f5529393f7774a0328d980eefbe9/pyobjc-framework-DiscRecordingUI-9.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.7), version: 9.0 2025-10-22T04:52:15,371 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/9f/93/143ae73185ab399cecd91baa3e946b9db82c7253218e6fdbb9ae2b4a7af1/pyobjc_framework_DiscRecordingUI-9.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.7) 2025-10-22T04:52:15,373 Found link https://files.pythonhosted.org/packages/ba/5d/3fbbba0c92111e2047c3b0795f70b34998df7f20b22611c5e88ac20b6192/pyobjc-framework-DiscRecordingUI-9.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.7), version: 9.0.1 2025-10-22T04:52:15,373 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/0d/77/02a7df3743417facf9fcf1f5d8698133b880bb253bcd0ba57eac12e8fe8f/pyobjc_framework_DiscRecordingUI-9.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.7) 2025-10-22T04:52:15,375 Found link https://files.pythonhosted.org/packages/3b/2e/058cd524bdb2b73f242f869f17a7a45c75c52145ab46711eadbb304ba3c2/pyobjc-framework-DiscRecordingUI-9.1b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.7), version: 9.1b1 2025-10-22T04:52:15,375 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/5a/80/4f63dbe45ab8de58e00c99fac27a555c04279ed7bff831f3f6e56b27e2be/pyobjc_framework_DiscRecordingUI-9.1b1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.7) 2025-10-22T04:52:15,376 Found link https://files.pythonhosted.org/packages/c4/3a/29faaff9a0bd32699719cc1a410f0c90aaa6d10e2103924d0e0d4531b83d/pyobjc-framework-DiscRecordingUI-9.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.7), version: 9.1 2025-10-22T04:52:15,377 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/8f/27/59b33ae39b833d81df358fff57e865ebfc3cec3960e55fce21b192068663/pyobjc_framework_DiscRecordingUI-9.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.7) 2025-10-22T04:52:15,378 Found link https://files.pythonhosted.org/packages/eb/17/e722af301a69b0202226c61795add44c640004c057b978a99f6b2ef8b24b/pyobjc-framework-DiscRecordingUI-9.1.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.7), version: 9.1.1 2025-10-22T04:52:15,378 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/5f/36/b388a25fdf79bc76d529be1fc3f64e998ec4c81880b4a9927134f25151d7/pyobjc_framework_DiscRecordingUI-9.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.7) 2025-10-22T04:52:15,379 Found link https://files.pythonhosted.org/packages/9d/3b/294f7714c04ffb2b7d47378a5735cfe5c0181835348b40a8db44ab485ba0/pyobjc-framework-DiscRecordingUI-9.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.7), version: 9.2 2025-10-22T04:52:15,380 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/98/b1/afaee4ff4c48ddb6c96a14dc3feb457cb9b875f5cdd4cac8245def2d3ee3/pyobjc_framework_DiscRecordingUI-9.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.7) 2025-10-22T04:52:15,381 Found link https://files.pythonhosted.org/packages/05/68/c4505f1f1f788051b6b5d884bd07a92a302e39a3120e11fb98948b246f5b/pyobjc-framework-DiscRecordingUI-10.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.8), version: 10.0 2025-10-22T04:52:15,382 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/d5/9b/13d1ee1445a2f83c45bed45629f7b9c8f21cbee676c3e156322bd1540437/pyobjc_framework_DiscRecordingUI-10.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.8) 2025-10-22T04:52:15,383 Found link https://files.pythonhosted.org/packages/e3/4a/705733c29377b08c391105c8e21beaa9d96322e6717f2cc70a8ee5cbd7a6/pyobjc-framework-DiscRecordingUI-10.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.8), version: 10.1 2025-10-22T04:52:15,384 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/4c/d9/b09df3dacdf58dc7352bdf784baca6f0bcc8816c5c754b5434b5d82bfa82/pyobjc_framework_DiscRecordingUI-10.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.8) 2025-10-22T04:52:15,385 Found link https://files.pythonhosted.org/packages/b3/e3/492f8e69485b1b70bc99bf40e7dea7789b2a3836e0d297d623458a263ea0/pyobjc-framework-DiscRecordingUI-10.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.8), version: 10.2 2025-10-22T04:52:15,386 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/1c/1c/b316298dd8e426af04bca9dffb4760a753d0abe3b6206534cbfd971e0a53/pyobjc_framework_DiscRecordingUI-10.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.8) 2025-10-22T04:52:15,386 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/40/65/b3808becd04e637b9c2389318e1048f43a14b2012b578e6fe0f26d02eec4/pyobjc_framework_DiscRecordingUI-10.3-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.8) 2025-10-22T04:52:15,387 Found link https://files.pythonhosted.org/packages/a2/f8/3d93204ea1e9a6bb5c6d782eccd18b214054e8c412dd07450a7874033508/pyobjc_framework_discrecordingui-10.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.8), version: 10.3 2025-10-22T04:52:15,388 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/9a/78/57528e38d638bfb618f3d16b684b85a74c24e9443e3e986cc5dc1dc3ffda/pyobjc_framework_DiscRecordingUI-10.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.8) 2025-10-22T04:52:15,388 Found link https://files.pythonhosted.org/packages/e6/5e/12669a09410b9707bd27ba93274cd9e817acc6d43ff358299974a52fa624/pyobjc_framework_discrecordingui-10.3.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.8), version: 10.3.1 2025-10-22T04:52:15,389 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/12/de/9233551472133f4a29de4169d48cbfe1d95c458dc4a0a92fe3d879b8dee8/pyobjc_framework_DiscRecordingUI-10.3.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.8) 2025-10-22T04:52:15,390 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/3d/05/cfe3577ad1fc27f3eab10117f62251159315b64dbe530a03eda4e8c6f7ca/pyobjc_framework_DiscRecordingUI-10.3.2-py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.8) 2025-10-22T04:52:15,390 Found link https://files.pythonhosted.org/packages/3a/cd/c44a59e6b6e893ef6117e3621f6d5faec326a98a6ebcaf70047a9f54a584/pyobjc_framework_discrecordingui-10.3.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.8), version: 10.3.2 2025-10-22T04:52:15,391 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/de/45/4852afc5e093b76ba8f718d80fe1cc8604122a752806354379a7dbc41dc3/pyobjc_framework_DiscRecordingUI-11.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.9) 2025-10-22T04:52:15,392 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/98/01/c5645513eeaadf0b9e387849fa656fc22524a1881f0d3a44d5b78784f836/pyobjc_framework_DiscRecordingUI-11.0-py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.9) 2025-10-22T04:52:15,393 Found link https://files.pythonhosted.org/packages/d4/6b/3c120c59a939854dd4b7a162fad47011375c5ba00a12940f7217aea90eeb/pyobjc_framework_discrecordingui-11.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.9), version: 11.0 2025-10-22T04:52:15,393 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/4a/a6/505af43f7a17e0ca3d45e099900764e8758e0ca65341e894b74ade513556/pyobjc_framework_discrecordingui-11.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.9) 2025-10-22T04:52:15,395 Found link https://files.pythonhosted.org/packages/25/53/d71717f00332b8fc3d8a5c7234fdc270adadfeb5ca9318a55986f5c29c44/pyobjc_framework_discrecordingui-11.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.9), version: 11.1 2025-10-22T04:52:15,395 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://files.pythonhosted.org/packages/bf/ce/35f69d7fb296e7548d2d76de446e02c351890a745799454e85bd170c60ca/pyobjc_framework_discrecordingui-12.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.9) 2025-10-22T04:52:15,396 Found link https://files.pythonhosted.org/packages/9f/12/895107bac87ad78c822debb9c68bfc17d7e632f9778cfb8f01b3b7fcafc8/pyobjc_framework_discrecordingui-12.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.9), version: 12.0 2025-10-22T04:52:15,397 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/ 2025-10-22T04:52:15,397 Getting page https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/ 2025-10-22T04:52:15,399 Found index url https://www.piwheels.org/simple 2025-10-22T04:52:15,563 Fetched page https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/ as text/html 2025-10-22T04:52:15,570 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://archive1.piwheels.org/simple/pyobjc-framework-discrecordingui/pyobjc_framework_DiscRecordingUI-7.3-py2.py3-none-any.whl#sha256=c30d3000885be80aded9f4517946fed3ab6c43dce89923ad62ebadb7f5135ebc (from https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,570 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://archive1.piwheels.org/simple/pyobjc-framework-discrecordingui/pyobjc_framework_DiscRecordingUI-7.2-py2.py3-none-any.whl#sha256=d6a558b7acf634d6bbb2930c411545e2124a1005f3a9f7ae364ec837fb41aeb5 (from https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,571 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://archive1.piwheels.org/simple/pyobjc-framework-discrecordingui/pyobjc_framework_DiscRecordingUI-7.1-py2.py3-none-any.whl#sha256=c043fbf30e47eeeb68dd9763aab38d6150cc1dc86948fe6d7cd1bea666a823a9 (from https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,572 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://archive1.piwheels.org/simple/pyobjc-framework-discrecordingui/pyobjc_framework_DiscRecordingUI-7.0.1-py2.py3-none-any.whl#sha256=00303355cd7790e4cd1733533056abfaaef0e43ddfcaf91240dbf006cb17d9df (from https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,572 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://archive1.piwheels.org/simple/pyobjc-framework-discrecordingui/pyobjc_framework_DiscRecordingUI-7.0-py2.py3-none-any.whl#sha256=a92f453879d1fc0b66f7a23460927c63365a20eb13ebb3a54447003f128523ba (from https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,573 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://archive1.piwheels.org/simple/pyobjc-framework-discrecordingui/pyobjc_framework_DiscRecordingUI-6.2.2-py2.py3-none-any.whl#sha256=4e1ca17c53ea6de33819b873498011d4570a008adeb41d9e26dc2cd6bdaf261c (from https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,573 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://archive1.piwheels.org/simple/pyobjc-framework-discrecordingui/pyobjc_framework_DiscRecordingUI-6.2.1-py2.py3-none-any.whl#sha256=7cc74708ea5281263c7803d0e52333acf08078d7557d86e503e202a600828b74 (from https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,574 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://archive1.piwheels.org/simple/pyobjc-framework-discrecordingui/pyobjc_framework_DiscRecordingUI-6.2-py2.py3-none-any.whl#sha256=7b3a7f9e9023470d6070a91858192f94748d0bc060667b29b48bce029e696298 (from https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,575 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://archive1.piwheels.org/simple/pyobjc-framework-discrecordingui/pyobjc_framework_DiscRecordingUI-6.1-py2.py3-none-any.whl#sha256=217e8ec9ec70c30fb1ae0e5acf1c690001cc12446efe50b8aeff66a7623c1d24 (from https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,575 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://archive1.piwheels.org/simple/pyobjc-framework-discrecordingui/pyobjc_framework_DiscRecordingUI-6.0.1-py2.py3-none-any.whl#sha256=ca0500c631f58d6fa8b27ba946c6dd10680ccff33bbb03872f05c7b74d26bb6e (from https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,576 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://archive1.piwheels.org/simple/pyobjc-framework-discrecordingui/pyobjc_framework_DiscRecordingUI-6.0-py2.py3-none-any.whl#sha256=9f985cf12c1ca18da4805efc8b092c73356621db8b33732b1093515c03d93509 (from https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/) (requires-python:>=3.6) 2025-10-22T04:52:15,576 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://archive1.piwheels.org/simple/pyobjc-framework-discrecordingui/pyobjc_framework_DiscRecordingUI-5.3-py2.py3-none-any.whl#sha256=65e05a5f12552c905f957e9f8feb23820add3d2be0714eb6fefca901f2aeb0b6 (from https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/) 2025-10-22T04:52:15,577 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://archive1.piwheels.org/simple/pyobjc-framework-discrecordingui/pyobjc_framework_DiscRecordingUI-5.2-py2.py3-none-any.whl#sha256=ac6a718ce5b39c4e3796de8ff53f95eaa66fea083c2ebc9eac083c50e4a8587b (from https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/) 2025-10-22T04:52:15,577 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://archive1.piwheels.org/simple/pyobjc-framework-discrecordingui/pyobjc_framework_DiscRecordingUI-5.1.2-py2.py3-none-any.whl#sha256=764e76faf191a488e56c96f6f52e7b07b14a087962855f72f86d8ac3248cbb05 (from https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/) 2025-10-22T04:52:15,578 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://archive1.piwheels.org/simple/pyobjc-framework-discrecordingui/pyobjc_framework_DiscRecordingUI-5.1.1-py2.py3-none-any.whl#sha256=7a773a71d258399eb52ed9f8894e00b5272faa742785f2a6dec677eb5930971b (from https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/) 2025-10-22T04:52:15,579 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://archive1.piwheels.org/simple/pyobjc-framework-discrecordingui/pyobjc_framework_DiscRecordingUI-5.1-py2.py3-none-any.whl#sha256=9eed22bbd48c6da3e2589d73d4f5d291398fdd99c409179fe9729a022aa3d9c3 (from https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/) 2025-10-22T04:52:15,579 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://archive1.piwheels.org/simple/pyobjc-framework-discrecordingui/pyobjc_framework_DiscRecordingUI-5.0-py2.py3-none-any.whl#sha256=63249f789d0a421a766dc26d29aa93a0f8508ee6e273ea289f20c68bedfcb312 (from https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/) 2025-10-22T04:52:15,580 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://archive1.piwheels.org/simple/pyobjc-framework-discrecordingui/pyobjc_framework_DiscRecordingUI-5.0b1-py2.py3-none-any.whl#sha256=d0095b83ed4d112eb960abb4e4c5793b36ed885f14ee6344c8478d0974731b01 (from https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/) 2025-10-22T04:52:15,581 Skipping link: No binaries permitted for pyobjc-framework-discrecordingui: https://archive1.piwheels.org/simple/pyobjc-framework-discrecordingui/pyobjc_framework_DiscRecordingUI-5.0a1-py2.py3-none-any.whl#sha256=d82a46f641c105f59a26f41a39564926df0f7a4aa81bc6f6f1638fa7f7eba21a (from https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/) 2025-10-22T04:52:15,581 Skipping link: not a file: https://www.piwheels.org/simple/pyobjc-framework-discrecordingui/ 2025-10-22T04:52:15,582 Skipping link: not a file: https://pypi.org/simple/pyobjc-framework-discrecordingui/ 2025-10-22T04:52:15,605 Given no hashes to check 1 links for project 'pyobjc-framework-discrecordingui': discarding no candidates 2025-10-22T04:52:15,623 Collecting pyobjc-framework-discrecordingui==12.0 2025-10-22T04:52:15,626 Created temporary directory: /tmp/pip-unpack-f15nmb8i 2025-10-22T04:52:15,757 Downloading pyobjc_framework_discrecordingui-12.0.tar.gz (16 kB) 2025-10-22T04:52:15,817 Added pyobjc-framework-discrecordingui==12.0 from https://files.pythonhosted.org/packages/9f/12/895107bac87ad78c822debb9c68bfc17d7e632f9778cfb8f01b3b7fcafc8/pyobjc_framework_discrecordingui-12.0.tar.gz to build tracker '/tmp/pip-build-tracker-5yamyp3z' 2025-10-22T04:52:15,820 Created temporary directory: /tmp/pip-build-env-whvfoky_ 2025-10-22T04:52:15,825 Installing build dependencies: started 2025-10-22T04:52:15,826 Running command pip subprocess to install build dependencies 2025-10-22T04:52:16,984 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-22T04:52:17,564 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 2025-10-22T04:52:17,587 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-22T04:52:19,322 Collecting setuptools 2025-10-22T04:52:19,468 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-22T04:52:19,759 Collecting wheel 2025-10-22T04:52:19,775 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-22T04:52:22,817 Installing collected packages: wheel, setuptools 2025-10-22T04:52:23,068 Creating /tmp/pip-build-env-whvfoky_/overlay/local/bin 2025-10-22T04:52:23,070 changing mode of /tmp/pip-build-env-whvfoky_/overlay/local/bin/wheel to 755 2025-10-22T04:52:27,122 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-22T04:52:27,396 Installing build dependencies: finished with status 'done' 2025-10-22T04:52:27,403 Getting requirements to build wheel: started 2025-10-22T04:52:27,404 Running command Getting requirements to build wheel 2025-10-22T04:52:28,036 Traceback (most recent call last): 2025-10-22T04:52:28,037 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in 2025-10-22T04:52:28,037 main() 2025-10-22T04:52:28,038 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main 2025-10-22T04:52:28,039 json_out['return_val'] = hook(**hook_input['kwargs']) 2025-10-22T04:52:28,039 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T04:52:28,040 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel 2025-10-22T04:52:28,041 return hook(config_settings) 2025-10-22T04:52:28,041 ^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T04:52:28,041 File "/tmp/pip-build-env-whvfoky_/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 331, in get_requires_for_build_wheel 2025-10-22T04:52:28,042 return self._get_build_requires(config_settings, requirements=[]) 2025-10-22T04:52:28,042 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T04:52:28,043 File "/tmp/pip-build-env-whvfoky_/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 301, in _get_build_requires 2025-10-22T04:52:28,043 self.run_setup() 2025-10-22T04:52:28,044 File "/tmp/pip-build-env-whvfoky_/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 317, in run_setup 2025-10-22T04:52:28,044 exec(code, locals()) 2025-10-22T04:52:28,045 File "", line 20, in 2025-10-22T04:52:28,045 File "/tmp/pip-wheel-sf07_gku/pyobjc-framework-discrecordingui_85e5ad28e76c4dc084a0e8cd4d8f83e7/pyobjc_setup.py", line 553, in setup 2025-10-22T04:52:28,046 os_level = get_os_level() 2025-10-22T04:52:28,046 ^^^^^^^^^^^^^^ 2025-10-22T04:52:28,047 File "/tmp/pip-wheel-sf07_gku/pyobjc-framework-discrecordingui_85e5ad28e76c4dc084a0e8cd4d8f83e7/pyobjc_setup.py", line 253, in get_os_level 2025-10-22T04:52:28,047 subprocess.check_output(["/usr/bin/sw_vers", "-productVersion"]) 2025-10-22T04:52:28,048 File "/usr/lib/python3.11/subprocess.py", line 466, in check_output 2025-10-22T04:52:28,048 return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, 2025-10-22T04:52:28,049 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T04:52:28,050 File "/usr/lib/python3.11/subprocess.py", line 548, in run 2025-10-22T04:52:28,051 with Popen(*popenargs, **kwargs) as process: 2025-10-22T04:52:28,052 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T04:52:28,052 File "/usr/lib/python3.11/subprocess.py", line 1024, in __init__ 2025-10-22T04:52:28,053 self._execute_child(args, executable, preexec_fn, close_fds, 2025-10-22T04:52:28,054 File "/usr/lib/python3.11/subprocess.py", line 1901, in _execute_child 2025-10-22T04:52:28,055 raise child_exception_type(errno_num, err_msg, err_filename) 2025-10-22T04:52:28,056 FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/sw_vers' 2025-10-22T04:52:28,125 ERROR: [present-rich] Getting requirements to build wheel exited with 1 2025-10-22T04:52:28,138 [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/tmps3g0ynl9[/] 2025-10-22T04:52:28,139 [bold magenta]cwd[/]: /tmp/pip-wheel-sf07_gku/pyobjc-framework-discrecordingui_85e5ad28e76c4dc084a0e8cd4d8f83e7 2025-10-22T04:52:28,139 Getting requirements to build wheel: finished with status 'error' 2025-10-22T04:52:28,142 ERROR: [present-rich] Getting requirements to build wheel exited with 1 2025-10-22T04:52:28,147 Exception information: 2025-10-22T04:52:28,147 Traceback (most recent call last): 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2025-10-22T04:52:28,147 status = run_func(*args) 2025-10-22T04:52:28,147 ^^^^^^^^^^^^^^^ 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2025-10-22T04:52:28,147 return func(self, options, args) 2025-10-22T04:52:28,147 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2025-10-22T04:52:28,147 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-10-22T04:52:28,147 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2025-10-22T04:52:28,147 result = self._result = resolver.resolve( 2025-10-22T04:52:28,147 ^^^^^^^^^^^^^^^^^ 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2025-10-22T04:52:28,147 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-10-22T04:52:28,147 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2025-10-22T04:52:28,147 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2025-10-22T04:52:28,147 if not criterion.candidates: 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2025-10-22T04:52:28,147 return bool(self._sequence) 2025-10-22T04:52:28,147 ^^^^^^^^^^^^^^^^^^^^ 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2025-10-22T04:52:28,147 return any(self) 2025-10-22T04:52:28,147 ^^^^^^^^^ 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2025-10-22T04:52:28,147 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-10-22T04:52:28,147 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2025-10-22T04:52:28,147 candidate = func() 2025-10-22T04:52:28,147 ^^^^^^ 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2025-10-22T04:52:28,147 self._link_candidate_cache[link] = LinkCandidate( 2025-10-22T04:52:28,147 ^^^^^^^^^^^^^^ 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ 2025-10-22T04:52:28,147 super().__init__( 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2025-10-22T04:52:28,147 self.dist = self._prepare() 2025-10-22T04:52:28,147 ^^^^^^^^^^^^^^^ 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare 2025-10-22T04:52:28,147 dist = self._prepare_distribution() 2025-10-22T04:52:28,147 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution 2025-10-22T04:52:28,147 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-10-22T04:52:28,147 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement 2025-10-22T04:52:28,147 return self._prepare_linked_requirement(req, parallel_builds) 2025-10-22T04:52:28,147 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 577, in _prepare_linked_requirement 2025-10-22T04:52:28,147 dist = _get_prepared_distribution( 2025-10-22T04:52:28,147 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2025-10-22T04:52:28,147 abstract_dist.prepare_distribution_metadata( 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 48, in prepare_distribution_metadata 2025-10-22T04:52:28,147 self._install_build_reqs(finder) 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 118, in _install_build_reqs 2025-10-22T04:52:28,147 build_reqs = self._get_build_requires_wheel() 2025-10-22T04:52:28,147 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 95, in _get_build_requires_wheel 2025-10-22T04:52:28,147 return backend.get_requires_for_build_wheel() 2025-10-22T04:52:28,147 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_internal/utils/misc.py", line 725, in get_requires_for_build_wheel 2025-10-22T04:52:28,147 return super().get_requires_for_build_wheel(config_settings=cs) 2025-10-22T04:52:28,147 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 166, in get_requires_for_build_wheel 2025-10-22T04:52:28,147 return self._call_hook('get_requires_for_build_wheel', { 2025-10-22T04:52:28,147 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 311, in _call_hook 2025-10-22T04:52:28,147 self._subprocess_runner( 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 252, in runner 2025-10-22T04:52:28,147 call_subprocess( 2025-10-22T04:52:28,147 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2025-10-22T04:52:28,147 raise error 2025-10-22T04:52:28,147 pip._internal.exceptions.InstallationSubprocessError: Getting requirements to build wheel exited with 1 2025-10-22T04:52:28,159 Removed pyobjc-framework-discrecordingui==12.0 from https://files.pythonhosted.org/packages/9f/12/895107bac87ad78c822debb9c68bfc17d7e632f9778cfb8f01b3b7fcafc8/pyobjc_framework_discrecordingui-12.0.tar.gz from build tracker '/tmp/pip-build-tracker-5yamyp3z' 2025-10-22T04:52:28,160 Removed build tracker: '/tmp/pip-build-tracker-5yamyp3z'