2026-03-07T07:33:07,215 Created temporary directory: /tmp/pip-ephem-wheel-cache-x3mxca_p 2026-03-07T07:33:07,216 Created temporary directory: /tmp/pip-build-tracker-c1rj5tyf 2026-03-07T07:33:07,217 Initialized build tracking at /tmp/pip-build-tracker-c1rj5tyf 2026-03-07T07:33:07,217 Created build tracker: /tmp/pip-build-tracker-c1rj5tyf 2026-03-07T07:33:07,218 Entered build tracker: /tmp/pip-build-tracker-c1rj5tyf 2026-03-07T07:33:07,219 Created temporary directory: /tmp/pip-wheel-s0m9v30s 2026-03-07T07:33:07,221 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-07T07:33:07,224 Created temporary directory: /tmp/pip-ephem-wheel-cache-m8dv8yyc 2026-03-07T07:33:07,245 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-07T07:33:07,249 2 location(s) to search for versions of untether: 2026-03-07T07:33:07,249 * https://pypi.org/simple/untether/ 2026-03-07T07:33:07,249 * https://www.piwheels.org/simple/untether/ 2026-03-07T07:33:07,250 Fetching project page and analyzing links: https://pypi.org/simple/untether/ 2026-03-07T07:33:07,250 Getting page https://pypi.org/simple/untether/ 2026-03-07T07:33:07,252 Found index url https://pypi.org/simple 2026-03-07T07:33:07,462 Fetched page https://pypi.org/simple/untether/ as application/vnd.pypi.simple.v1+json 2026-03-07T07:33:07,472 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/03/67/b557deb2b98639a837d1302bdbdf92cdd96582bdb529c926df49de6e4f84/untether-0.22.1-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,473 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/83/57/20e9aa1b253d83e43e370fff5cd7ba5ab2fa437fecd4c7e884ca8da2b7ef/untether-0.22.1.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,474 Skipping link: 0.22.1 Requires-Python >=3.12: https://files.pythonhosted.org/packages/83/57/20e9aa1b253d83e43e370fff5cd7ba5ab2fa437fecd4c7e884ca8da2b7ef/untether-0.22.1.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,474 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/c6/ce/690097d820640ad7407f4ab9c8e90b97d377c34b23c9959ea64434f1cefa/untether-0.22.2-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,475 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/38/54/4cd0d5a952e62ea25039ec56e44379129e2fb1b5d4733db3464ebcf66371/untether-0.22.2.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,476 Skipping link: 0.22.2 Requires-Python >=3.12: https://files.pythonhosted.org/packages/38/54/4cd0d5a952e62ea25039ec56e44379129e2fb1b5d4733db3464ebcf66371/untether-0.22.2.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,477 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/03/6b/210d062a28fe4d245faf2813aa15cbb6a02ac866d5ce297eadfe473dc4e4/untether-0.23.0-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,478 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/e7/a4/181c5f46c7ead1eb3327bf290e4c0f76323f8737b52fd2d7b07f6ab9ec97/untether-0.23.0.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,478 Skipping link: 0.23.0 Requires-Python >=3.12: https://files.pythonhosted.org/packages/e7/a4/181c5f46c7ead1eb3327bf290e4c0f76323f8737b52fd2d7b07f6ab9ec97/untether-0.23.0.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,479 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/af/16/c18252e6f51897ebb8398f2d6151136d0ba991fbf0053caa1aea340c1b15/untether-0.23.1-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,480 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/34/8a/dce6c39a78e58c280188178cebe7ed995341551ed381823177b62031eeb4/untether-0.23.1.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,481 Skipping link: 0.23.1 Requires-Python >=3.12: https://files.pythonhosted.org/packages/34/8a/dce6c39a78e58c280188178cebe7ed995341551ed381823177b62031eeb4/untether-0.23.1.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,481 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/33/58/20e49be401520f7a0745ef58eddd781862483de6be672db8ac2b7bd62ebb/untether-0.23.2-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,482 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/2d/e5/39b683e0d1f13a991737acbccb5ab9988a8849a78cd920f48c2472b9cb37/untether-0.23.2.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,483 Skipping link: 0.23.2 Requires-Python >=3.12: https://files.pythonhosted.org/packages/2d/e5/39b683e0d1f13a991737acbccb5ab9988a8849a78cd920f48c2472b9cb37/untether-0.23.2.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,483 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/65/04/e67ba94fef57b884866493f9ea579c23fe234ea73ce4b78947e8f4d8aa60/untether-0.23.3-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,484 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/25/82/bf81a4a8108d9b9c352d170716f3b2a8c355e5871d67750c337981ee032c/untether-0.23.3.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,485 Skipping link: 0.23.3 Requires-Python >=3.12: https://files.pythonhosted.org/packages/25/82/bf81a4a8108d9b9c352d170716f3b2a8c355e5871d67750c337981ee032c/untether-0.23.3.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,485 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/eb/a4/2bdf3dad5b623320105e0b8c23897f0e4bb919b2cc15284e8dd0ce0215bf/untether-0.23.5-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,486 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/06/0c/2f582fc5e0ef8c283e4294cf0c31379809214876f97a36e46d683460db0c/untether-0.23.5.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,487 Skipping link: 0.23.5 Requires-Python >=3.12: https://files.pythonhosted.org/packages/06/0c/2f582fc5e0ef8c283e4294cf0c31379809214876f97a36e46d683460db0c/untether-0.23.5.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,488 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/67/ea/4405182ca03a92f294db9acc4844ac87ce289a5b995afd896cb3cd17d70f/untether-0.24.0-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,489 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/30/a6/e777bc436dd091ee2750598f0f19aba74a95ee1caff6df31f2e36bd6aed4/untether-0.24.0.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,490 Skipping link: 0.24.0 Requires-Python >=3.12: https://files.pythonhosted.org/packages/30/a6/e777bc436dd091ee2750598f0f19aba74a95ee1caff6df31f2e36bd6aed4/untether-0.24.0.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,490 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/0a/78/ed79c71bc8906890edd4b82a8f7ebc4c3f1fca50a1b9b549d5590cafbc7b/untether-0.25.0-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,491 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/c7/0f/6bc98c1360dded73c1ee772b2754aa680c787f00b0c9772808d6577c2fba/untether-0.25.0.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,492 Skipping link: 0.25.0 Requires-Python >=3.12: https://files.pythonhosted.org/packages/c7/0f/6bc98c1360dded73c1ee772b2754aa680c787f00b0c9772808d6577c2fba/untether-0.25.0.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,492 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/e0/30/b359b5311bfe19d986bd42e1b1b4a6b96d6c444d69c7cdd2bba61700b678/untether-0.25.1-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,493 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/30/20/262f5d01673c47f71c7aac7ce0b6c8a41fb5383f1e7a958e458bf63ceb58/untether-0.25.1.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,494 Skipping link: 0.25.1 Requires-Python >=3.12: https://files.pythonhosted.org/packages/30/20/262f5d01673c47f71c7aac7ce0b6c8a41fb5383f1e7a958e458bf63ceb58/untether-0.25.1.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,494 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/84/3d/af18c925ab7027e7f98d6c47eff46a3783ace3dea4b54fb32aee5d61263b/untether-0.25.2-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,496 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/87/3d/6bb5bfca34968ad07cadc82bf6167f5c188a678ee83496d32cb72e30034e/untether-0.25.2.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,497 Skipping link: 0.25.2 Requires-Python >=3.12: https://files.pythonhosted.org/packages/87/3d/6bb5bfca34968ad07cadc82bf6167f5c188a678ee83496d32cb72e30034e/untether-0.25.2.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,497 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/85/fb/078b7fd45792f21ee49068e3c87e608f7f65bef1229147b38a64999e20cf/untether-0.25.3-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,498 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/f9/32/e36d681840f02d3900cdcd91ca249187b38f8dfdec8648c2def61d016373/untether-0.25.3.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,499 Skipping link: 0.25.3 Requires-Python >=3.12: https://files.pythonhosted.org/packages/f9/32/e36d681840f02d3900cdcd91ca249187b38f8dfdec8648c2def61d016373/untether-0.25.3.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,499 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/88/0d/480bf60bd6cd5f47f1dbe245fad9a917e3b6959fbfa51e6c6ea360af62f2/untether-0.27.0-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,500 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/29/ef/16494ea5fd472f97b88ed93a4b4189a069ee570e6c33629c71ba77068d6d/untether-0.27.0.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,501 Skipping link: 0.27.0 Requires-Python >=3.12: https://files.pythonhosted.org/packages/29/ef/16494ea5fd472f97b88ed93a4b4189a069ee570e6c33629c71ba77068d6d/untether-0.27.0.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,502 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/89/29/0582bad73c6fad40ac21351fff669d63c6f9c93c9ad36743cf1fec0f1f57/untether-0.27.1-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,503 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/c6/80/99cdcab7990d21a9095ab6990fc75c72ed6d0011ae2060e90848db750353/untether-0.27.1.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,503 Skipping link: 0.27.1 Requires-Python >=3.12: https://files.pythonhosted.org/packages/c6/80/99cdcab7990d21a9095ab6990fc75c72ed6d0011ae2060e90848db750353/untether-0.27.1.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,504 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/b3/fe/d8701bc8aeea6d113f0c3c62d64c7d5d0d3a98926fee4c9627dcc97575e0/untether-0.28.0-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,505 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/95/a6/5cdde13961d21946c3d3cb12e9ddf78b9a630dc8a1b2946e7abe869d32c2/untether-0.28.0.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,505 Skipping link: 0.28.0 Requires-Python >=3.12: https://files.pythonhosted.org/packages/95/a6/5cdde13961d21946c3d3cb12e9ddf78b9a630dc8a1b2946e7abe869d32c2/untether-0.28.0.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,506 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/06/e5/6bfd810f49b201aa3345b32d235fd83b4aa71ec5100dea1a1617f7d7962f/untether-0.31.0-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,507 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/2c/c6/9d1b68d7e3547d2832bf8c3649a53e0e54442bd1ce8a0728c0d01714e001/untether-0.31.0.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,507 Skipping link: 0.31.0 Requires-Python >=3.12: https://files.pythonhosted.org/packages/2c/c6/9d1b68d7e3547d2832bf8c3649a53e0e54442bd1ce8a0728c0d01714e001/untether-0.31.0.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,508 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/b1/1e/1bdbf3634c7529efa2b2af0648b3ab192a5f6f7885414c693bdac693157c/untether-0.32.0-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,509 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/56/9f/1902a7919cde0f2abb1789ad8fed5b0233fa6eee2670266b414455c8a8be/untether-0.32.0.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,510 Skipping link: 0.32.0 Requires-Python >=3.12: https://files.pythonhosted.org/packages/56/9f/1902a7919cde0f2abb1789ad8fed5b0233fa6eee2670266b414455c8a8be/untether-0.32.0.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,510 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/30/e2/a1723019ca916182b38a304fd821517c08a7b1058b91973240efbc34bf13/untether-0.32.1-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,511 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/b5/76/8d547dbd05a7830452d6d485d083ced6a941f9eb5547f35d29a0c37b203f/untether-0.32.1.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,512 Skipping link: 0.32.1 Requires-Python >=3.12: https://files.pythonhosted.org/packages/b5/76/8d547dbd05a7830452d6d485d083ced6a941f9eb5547f35d29a0c37b203f/untether-0.32.1.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,513 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/eb/2b/a7635d9d89494c75535e1e08389550ddcfbf680942a7511fcf2f701394a4/untether-0.33.0-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,514 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/8a/c0/06a7bd750178232639937d7ef0912cd2965b1b24bfc8e002bba554dcf9fd/untether-0.33.0.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,514 Skipping link: 0.33.0 Requires-Python >=3.12: https://files.pythonhosted.org/packages/8a/c0/06a7bd750178232639937d7ef0912cd2965b1b24bfc8e002bba554dcf9fd/untether-0.33.0.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,515 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/b0/79/da739fd2c06a672ac09390bb5e99292f67827a5fddeee284003e51131460/untether-0.33.2-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,516 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/15/7c/5f48d102aaeb8cd508c9b2e15f3eeed4da85d2b935a14dd4e1dd28a4e473/untether-0.33.2.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,517 Skipping link: 0.33.2 Requires-Python >=3.12: https://files.pythonhosted.org/packages/15/7c/5f48d102aaeb8cd508c9b2e15f3eeed4da85d2b935a14dd4e1dd28a4e473/untether-0.33.2.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,517 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/ed/67/de1c5270084bdbc431cfbeb1046a0c2348bfb88ff37c3fcdc6c9620e5305/untether-0.33.3-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,518 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/8a/6a/b721ae5fbcf2b4879f6d988b70efa91d0d6f2b1e7b730456b5deddf346bb/untether-0.33.3.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,519 Skipping link: 0.33.3 Requires-Python >=3.12: https://files.pythonhosted.org/packages/8a/6a/b721ae5fbcf2b4879f6d988b70efa91d0d6f2b1e7b730456b5deddf346bb/untether-0.33.3.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,520 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/04/87/ddaf8652c0d3296938a435aa751f7193b517aded785737a3e795c9adafb3/untether-0.33.4-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,521 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/b7/bf/b1f910806911e46b223ef6a3b7907e39f4ae069d1c90dca2c0f080918756/untether-0.33.4.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,522 Skipping link: 0.33.4 Requires-Python >=3.12: https://files.pythonhosted.org/packages/b7/bf/b1f910806911e46b223ef6a3b7907e39f4ae069d1c90dca2c0f080918756/untether-0.33.4.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,523 Skipping link: No binaries permitted for untether: https://files.pythonhosted.org/packages/93/f4/5e3d160897a6ca0664dc19d7baf8b3ffab8c1e8db8843f692af3e32cdade/untether-0.34.0-py3-none-any.whl (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,524 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/14/29/a97b7740e996dd8e44388322721ead2995b1d314f41d359fc6a6cc2e68eb/untether-0.34.0.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,525 Skipping link: 0.34.0 Requires-Python >=3.12: https://files.pythonhosted.org/packages/14/29/a97b7740e996dd8e44388322721ead2995b1d314f41d359fc6a6cc2e68eb/untether-0.34.0.tar.gz (from https://pypi.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,527 Fetching project page and analyzing links: https://www.piwheels.org/simple/untether/ 2026-03-07T07:33:07,528 Getting page https://www.piwheels.org/simple/untether/ 2026-03-07T07:33:07,529 Found index url https://www.piwheels.org/simple 2026-03-07T07:33:07,686 Fetched page https://www.piwheels.org/simple/untether/ as text/html 2026-03-07T07:33:07,688 Skipping link: No binaries permitted for untether: https://www.piwheels.org/simple/untether/untether-0.33.2-py3-none-any.whl#sha256=59d86ecd9ccbff2c0c9592c42229707b9d576997d314d1b4223d3cdb5de61e63 (from https://www.piwheels.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,689 Skipping link: No binaries permitted for untether: https://www.piwheels.org/simple/untether/untether-0.33.0-py3-none-any.whl#sha256=5001f47aca8707269940c30e7289d1be5c961be1dd9af760eea24c52ec94da05 (from https://www.piwheels.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,689 Skipping link: No binaries permitted for untether: https://www.piwheels.org/simple/untether/untether-0.32.0-py3-none-any.whl#sha256=99527ad9fcaf9344570c95733ba034a6292e0b061c769f3992cef446dffcbf6d (from https://www.piwheels.org/simple/untether/) (requires-python:>=3.12) 2026-03-07T07:33:07,690 Skipping link: not a file: https://www.piwheels.org/simple/untether/ 2026-03-07T07:33:07,690 Skipping link: not a file: https://pypi.org/simple/untether/ 2026-03-07T07:33:07,709 Given no hashes to check 0 links for project 'untether': discarding no candidates 2026-03-07T07:33:07,710 ERROR: Ignored the following versions that require a different python version: 0.22.1 Requires-Python >=3.12; 0.22.2 Requires-Python >=3.12; 0.23.0 Requires-Python >=3.12; 0.23.1 Requires-Python >=3.12; 0.23.2 Requires-Python >=3.12; 0.23.3 Requires-Python >=3.12; 0.23.5 Requires-Python >=3.12; 0.24.0 Requires-Python >=3.12; 0.25.0 Requires-Python >=3.12; 0.25.1 Requires-Python >=3.12; 0.25.2 Requires-Python >=3.12; 0.25.3 Requires-Python >=3.12; 0.27.0 Requires-Python >=3.12; 0.27.1 Requires-Python >=3.12; 0.28.0 Requires-Python >=3.12; 0.31.0 Requires-Python >=3.12; 0.32.0 Requires-Python >=3.12; 0.32.1 Requires-Python >=3.12; 0.33.0 Requires-Python >=3.12; 0.33.2 Requires-Python >=3.12; 0.33.3 Requires-Python >=3.12; 0.33.4 Requires-Python >=3.12; 0.34.0 Requires-Python >=3.12 2026-03-07T07:33:07,711 ERROR: Could not find a version that satisfies the requirement untether==0.34.0 (from versions: none) 2026-03-07T07:33:07,713 ERROR: No matching distribution found for untether==0.34.0 2026-03-07T07:33:07,714 Exception information: 2026-03-07T07:33:07,714 Traceback (most recent call last): 2026-03-07T07:33:07,714 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-03-07T07:33:07,714 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-03-07T07:33:07,714 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2026-03-07T07:33:07,714 raise RequirementsConflicted(criterion) 2026-03-07T07:33:07,714 pip._vendor.resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('untether==0.34.0') 2026-03-07T07:33:07,714 2026-03-07T07:33:07,714 During handling of the above exception, another exception occurred: 2026-03-07T07:33:07,714 2026-03-07T07:33:07,714 Traceback (most recent call last): 2026-03-07T07:33:07,714 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-03-07T07:33:07,714 result = self._result = resolver.resolve( 2026-03-07T07:33:07,714 ^^^^^^^^^^^^^^^^^ 2026-03-07T07:33:07,714 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-03-07T07:33:07,714 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-03-07T07:33:07,714 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-07T07:33:07,714 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 350, in resolve 2026-03-07T07:33:07,714 raise ResolutionImpossible(e.criterion.information) 2026-03-07T07:33:07,714 pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('untether==0.34.0'), parent=None)] 2026-03-07T07:33:07,714 2026-03-07T07:33:07,714 The above exception was the direct cause of the following exception: 2026-03-07T07:33:07,714 2026-03-07T07:33:07,714 Traceback (most recent call last): 2026-03-07T07:33:07,714 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-03-07T07:33:07,714 status = run_func(*args) 2026-03-07T07:33:07,714 ^^^^^^^^^^^^^^^ 2026-03-07T07:33:07,714 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-03-07T07:33:07,714 return func(self, options, args) 2026-03-07T07:33:07,714 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-07T07:33:07,714 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-03-07T07:33:07,714 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-03-07T07:33:07,714 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-07T07:33:07,714 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 101, in resolve 2026-03-07T07:33:07,714 raise error from e 2026-03-07T07:33:07,714 pip._internal.exceptions.DistributionNotFound: No matching distribution found for untether==0.34.0 2026-03-07T07:33:07,720 Removed build tracker: '/tmp/pip-build-tracker-c1rj5tyf'