2025-09-08T00:48:15,169 Created temporary directory: /tmp/pip-build-tracker-ye3a7f82 2025-09-08T00:48:15,170 Initialized build tracking at /tmp/pip-build-tracker-ye3a7f82 2025-09-08T00:48:15,170 Created build tracker: /tmp/pip-build-tracker-ye3a7f82 2025-09-08T00:48:15,170 Entered build tracker: /tmp/pip-build-tracker-ye3a7f82 2025-09-08T00:48:15,170 Created temporary directory: /tmp/pip-wheel-bsaxxm46 2025-09-08T00:48:15,173 Created temporary directory: /tmp/pip-ephem-wheel-cache-7ewgzuii 2025-09-08T00:48:15,228 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T00:48:15,230 2 location(s) to search for versions of pyobjc-framework-exceptionhandling: 2025-09-08T00:48:15,230 * https://pypi.org/simple/pyobjc-framework-exceptionhandling/ 2025-09-08T00:48:15,230 * https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/ 2025-09-08T00:48:15,231 Fetching project page and analyzing links: https://pypi.org/simple/pyobjc-framework-exceptionhandling/ 2025-09-08T00:48:15,231 Getting page https://pypi.org/simple/pyobjc-framework-exceptionhandling/ 2025-09-08T00:48:15,232 Found index url https://pypi.org/simple/ 2025-09-08T00:48:15,303 Fetched page https://pypi.org/simple/pyobjc-framework-exceptionhandling/ as application/vnd.pypi.simple.v1+json 2025-09-08T00:48:15,318 Found link https://files.pythonhosted.org/packages/7a/d6/abfafa1a000862886c3f06d090c29663ca560b46d3e6e2eccaa4dc44f3ef/pyobjc-framework-ExceptionHandling-2.2b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 2.2b1 2025-09-08T00:48:15,318 Found link https://files.pythonhosted.org/packages/4e/17/28f231665c02c1d947dc43885f1285399bdacb653e8fb11f0b3b0d4207f7/pyobjc-framework-ExceptionHandling-2.2b2.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 2.2b2 2025-09-08T00:48:15,318 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/20/7d/2841513704ac6b32c3e2ee85a638f94133fdccd5f8782e8bfd40f4d80e3d/pyobjc_framework_ExceptionHandling-2.2b2-py2.6.egg (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,319 Found link https://files.pythonhosted.org/packages/79/df/1d5c72060da696bedee49e9fa92baf1809c0b93124fc73f0a34e69edc4a9/pyobjc-framework-ExceptionHandling-2.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 2.2 2025-09-08T00:48:15,319 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/b5/89/4aa65ceea7634c006855bdd7b1318375d35a20a27ebd0e23d83d5beb2531/pyobjc_framework_ExceptionHandling-2.2-py2.6.egg (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,319 Found link https://files.pythonhosted.org/packages/22/fe/7ae2cdffd55b33274faea7e7e97ac8614e65306233c93b00e9706246ba4d/pyobjc-framework-ExceptionHandling-2.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 2.3 2025-09-08T00:48:15,319 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/09/3e/5dd689e10695d0f610e2e3c82db897a3cc14e5e2f6aa859730883e461d34/pyobjc_framework_ExceptionHandling-2.3-py2.6.egg (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,319 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/54/ad/caf67dd09612d23061fa2119a0592f1eab68cd91b6ca26fc998c5e249505/pyobjc_framework_ExceptionHandling-2.3-py2.7.egg (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,319 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/bc/0c/368371294f1e3768e9bdcc2dc85cbbd778bbc268bf339c614e8e6a2da2a7/pyobjc_framework_ExceptionHandling-2.3-py3.1.egg (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,320 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/d4/2a/f0b0d7e480e5c0978fc0b73ed4a33631a28ed81a32d258a338b28b41fb40/pyobjc_framework_ExceptionHandling-2.3-py3.2.egg (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,320 Found link https://files.pythonhosted.org/packages/e9/c8/6077eeb24fe79f97c9f33aa342fa13dffb3c7f4fc6558c87ba04f08756b8/pyobjc-framework-ExceptionHandling-2.4.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 2.4 2025-09-08T00:48:15,320 Found link https://files.pythonhosted.org/packages/82/2c/135c86b68f487aea34191123e6ae08fad54d389b9908f76394d49210d2c2/pyobjc-framework-ExceptionHandling-2.5.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 2.5.1 2025-09-08T00:48:15,320 Found link https://files.pythonhosted.org/packages/15/c8/12ff4491e585297898c4edc88eeabe408c17916fe31b444c8c82314d3d46/pyobjc-framework-ExceptionHandling-3.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 3.0.1 2025-09-08T00:48:15,320 Found link https://files.pythonhosted.org/packages/d3/48/388954e938b3e545a47b4a8ca0c41fee6006877a8caf99e94453b25c3b3d/pyobjc-framework-ExceptionHandling-3.0.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 3.0.3 2025-09-08T00:48:15,321 Found link https://files.pythonhosted.org/packages/85/ec/b13e3464d9bb4d3a6ad1ebe25b66bb9a1e7c2b2df68858a9df0a4f379546/pyobjc-framework-ExceptionHandling-3.0.4.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 3.0.4 2025-09-08T00:48:15,321 Found link https://files.pythonhosted.org/packages/0c/ac/5fa234422fcca9d5512bf18cc40bac30cf451a47a5841de8c16acf209518/pyobjc-framework-ExceptionHandling-3.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 3.1 2025-09-08T00:48:15,321 Found link https://files.pythonhosted.org/packages/2b/91/8d46c724b8248d0f9c6accb4423c1fb4666b8dc60b371d7e7ff34313b901/pyobjc-framework-ExceptionHandling-3.1.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 3.1.1 2025-09-08T00:48:15,321 Found link https://files.pythonhosted.org/packages/57/f6/09675c0d32dd6cd416fbdcdd755db0c0d5e92d5d186438ff67c914d0f285/pyobjc-framework-ExceptionHandling-3.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 3.2 2025-09-08T00:48:15,322 Found link https://files.pythonhosted.org/packages/51/8f/60ec7645a52b1dcddb33a09b2adf14a6043150e54d4302b14a9772f7c581/pyobjc-framework-ExceptionHandling-3.2.1b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 3.2.1b1 2025-09-08T00:48:15,322 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/ca/3a/e876dc93a1a7ff96420bc14b86d069c9ecf0bc5b6fe7d6c87d13b0308680/pyobjc_framework_ExceptionHandling-3.2.1b1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,322 Found link https://files.pythonhosted.org/packages/54/97/40944c18c0e3ef7d660f4bd2bf3f0695ce77ea54c49fa6ff981d5a00c3f9/pyobjc-framework-ExceptionHandling-3.2.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 3.2.1 2025-09-08T00:48:15,322 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/02/bb/2aacc995486d7901cbc8653e10755f5560d41561ec6776223d19a5a8a5d5/pyobjc_framework_ExceptionHandling-3.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,322 Found link https://files.pythonhosted.org/packages/86/20/92e5685cbe2620d618abae5212873f8685f3eae38868040cc4f331323f5a/pyobjc-framework-ExceptionHandling-4.0b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 4.0b1 2025-09-08T00:48:15,322 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/ea/cb/0d172bda8a1c6067ddf8643c32432a2741d167e7352ef44e90299367f76b/pyobjc_framework_ExceptionHandling-4.0b1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,323 Found link https://files.pythonhosted.org/packages/65/15/6334d70df15c3ce3930b065db9dc7ec5368832c9cb03c58985278ff54873/pyobjc-framework-ExceptionHandling-4.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 4.0 2025-09-08T00:48:15,323 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/1e/67/776fed0b40f90d08417af3362f6f2de82a36d3e934ad98dbf22e2c224a7c/pyobjc_framework_ExceptionHandling-4.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,323 Found link https://files.pythonhosted.org/packages/d7/5c/9a873a56eae3b57eb8096e966e4a9f82e767891fc787502d5ac773caa27b/pyobjc-framework-ExceptionHandling-4.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 4.0.1 2025-09-08T00:48:15,323 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/70/e7/782d6365ec9818b52dd37f58c0d465c449b1ec55aa2ead6873cba2099553/pyobjc_framework_ExceptionHandling-4.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,323 Found link https://files.pythonhosted.org/packages/62/81/d9dd801cbc0a9e4395011846cf48c7f3f460de9b93ee891693d0935c15af/pyobjc-framework-ExceptionHandling-4.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 4.1 2025-09-08T00:48:15,324 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/9b/8f/d21071410e22888478ff9889bf6e7e95b0fc5d4594427f94a8ff0467b9b3/pyobjc_framework_ExceptionHandling-4.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,324 Found link https://files.pythonhosted.org/packages/c7/6e/2ac1d4e3a5752f81ea431938a03be330dea8221123350aec35bb450fc36d/pyobjc-framework-ExceptionHandling-4.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 4.2 2025-09-08T00:48:15,324 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/94/1f/c879610cfb7a28683309490be7ad14d7a772a4cd45f8475133f57bd3f6d1/pyobjc_framework_ExceptionHandling-4.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,324 Found link https://files.pythonhosted.org/packages/5e/20/1b226d7ecffc67d50d55c985fae674bc7ffc331ee4957d90182c3424339f/pyobjc-framework-ExceptionHandling-4.2.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 4.2.1 2025-09-08T00:48:15,324 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/64/34/343c47e4dd944a76b169aa7b939b96ad4f55192b015a78034a7d00dec54e/pyobjc_framework_ExceptionHandling-4.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,324 Found link https://files.pythonhosted.org/packages/a8/3a/db4d9495d4c4f01987b67d415552bb2096f434dcc30dc958c712973b8a11/pyobjc-framework-ExceptionHandling-4.2.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 4.2.2 2025-09-08T00:48:15,325 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/69/56/3e161cf570fb3f6bc23f0482d4a9471e610d2f5874bbfc4a0e5fdaa51b95/pyobjc_framework_ExceptionHandling-4.2.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,325 Found link https://files.pythonhosted.org/packages/36/60/d7722293a16f2c127b1fe29d457097bff8b8b57be27231a1b3e779d9c3b2/pyobjc-framework-ExceptionHandling-5.0a1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 5.0a1 2025-09-08T00:48:15,325 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/ff/21/f44817be9c5b033ddcd53d8c76a24b6a3a537a4f64867ee69c643c38d6b4/pyobjc_framework_ExceptionHandling-5.0a1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,325 Found link https://files.pythonhosted.org/packages/5b/b6/ebed083fced046d3245024480f57d6411bf90062ca51b2a63d1cd40db81b/pyobjc-framework-ExceptionHandling-5.0b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 5.0b1 2025-09-08T00:48:15,325 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/4f/0b/7ef1221fa8555019bb215faf03a7ea3068395eb8aa872b34df6f0533849b/pyobjc_framework_ExceptionHandling-5.0b1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,326 Found link https://files.pythonhosted.org/packages/11/e8/7cea44368f089567a30eb73bf1d6eb23637f72122599d3f825dbf542304f/pyobjc-framework-ExceptionHandling-5.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 5.0 2025-09-08T00:48:15,326 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/e7/41/84a5823f57e0b621c0df46bad518e82f693e2ced569d8cab92874e05dfc9/pyobjc_framework_ExceptionHandling-5.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,326 Found link https://files.pythonhosted.org/packages/87/71/88954f63008846b9694ca869ec50b37662e131637a77232c50fc0df1a494/pyobjc-framework-ExceptionHandling-5.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 5.1 2025-09-08T00:48:15,326 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/c5/72/4700878d4c8b86599da540e4461895ed4e28d2b502d62d223aba6cd2f7c6/pyobjc_framework_ExceptionHandling-5.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,326 Found link https://files.pythonhosted.org/packages/79/8a/6e207aaf08ecfac3f293099e60a3418c616afc183c3cc02774604cd4fa39/pyobjc-framework-ExceptionHandling-5.1.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 5.1.1 2025-09-08T00:48:15,326 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/71/8e/5958cb579a1cc9186a9091b70779a7553dcf1626020a10ff50eae6ea0f40/pyobjc_framework_ExceptionHandling-5.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,327 Found link https://files.pythonhosted.org/packages/ef/92/6fce38fead811d392f60912baa513136af05a07e8810875ed69f1c76eeba/pyobjc-framework-ExceptionHandling-5.1.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 5.1.2 2025-09-08T00:48:15,327 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/6f/12/bb3cce8b5e17d3dbbfc1504854fb669bac5c2e9faad55940b2a66661a269/pyobjc_framework_ExceptionHandling-5.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,327 Found link https://files.pythonhosted.org/packages/7c/29/a2da815d930abfb3f9d1612dd431f7611d081eb52661a65250735f281f0b/pyobjc-framework-ExceptionHandling-5.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 5.2 2025-09-08T00:48:15,327 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/00/8f/fcf122adb1e98dbdb57f8abaf73e8957bdf075e05e9c2cd19a527e19fb8d/pyobjc_framework_ExceptionHandling-5.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,327 Found link https://files.pythonhosted.org/packages/22/c3/933ea99807e411ebd5d476dda8346882ec44896f4c38ee2b96b52cf0529d/pyobjc-framework-ExceptionHandling-5.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/), version: 5.3 2025-09-08T00:48:15,328 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/2e/c1/097db4352fb6e7861c9a847edb575ec703a258308fa551665a0318e5d9c6/pyobjc_framework_ExceptionHandling-5.3-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,328 Found link https://files.pythonhosted.org/packages/e1/9c/45688269e7f6410db03403a3ba24efd766ee2af10b4657591c823b6dcef5/pyobjc-framework-ExceptionHandling-6.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6), version: 6.0 2025-09-08T00:48:15,328 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/ad/79/b55a5c5616f924bbbca7fef7b299f9931383689e347735a67cb79ee31837/pyobjc_framework_ExceptionHandling-6.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,328 Found link https://files.pythonhosted.org/packages/74/11/aebe3d13f048621560ff48186d0f6f324e7629bc52c2fe8c60471fe4c4a2/pyobjc-framework-ExceptionHandling-6.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6), version: 6.0.1 2025-09-08T00:48:15,329 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/0d/fe/e4b4ae82383dfdd9b13d4d3502d672e5381ed7df75e230b9646db6ac52f4/pyobjc_framework_ExceptionHandling-6.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,329 Found link https://files.pythonhosted.org/packages/c2/49/69982825fd5312e53f0774620a953664c5d8cab7b7436f2b8a65f26ecac8/pyobjc-framework-ExceptionHandling-6.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6), version: 6.1 2025-09-08T00:48:15,329 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/22/e6/ba31c76c7110a36ea6074fdf7cef8c67ec097ad9db280f833119742ce551/pyobjc_framework_ExceptionHandling-6.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,329 Found link https://files.pythonhosted.org/packages/25/53/5aff79ac8592494eb3d8a2c52d090f10670f241421e56a80500764c24baf/pyobjc-framework-ExceptionHandling-6.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6), version: 6.2 2025-09-08T00:48:15,329 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/c5/df/ee32a82ccb929a4b297fe7014daf4935f0ce8ead5aa9bb8067871eeb9182/pyobjc_framework_ExceptionHandling-6.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,330 Found link https://files.pythonhosted.org/packages/f9/66/aa279882615654bb8c762c0fb0b7b70dcacc9266d6ace5ea585ecb063bb0/pyobjc-framework-ExceptionHandling-6.2.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6), version: 6.2.1 2025-09-08T00:48:15,330 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/b3/28/fc3df57963bc04163eec8886ed55254eeba7fa020237ec86eb8aa280df0a/pyobjc_framework_ExceptionHandling-6.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,330 Found link https://files.pythonhosted.org/packages/25/aa/2293c5608504a9d66064c3a12b79e31d97ee33e70db9a233152743f285a7/pyobjc-framework-ExceptionHandling-6.2.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6), version: 6.2.2 2025-09-08T00:48:15,330 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/69/96/b691ae52bf91e7d4b795c93f7e0e566cbdbd735a0a7d32fbc06629b5f89e/pyobjc_framework_ExceptionHandling-6.2.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,330 Found link https://files.pythonhosted.org/packages/ad/43/de6c98de0720df504009c95ebbeb3e39c26365dd2923423d563605029ff6/pyobjc-framework-ExceptionHandling-7.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6), version: 7.0 2025-09-08T00:48:15,330 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/f5/45/4e61956dac7fd7919955ba5ed6af769f1b1c855bbaae11eb225093b596dd/pyobjc_framework_ExceptionHandling-7.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,331 Found link https://files.pythonhosted.org/packages/84/69/be8aa6999fe7c3f3bb19a747265b085c7dc5524393c4b68bd929f64c06c5/pyobjc-framework-ExceptionHandling-7.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6), version: 7.0.1 2025-09-08T00:48:15,331 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/fe/12/567da098facb44cdf61ed35ed2f5ea8f71a089529b965227716633ade383/pyobjc_framework_ExceptionHandling-7.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,331 Found link https://files.pythonhosted.org/packages/ad/ba/b496946f28a3008d663414deebab859273f4f0051196d3a24f534ed5278f/pyobjc-framework-ExceptionHandling-7.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6), version: 7.1 2025-09-08T00:48:15,331 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/a7/c5/a28a14da5378d3b1d6fa9039a7fea6deaed798da80ebdbf64df802c557c4/pyobjc_framework_ExceptionHandling-7.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,331 Found link https://files.pythonhosted.org/packages/16/1a/f36fcf789fb8aef3f36108fc2dc86a914f5e6fc56ca31c0ff06ecd17a532/pyobjc-framework-ExceptionHandling-7.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6), version: 7.2 2025-09-08T00:48:15,332 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/ba/45/56e0acde019d6901bca15c98359ff03e31e1ec4a84153c9ce4352489b629/pyobjc_framework_ExceptionHandling-7.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,332 Found link https://files.pythonhosted.org/packages/2a/76/45a87c14d47b93d4640f330e3466c19b46706d31f0c454247a3305343709/pyobjc-framework-ExceptionHandling-7.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6), version: 7.3 2025-09-08T00:48:15,332 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/9e/10/b6f1780a55f8b4da6d3cbaf5b3e728a8a5623dcc10960c0b928c4786900d/pyobjc_framework_ExceptionHandling-7.3-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,332 Found link https://files.pythonhosted.org/packages/37/a4/d9e9c511f43c9aa0f31a5cabd9ed50cb7c5b044a03be6bba7906b5e46ccf/pyobjc-framework-ExceptionHandling-8.0b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6), version: 8.0b1 2025-09-08T00:48:15,332 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/2d/1c/bf79a063e535ac4da7d4c33277be3fcaec389ce9728237fdba0c0eef4a5b/pyobjc_framework_ExceptionHandling-8.0b1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,332 Found link https://files.pythonhosted.org/packages/df/22/92873d18267f29299e419436a7cb51f88a50ba8a1425ac3f89dd71e9e794/pyobjc-framework-ExceptionHandling-8.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6), version: 8.0 2025-09-08T00:48:15,333 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/90/58/92240cab877df246f7b7f5f0256c5be8db523cd1ae7ee380b40a37e5b857/pyobjc_framework_ExceptionHandling-8.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,333 Found link https://files.pythonhosted.org/packages/3e/91/acffcafae1ab7087f9331db6012db8fec7a9a62116df0caafcfa38c27b76/pyobjc-framework-ExceptionHandling-8.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6), version: 8.1 2025-09-08T00:48:15,333 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/42/ea/56661c68caae1f3f865efe2e2f01d9b8542215381526748502c68befa202/pyobjc_framework_ExceptionHandling-8.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,333 Found link https://files.pythonhosted.org/packages/30/1e/a3fb99917f8195a74c9e18b7d78f7211a67164351bc1338eebb7b967f283/pyobjc-framework-ExceptionHandling-8.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6), version: 8.2 2025-09-08T00:48:15,333 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/bd/72/ee0cc49c1a346ea1b9b2bba14611d64c7987eca7bab1bef6f6f275fa683a/pyobjc_framework_ExceptionHandling-8.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,333 Found link https://files.pythonhosted.org/packages/a2/cc/2c511f20a0fe98a04d4fbc8f591ceaff123032fd82add8032218b14f7e35/pyobjc-framework-ExceptionHandling-8.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6), version: 8.3 2025-09-08T00:48:15,334 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/46/2f/b451811427a90fb378108fce50ded4fcf328a4964de67a0097c011c30218/pyobjc_framework_ExceptionHandling-8.3-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,334 Found link https://files.pythonhosted.org/packages/57/de/4f884fe2b849428e4a7ae57a57cf5da76ccfb73a1b734c5f064dd200cdc8/pyobjc-framework-ExceptionHandling-8.4.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6), version: 8.4 2025-09-08T00:48:15,334 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/a6/c5/54588fd645602d634f15cf08ca29611dac372fc47820569c7e7bb06c6665/pyobjc_framework_ExceptionHandling-8.4-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,334 Found link https://files.pythonhosted.org/packages/22/b6/47c9d426e716fb39972558ff935a17c55fe20c37096b2d970b262bf16ac3/pyobjc-framework-ExceptionHandling-8.4.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6), version: 8.4.1 2025-09-08T00:48:15,335 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/1a/78/e32469f99e0b1fb59019a6bff78723759252ff6d1ee861d5796e0fd8cbe5/pyobjc_framework_ExceptionHandling-8.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,335 Found link https://files.pythonhosted.org/packages/f1/2f/d0328d8c208b3ede1c20382a18ec34f71bb2030a82d7c1e1f9c8c8ed0be4/pyobjc-framework-ExceptionHandling-8.5.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6), version: 8.5 2025-09-08T00:48:15,335 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/63/fa/c6c9bae0e68a9543516ce2490659327d4d15176c125110d15c3b74aaca90/pyobjc_framework_ExceptionHandling-8.5-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,335 Found link https://files.pythonhosted.org/packages/e7/e4/de59b32e1bf96fbe3d0f287c1efd8664cc2a8f320f0e4a00b55d2e767ec9/pyobjc-framework-ExceptionHandling-8.5.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6), version: 8.5.1 2025-09-08T00:48:15,335 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/e5/da/25d5361808395bfc863ec21765d7b7208a5126a2288b4461c847244eaf54/pyobjc_framework_ExceptionHandling-8.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,336 Found link https://files.pythonhosted.org/packages/a8/2b/f122adaca5ed7759cbeccccdd46b4b041f32495a1283c05842f3494f0c98/pyobjc-framework-ExceptionHandling-9.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.7), version: 9.0 2025-09-08T00:48:15,336 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/a0/99/f674eae6a5802714f06c31aab7d7a8bc89135061e763ef27e68221932771/pyobjc_framework_ExceptionHandling-9.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.7) 2025-09-08T00:48:15,336 Found link https://files.pythonhosted.org/packages/ef/07/8224a2165d67fa811d5831701787263d913db0acfb5e94cf16eb333ffbcc/pyobjc-framework-ExceptionHandling-9.0.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.7), version: 9.0.1 2025-09-08T00:48:15,336 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/f3/1e/7b0dcf774a0d0b894666783b52f7bc37e1e65cb58c24d08b4e342e8fcd98/pyobjc_framework_ExceptionHandling-9.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.7) 2025-09-08T00:48:15,337 Found link https://files.pythonhosted.org/packages/cc/a2/5ce9c4378e86e9ef61a72abb0540b018aa8664b452b52b8664e62751f61c/pyobjc-framework-ExceptionHandling-9.1b1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.7), version: 9.1b1 2025-09-08T00:48:15,337 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/37/81/23c6eaec2a0b0ed798dfe765bd089112a4f916682813025c7d330fe6a255/pyobjc_framework_ExceptionHandling-9.1b1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.7) 2025-09-08T00:48:15,337 Found link https://files.pythonhosted.org/packages/90/f1/77edd3a922971192e98194dcae37455fdbcac3ead33e9e329bc1be9db9f1/pyobjc-framework-ExceptionHandling-9.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.7), version: 9.1 2025-09-08T00:48:15,337 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/7e/d0/491656e58588b82c3feff231e62dcc68dc5a92b2c026196acf9ff0597f77/pyobjc_framework_ExceptionHandling-9.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.7) 2025-09-08T00:48:15,337 Found link https://files.pythonhosted.org/packages/ef/dc/a4fcbbcb679dd5dc9ed08c12e6632419b9703936bb4c0923773c75dc430f/pyobjc-framework-ExceptionHandling-9.1.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.7), version: 9.1.1 2025-09-08T00:48:15,337 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/5d/fe/6d77b1b88bb9330c0b9773ffe13b966bdcfe4ae3c7b4fe31b04f5edcb13a/pyobjc_framework_ExceptionHandling-9.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.7) 2025-09-08T00:48:15,338 Found link https://files.pythonhosted.org/packages/d2/79/8736f14a89841dc6e15ad423e769c10938885b7dc78f812ed92463b1fbbf/pyobjc-framework-ExceptionHandling-9.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.7), version: 9.2 2025-09-08T00:48:15,338 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/70/36/6e797e443b6f58388a0e69cebc18df0fb05a8091f49be0f656a0a37e31a7/pyobjc_framework_ExceptionHandling-9.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.7) 2025-09-08T00:48:15,338 Found link https://files.pythonhosted.org/packages/ce/93/8e3de736549a40d758ea9926f7332773622597850b221dd50f4969ae7d96/pyobjc-framework-ExceptionHandling-10.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.8), version: 10.0 2025-09-08T00:48:15,338 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/51/f6/823e603746840452794d4edc16d106866d1cd14dff211a68d39831a9c337/pyobjc_framework_ExceptionHandling-10.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.8) 2025-09-08T00:48:15,339 Found link https://files.pythonhosted.org/packages/45/a8/72d41401cb2f4201fbff266b2f3c91611d99bfd9ea622ce130e4144ac7e3/pyobjc-framework-ExceptionHandling-10.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.8), version: 10.1 2025-09-08T00:48:15,339 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/8b/f8/da96001c29a8fab94d3cacb3ec9a3b29098ec2e6e75ec928514c76589aed/pyobjc_framework_ExceptionHandling-10.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.8) 2025-09-08T00:48:15,339 Found link https://files.pythonhosted.org/packages/7b/f4/66712357663180c82b5d65799707a6f3399c3efc14707be9fe15b17ba4aa/pyobjc-framework-ExceptionHandling-10.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.8), version: 10.2 2025-09-08T00:48:15,339 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/b6/54/56f374b63da234f2ed1985bddcbd81a3a6acf3bc729c46814fe49d56ecba/pyobjc_framework_ExceptionHandling-10.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.8) 2025-09-08T00:48:15,339 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/94/19/d2563dd43228acf4ab24171442fc9532cd97d1f35e475d629880f970e28e/pyobjc_framework_ExceptionHandling-10.3-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.8) 2025-09-08T00:48:15,339 Found link https://files.pythonhosted.org/packages/97/f9/869f225608d16eebb74fd6347f6a76e0361a0f0eaab04b838492d683d9c7/pyobjc_framework_exceptionhandling-10.3.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.8), version: 10.3 2025-09-08T00:48:15,340 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/90/05/da9e1a8dce6d333d7b9e714c5c228b01b9208b827aaf2862e7c993541eb6/pyobjc_framework_ExceptionHandling-10.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.8) 2025-09-08T00:48:15,340 Found link https://files.pythonhosted.org/packages/00/88/1328bdac98aa75de421ffea4e16f0b894e39b4ea6569b3a109b531798d20/pyobjc_framework_exceptionhandling-10.3.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.8), version: 10.3.1 2025-09-08T00:48:15,340 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/28/46/60da28c48a458598263d0794f7af7b09aea73ea218d81b2fc99b1e2e0bff/pyobjc_framework_ExceptionHandling-10.3.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.8) 2025-09-08T00:48:15,340 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/f6/75/56044ce3397e22b5b680fcd0a08e601dfd60cf909ae02fa91f789b9258f6/pyobjc_framework_ExceptionHandling-10.3.2-py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.8) 2025-09-08T00:48:15,340 Found link https://files.pythonhosted.org/packages/44/9d/161094a7d8f39b943db22e11db8b7874b151550b0645668f7b6a33b6d8f2/pyobjc_framework_exceptionhandling-10.3.2.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.8), version: 10.3.2 2025-09-08T00:48:15,340 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/e7/9d/c25b0bc0d300dd5aedd61f0cbd94a91ec6608b550821108d554e9eea0ed7/pyobjc_framework_ExceptionHandling-11.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.9) 2025-09-08T00:48:15,341 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/cb/04/4b75e083325313e80e66f42d9a932c3febd2db48609d5d960a319b568f7c/pyobjc_framework_ExceptionHandling-11.0-py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.9) 2025-09-08T00:48:15,341 Found link https://files.pythonhosted.org/packages/cc/46/6c2c4805697a0cfb8413eb7bc6901298e7a1febd49bb1ea960274fc33af3/pyobjc_framework_exceptionhandling-11.0.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.9), version: 11.0 2025-09-08T00:48:15,341 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://files.pythonhosted.org/packages/7f/81/dde9c73bf307b62c2d605fc818d3e49f857f39e0841766093dbc9ea47b08/pyobjc_framework_exceptionhandling-11.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.9) 2025-09-08T00:48:15,341 Found link https://files.pythonhosted.org/packages/19/0d/c72a885b40d28a99b586447f9ea6f400589f13d554fcd6f13a2c841bb6d2/pyobjc_framework_exceptionhandling-11.1.tar.gz (from https://pypi.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.9), version: 11.1 2025-09-08T00:48:15,342 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/ 2025-09-08T00:48:15,342 Getting page https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/ 2025-09-08T00:48:15,343 Found index url https://www.piwheels.org/simple/ 2025-09-08T00:48:15,465 Fetched page https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/ as text/html 2025-09-08T00:48:15,475 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-7.3-py2.py3-none-any.whl#sha256=f5c04dfb0178c983e60e6a19d1ff75ee74898d79d87916005a562bceb941d469 (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,475 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-7.2-py2.py3-none-any.whl#sha256=fac7f75014aefaeecb666c8fb6a43ca61114968725e3d4c8d729166b27954796 (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,475 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-7.1-py2.py3-none-any.whl#sha256=c78d366f62e23ed2002212f30799bc7c177fec595c0975c42b11fbba978b88d6 (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,476 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-7.0.1-py2.py3-none-any.whl#sha256=c3d85c8ca4b79736824c57e17e374cb60f502a0af8cf8cd033c666dc0b6ca0a8 (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,476 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-7.0-py2.py3-none-any.whl#sha256=26005557d5d770b1fa9cf686fdbff959dd080a7340a9c8db05f7139d0f23049e (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,476 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-6.2.2-py2.py3-none-any.whl#sha256=1cac65085a195370f88eb4f8ce65e5e4353d4f3ab39bdb36da6808c7342c3d04 (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,476 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-6.2.1-py2.py3-none-any.whl#sha256=1952c06920c418e458b2a9b8735c6fd8f82be22b74a724f2d8de701e562fe700 (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,477 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-6.2-py2.py3-none-any.whl#sha256=033415d9cca0c3b5a1ea14d1beb9598c49bcea6491e7eeee841786cb20ce4ecd (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,477 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-6.1-py2.py3-none-any.whl#sha256=106f76103a1f8aa4ef90c7d3ee4ef5ae132fdde8a0b76f7ab44c52f18af8f1cb (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,477 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-6.0.1-py2.py3-none-any.whl#sha256=0b544a84b450dfe1467c434983e450acc6a905f3c5698b35b666a7d970d29dfb (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,477 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-6.0-py2.py3-none-any.whl#sha256=c8661ba10b94deb858213a83f7fc2655d8170215a650cb94f2a43a8971127c51 (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) (requires-python:>=3.6) 2025-09-08T00:48:15,478 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-5.3-py2.py3-none-any.whl#sha256=f1fa66f8c0f2d0b6e4ab5ae513d89f604712a5cc31ddf2fe232c7d8b5f40ea1b (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,478 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-5.2-py2.py3-none-any.whl#sha256=8db2d879e6c0a262ba087f8341365815fb680d62907c2d42bf4f8a54c0c63997 (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,478 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-5.1.2-py2.py3-none-any.whl#sha256=61973159d50e4f38704ffe0f6583c5694bdf7e5800b319a71cf9c0649c5e46a6 (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,478 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-5.1.1-py2.py3-none-any.whl#sha256=5d21340dd9b3be0b033d8f46d611475e06c7c0307f426e447656dba808fb5c6c (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,478 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-5.1-py2.py3-none-any.whl#sha256=02223d1200433aa589794715172e9153b4f9c85ec84e4d1514dd4602f68e9e86 (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,479 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-5.0-py2.py3-none-any.whl#sha256=29ea4f9a02e4819a2a689a30cb7eee3922c392812cbc66bbad09b8de610d674b (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,479 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-5.0b1-py2.py3-none-any.whl#sha256=eab2d32fc76d7e8fb7d8cc6ea54d3fbb46a689fd7185695561e06e92905c22c9 (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,479 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-5.0a1-py2.py3-none-any.whl#sha256=9790c40ebb8c1ee7035a1d21ab66168df9939677d7086c43581e522f58bb1694 (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,479 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-4.2.2-py2.py3-none-any.whl#sha256=8102e95a75a832b1eacccdd263ac2289ac6d3997f506ef5180c4bcbc80e7b841 (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,480 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-4.2.1-py2.py3-none-any.whl#sha256=dd2b2a22c933e14a6f2548a3184efc38e7266e87dfd778f9d95c0a4d144d176f (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,480 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-4.2-py2.py3-none-any.whl#sha256=cc6eb731e3a76476195b01498be72f9feda4752016cb945fdeeaed4e131dbde4 (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,480 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-4.1-py2.py3-none-any.whl#sha256=f5ba132fd888d6ac35eff09a5baad4d06ea4d2bf6b68609b1f18d4da7cce1559 (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,480 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-4.0.1-py2.py3-none-any.whl#sha256=03228018f098ce3e2134b971c643d1ab1b246329b169dfeca6ae2ad3a712552e (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,481 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-4.0-py2.py3-none-any.whl#sha256=c7b0e3304e19ea4fbb9cd093d3b4db516b0dd442f607baa742926b21a08a0c4b (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,481 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-4.0b1-py2.py3-none-any.whl#sha256=9e672e4eb460d607e7e6b5603d13e53935820aa7c4d8d76baa53a2f1044c7bbb (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,481 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-3.2.1-py2.py3-none-any.whl#sha256=ee2532c12d739a6c191a6ac0a3cb34c39bd6b3208f912d4cc3d662abc7d6c1fd (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,481 Skipping link: No binaries permitted for pyobjc-framework-exceptionhandling: https://archive1.piwheels.org/simple/pyobjc-framework-exceptionhandling/pyobjc_framework_ExceptionHandling-3.2.1b1-py2.py3-none-any.whl#sha256=a96205c3610d8769ae4a8706e1a8a348041b8e380aa98eb3c0fad2e7190c3645 (from https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/) 2025-09-08T00:48:15,482 Skipping link: not a file: https://www.piwheels.org/simple/pyobjc-framework-exceptionhandling/ 2025-09-08T00:48:15,482 Skipping link: not a file: https://pypi.org/simple/pyobjc-framework-exceptionhandling/ 2025-09-08T00:48:15,514 Given no hashes to check 1 links for project 'pyobjc-framework-exceptionhandling': discarding no candidates 2025-09-08T00:48:15,516 Collecting pyobjc-framework-exceptionhandling==3.0.4 2025-09-08T00:48:15,517 Created temporary directory: /tmp/pip-unpack-wlj7l8ze 2025-09-08T00:48:15,659 Downloading pyobjc-framework-ExceptionHandling-3.0.4.tar.gz (13 kB) 2025-09-08T00:48:15,701 Added pyobjc-framework-exceptionhandling==3.0.4 from https://files.pythonhosted.org/packages/85/ec/b13e3464d9bb4d3a6ad1ebe25b66bb9a1e7c2b2df68858a9df0a4f379546/pyobjc-framework-ExceptionHandling-3.0.4.tar.gz to build tracker '/tmp/pip-build-tracker-ye3a7f82' 2025-09-08T00:48:15,703 Running setup.py (path:/tmp/pip-wheel-bsaxxm46/pyobjc-framework-exceptionhandling_b0dd2feb89ab425884ce218072551d12/setup.py) egg_info for package pyobjc-framework-exceptionhandling 2025-09-08T00:48:15,703 Created temporary directory: /tmp/pip-pip-egg-info-1ewemqsh 2025-09-08T00:48:15,703 Preparing metadata (setup.py): started 2025-09-08T00:48:15,704 Running command python setup.py egg_info 2025-09-08T00:48:16,239 /tmp/pip-wheel-bsaxxm46/pyobjc-framework-exceptionhandling_b0dd2feb89ab425884ce218072551d12/pyobjc_setup.py:11: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. 2025-09-08T00:48:16,239 from pkg_resources import Distribution 2025-09-08T00:48:16,560 /tmp/pip-wheel-bsaxxm46/pyobjc-framework-exceptionhandling_b0dd2feb89ab425884ce218072551d12/pyobjc_setup.py:41: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-08T00:48:16,560 !! 2025-09-08T00:48:16,560 ******************************************************************************** 2025-09-08T00:48:16,560 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-08T00:48:16,561 This deprecation is overdue, please update your project and remove deprecated 2025-09-08T00:48:16,561 calls to avoid build errors in the future. 2025-09-08T00:48:16,561 ******************************************************************************** 2025-09-08T00:48:16,561 !! 2025-09-08T00:48:16,561 class oc_test (test.test): 2025-09-08T00:48:16,756 Traceback (most recent call last): 2025-09-08T00:48:16,758 File "", line 2, in 2025-09-08T00:48:16,758 exec(compile(''' 2025-09-08T00:48:16,758 ~~~~^^^^^^^^^^^^ 2025-09-08T00:48:16,758 # This is -- a caller that pip uses to run setup.py 2025-09-08T00:48:16,758 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:48:16,759 ...<32 lines>... 2025-09-08T00:48:16,759 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T00:48:16,759 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:48:16,759 ''' % ('/tmp/pip-wheel-bsaxxm46/pyobjc-framework-exceptionhandling_b0dd2feb89ab425884ce218072551d12/setup.py',), "", "exec")) 2025-09-08T00:48:16,759 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:48:16,759 File "", line 35, in 2025-09-08T00:48:16,759 File "/tmp/pip-wheel-bsaxxm46/pyobjc-framework-exceptionhandling_b0dd2feb89ab425884ce218072551d12/setup.py", line 16, in 2025-09-08T00:48:16,759 setup( 2025-09-08T00:48:16,759 ~~~~~^ 2025-09-08T00:48:16,760 name='pyobjc-framework-ExceptionHandling', 2025-09-08T00:48:16,760 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:48:16,760 ...<11 lines>... 2025-09-08T00:48:16,760 ], 2025-09-08T00:48:16,760 ^^ 2025-09-08T00:48:16,760 ) 2025-09-08T00:48:16,760 ^ 2025-09-08T00:48:16,760 File "/tmp/pip-wheel-bsaxxm46/pyobjc-framework-exceptionhandling_b0dd2feb89ab425884ce218072551d12/pyobjc_setup.py", line 379, in setup 2025-09-08T00:48:16,760 os_level = get_os_level() 2025-09-08T00:48:16,761 File "/tmp/pip-wheel-bsaxxm46/pyobjc-framework-exceptionhandling_b0dd2feb89ab425884ce218072551d12/pyobjc_setup.py", line 184, in get_os_level 2025-09-08T00:48:16,761 pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist') 2025-09-08T00:48:16,761 ^^^^^^^^^^^^^^^^^^ 2025-09-08T00:48:16,761 AttributeError: module 'plistlib' has no attribute 'readPlist' 2025-09-08T00:48:16,868 ERROR: python setup.py egg_info exited with 1 2025-09-08T00:48:16,881 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T00:48:16,881 exec(compile('"'"''"'"''"'"' 2025-09-08T00:48:16,881 # This is -- a caller that pip uses to run setup.py 2025-09-08T00:48:16,881 # 2025-09-08T00:48:16,881 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T00:48:16,881 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T00:48:16,881 # - It provides a clear error message when setuptools is not installed. 2025-09-08T00:48:16,881 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T00:48:16,881 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T00:48:16,881 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T00:48:16,881 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T00:48:16,881 import os, sys, tokenize, traceback 2025-09-08T00:48:16,881 2025-09-08T00:48:16,881 try: 2025-09-08T00:48:16,881 import setuptools 2025-09-08T00:48:16,881 except ImportError: 2025-09-08T00:48:16,881 print( 2025-09-08T00:48:16,881 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T00:48:16,881 "the build environment with exception:", 2025-09-08T00:48:16,881 file=sys.stderr, 2025-09-08T00:48:16,881 ) 2025-09-08T00:48:16,881 traceback.print_exc() 2025-09-08T00:48:16,881 sys.exit(1) 2025-09-08T00:48:16,881 2025-09-08T00:48:16,881 __file__ = %r 2025-09-08T00:48:16,881 sys.argv[0] = __file__ 2025-09-08T00:48:16,881 2025-09-08T00:48:16,881 if os.path.exists(__file__): 2025-09-08T00:48:16,881 filename = __file__ 2025-09-08T00:48:16,881 with tokenize.open(__file__) as f: 2025-09-08T00:48:16,881 setup_py_code = f.read() 2025-09-08T00:48:16,881 else: 2025-09-08T00:48:16,881 filename = "" 2025-09-08T00:48:16,881 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T00:48:16,881 2025-09-08T00:48:16,881 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T00:48:16,881 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-bsaxxm46/pyobjc-framework-exceptionhandling_b0dd2feb89ab425884ce218072551d12/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-1ewemqsh[/] 2025-09-08T00:48:16,881 [bold magenta]cwd[/]: /tmp/pip-wheel-bsaxxm46/pyobjc-framework-exceptionhandling_b0dd2feb89ab425884ce218072551d12/ 2025-09-08T00:48:16,881 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T00:48:16,882 ERROR: metadata generation failed 2025-09-08T00:48:16,887 Exception information: 2025-09-08T00:48:16,887 Traceback (most recent call last): 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T00:48:16,887 call_subprocess( 2025-09-08T00:48:16,887 ~~~~~~~~~~~~~~~^ 2025-09-08T00:48:16,887 args, 2025-09-08T00:48:16,887 ^^^^^ 2025-09-08T00:48:16,887 ...<2 lines>... 2025-09-08T00:48:16,887 spinner=spinner, 2025-09-08T00:48:16,887 ^^^^^^^^^^^^^^^^ 2025-09-08T00:48:16,887 ) 2025-09-08T00:48:16,887 ^ 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T00:48:16,887 raise error 2025-09-08T00:48:16,887 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T00:48:16,887 2025-09-08T00:48:16,887 The above exception was the direct cause of the following exception: 2025-09-08T00:48:16,887 2025-09-08T00:48:16,887 Traceback (most recent call last): 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T00:48:16,887 status = _inner_run() 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T00:48:16,887 return self.run(options, args) 2025-09-08T00:48:16,887 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T00:48:16,887 return func(self, options, args) 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T00:48:16,887 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T00:48:16,887 result = self._result = resolver.resolve( 2025-09-08T00:48:16,887 ~~~~~~~~~~~~~~~~^ 2025-09-08T00:48:16,887 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T00:48:16,887 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:48:16,887 ) 2025-09-08T00:48:16,887 ^ 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T00:48:16,887 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T00:48:16,887 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T00:48:16,887 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T00:48:16,887 if not criterion.candidates: 2025-09-08T00:48:16,887 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T00:48:16,887 return bool(self._sequence) 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T00:48:16,887 self._bool = any(self) 2025-09-08T00:48:16,887 ~~~^^^^^^ 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T00:48:16,887 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T00:48:16,887 ^^^^^^^^ 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T00:48:16,887 candidate = func() 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T00:48:16,887 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T00:48:16,887 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T00:48:16,887 link, template, name, version 2025-09-08T00:48:16,887 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:48:16,887 ) 2025-09-08T00:48:16,887 ^ 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T00:48:16,887 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T00:48:16,887 ~~~~~~~~~~~~~^ 2025-09-08T00:48:16,887 link, 2025-09-08T00:48:16,887 ^^^^^ 2025-09-08T00:48:16,887 ...<3 lines>... 2025-09-08T00:48:16,887 version=version, 2025-09-08T00:48:16,887 ^^^^^^^^^^^^^^^^ 2025-09-08T00:48:16,887 ) 2025-09-08T00:48:16,887 ^ 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T00:48:16,887 super().__init__( 2025-09-08T00:48:16,887 ~~~~~~~~~~~~~~~~^ 2025-09-08T00:48:16,887 link=link, 2025-09-08T00:48:16,887 ^^^^^^^^^^ 2025-09-08T00:48:16,887 ...<4 lines>... 2025-09-08T00:48:16,887 version=version, 2025-09-08T00:48:16,887 ^^^^^^^^^^^^^^^^ 2025-09-08T00:48:16,887 ) 2025-09-08T00:48:16,887 ^ 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T00:48:16,887 self.dist = self._prepare() 2025-09-08T00:48:16,887 ~~~~~~~~~~~~~^^ 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T00:48:16,887 dist = self._prepare_distribution() 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T00:48:16,887 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T00:48:16,887 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T00:48:16,887 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T00:48:16,887 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T00:48:16,887 dist = _get_prepared_distribution( 2025-09-08T00:48:16,887 req, 2025-09-08T00:48:16,887 ...<3 lines>... 2025-09-08T00:48:16,887 self.check_build_deps, 2025-09-08T00:48:16,887 ) 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T00:48:16,887 abstract_dist.prepare_distribution_metadata( 2025-09-08T00:48:16,887 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T00:48:16,887 finder, build_isolation, check_build_deps 2025-09-08T00:48:16,887 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:48:16,887 ) 2025-09-08T00:48:16,887 ^ 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T00:48:16,887 self.req.prepare_metadata() 2025-09-08T00:48:16,887 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T00:48:16,887 self.metadata_directory = generate_metadata_legacy( 2025-09-08T00:48:16,887 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T00:48:16,887 build_env=self.build_env, 2025-09-08T00:48:16,887 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:48:16,887 ...<3 lines>... 2025-09-08T00:48:16,887 details=details, 2025-09-08T00:48:16,887 ^^^^^^^^^^^^^^^^ 2025-09-08T00:48:16,887 ) 2025-09-08T00:48:16,887 ^ 2025-09-08T00:48:16,887 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T00:48:16,887 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T00:48:16,887 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T00:48:16,907 Removed pyobjc-framework-exceptionhandling==3.0.4 from https://files.pythonhosted.org/packages/85/ec/b13e3464d9bb4d3a6ad1ebe25b66bb9a1e7c2b2df68858a9df0a4f379546/pyobjc-framework-ExceptionHandling-3.0.4.tar.gz from build tracker '/tmp/pip-build-tracker-ye3a7f82' 2025-09-08T00:48:16,908 Removed build tracker: '/tmp/pip-build-tracker-ye3a7f82'