2026-02-10T15:30:26,404 Created temporary directory: /tmp/pip-ephem-wheel-cache-y5w3keau 2026-02-10T15:30:26,407 Created temporary directory: /tmp/pip-build-tracker-sw2az5ku 2026-02-10T15:30:26,408 Initialized build tracking at /tmp/pip-build-tracker-sw2az5ku 2026-02-10T15:30:26,408 Created build tracker: /tmp/pip-build-tracker-sw2az5ku 2026-02-10T15:30:26,409 Entered build tracker: /tmp/pip-build-tracker-sw2az5ku 2026-02-10T15:30:26,410 Created temporary directory: /tmp/pip-wheel-e71hjzwf 2026-02-10T15:30:26,413 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-02-10T15:30:26,417 Created temporary directory: /tmp/pip-ephem-wheel-cache-d5kvpkzd 2026-02-10T15:30:26,446 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-10T15:30:26,450 2 location(s) to search for versions of jubilant: 2026-02-10T15:30:26,450 * https://pypi.org/simple/jubilant/ 2026-02-10T15:30:26,450 * https://www.piwheels.org/simple/jubilant/ 2026-02-10T15:30:26,451 Fetching project page and analyzing links: https://pypi.org/simple/jubilant/ 2026-02-10T15:30:26,452 Getting page https://pypi.org/simple/jubilant/ 2026-02-10T15:30:26,454 Found index url https://pypi.org/simple 2026-02-10T15:30:26,720 Fetched page https://pypi.org/simple/jubilant/ as application/vnd.pypi.simple.v1+json 2026-02-10T15:30:26,730 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/5c/37/cf01a15183c8cfbe6fdaff5c4de09d737f8ad82aacba22ccdf1f9cd887c1/jubilant-0.0.0-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:26,731 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/bf/94/0fafd676b368a81eb9907c41c5893a8405484950c45204fcc96848cd1953/jubilant-0.0.0.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:26,732 Skipping link: 0.0.0 Requires-Python >=3.12: https://files.pythonhosted.org/packages/bf/94/0fafd676b368a81eb9907c41c5893a8405484950c45204fcc96848cd1953/jubilant-0.0.0.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:26,733 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/42/63/e40fda1ada6f88bf874baf82f23408190a668e1919a620d7e2095aab4f8f/jubilant-0.1.0-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:26,734 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/f0/76/9dad8e440f69be6f1a5e30964208dd77d353fca5b04e013886b82bc85176/jubilant-0.1.0.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:26,735 Skipping link: 0.1.0 Requires-Python >=3.12: https://files.pythonhosted.org/packages/f0/76/9dad8e440f69be6f1a5e30964208dd77d353fca5b04e013886b82bc85176/jubilant-0.1.0.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:26,736 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/43/cd/ade1d9d5d9bc2f30393a27c77a3e1f67dad7b6a3c42908db9fe83b2ee3a1/jubilant-0.2.0-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:26,737 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/79/b2/e68885ae6e9b6b3f77ad7f15f1f0ebd8f9f71e935edb7993d49c8042174b/jubilant-0.2.0.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:26,738 Skipping link: 0.2.0 Requires-Python >=3.12: https://files.pythonhosted.org/packages/79/b2/e68885ae6e9b6b3f77ad7f15f1f0ebd8f9f71e935edb7993d49c8042174b/jubilant-0.2.0.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:26,739 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/fc/38/c134e1bd167db2e61ecf0c4cbb3e597f3d52b57f02c9add311e4d3a29b6f/jubilant-0.2.1-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:26,740 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/03/8b/ac214669f3b401bd69d42648f59e13b09dcd570ec706c76dcf0070e5659d/jubilant-0.2.1.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:26,741 Skipping link: 0.2.1 Requires-Python >=3.12: https://files.pythonhosted.org/packages/03/8b/ac214669f3b401bd69d42648f59e13b09dcd570ec706c76dcf0070e5659d/jubilant-0.2.1.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:26,742 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/e7/d0/af80770207c299a30ea76bf1ad7964be48e716dc939722a8e7a3810872cd/jubilant-0.3.0-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:26,743 Found link https://files.pythonhosted.org/packages/d8/09/bd087faab8c52f1969fad79c941236fa1610bfb942c590356a6dd47c9e1d/jubilant-0.3.0.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8), version: 0.3.0 2026-02-10T15:30:26,744 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/e1/06/dcb4a22208e9511d95d80beeb4aca6733a2fa61c133dfb20507afb52a182/jubilant-0.3.1-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:26,745 Found link https://files.pythonhosted.org/packages/a0/b8/a71d4882675afb75f4d2bf6071d65b8a6d3b4b76b91b245a11d0b3dd0986/jubilant-0.3.1.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8), version: 0.3.1 2026-02-10T15:30:26,746 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/8c/e2/373a0c079c6b4a4d86cb9dcbdb206caec37bd4a09ab375838d0dc5bf1af4/jubilant-0.3.2-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:26,747 Found link https://files.pythonhosted.org/packages/9e/75/7e9ec75fd1c917f46f44f663e4563882eaa325dff76829893c592db1012e/jubilant-0.3.2.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8), version: 0.3.2 2026-02-10T15:30:26,748 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/7b/83/5d6bba578f5d58e38e82533444c4bd9c2a6b3d72d30c5874889b98207001/jubilant-0.4.0-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:26,749 Found link https://files.pythonhosted.org/packages/ce/2e/47b32265d66ab4d77b38954cc4f20ea2835daedbffd789edd70373127c7d/jubilant-0.4.0.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8), version: 0.4.0 2026-02-10T15:30:26,750 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/8e/c1/c2cc03d2c0420353659388f3e646a09ea54c27357d79c6bf528bf71793ff/jubilant-0.4.1-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:26,751 Found link https://files.pythonhosted.org/packages/2c/f1/41362d3bfb5c2c44f9bdf9a900e5899f3b9da40fa6e7b88be821dd619e27/jubilant-0.4.1.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8), version: 0.4.1 2026-02-10T15:30:26,752 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/87/9e/e760873c1dce7fd7b5ed46a4b376b88ace64b8a3b01c560125f3d3c468cf/jubilant-0.5.0-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:26,753 Found link https://files.pythonhosted.org/packages/07/87/f7b572051328839b2c0a058d53dc4a5f7af0897644da52a1ee8868490cbd/jubilant-0.5.0.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8), version: 0.5.0 2026-02-10T15:30:26,754 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/05/f3/f62f10a06611e3abb7486618de954ad04651c942b24ec295c0ee20cffe27/jubilant-1.0.0b1-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:26,755 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/58/73/09d3a27de8ac609e0530355499852cebdd8fe460af5b5f45e52585db3680/jubilant-1.0.0b1.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:26,756 Skipping link: 1.0.0b1 Requires-Python >=3.12: https://files.pythonhosted.org/packages/58/73/09d3a27de8ac609e0530355499852cebdd8fe460af5b5f45e52585db3680/jubilant-1.0.0b1.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:26,757 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/2e/3d/54f2f19f70ae1fbcb69fc7877217507f91267e4ddebb31edbc4468c3ff26/jubilant-1.0.0b3-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:26,758 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/56/88/eb5a97437ef18f9b0ca9ec0a556487fc11550b5427e0df5db930fdbdad67/jubilant-1.0.0b3.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:26,759 Skipping link: 1.0.0b3 Requires-Python >=3.12: https://files.pythonhosted.org/packages/56/88/eb5a97437ef18f9b0ca9ec0a556487fc11550b5427e0df5db930fdbdad67/jubilant-1.0.0b3.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:26,760 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/8e/07/6bf3bc21635b7a161ce93e15acc3ad83817235d0ad617de74bf68514dd05/jubilant-1.0.0-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:26,761 Found link https://files.pythonhosted.org/packages/af/70/4745c0bd7df074cb8b6eb8cbd16a17fabd09ebd3a5a1485da89d2d22886e/jubilant-1.0.0.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8), version: 1.0.0 2026-02-10T15:30:26,762 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/00/25/e000016c951839e6ea7fc9a5ea9aee8d3b7b499b1ab0fb59c09cabd00bf7/jubilant-1.0.1-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:26,763 Found link https://files.pythonhosted.org/packages/15/1a/5f199ecb6b77ef7d7fd74e6e9c6ddd618d9405a7c8adc69ecf1bc7e03d50/jubilant-1.0.1.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8), version: 1.0.1 2026-02-10T15:30:26,764 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/9c/9d/acbcf8f55d7f5407b2e2309bfa9446070ed92f2e9dd0f67e0f272dda5fec/jubilant-1.1.0-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:26,765 Found link https://files.pythonhosted.org/packages/13/1f/39a9a764a15693ed7b822af278758f4abf76f21f08333e9946bc2377b643/jubilant-1.1.0.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8), version: 1.1.0 2026-02-10T15:30:26,766 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/a8/b4/7a401a99ee6351dc52c8755c137652508f3a8810b378765e128c9b282232/jubilant-1.1.1-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:26,767 Found link https://files.pythonhosted.org/packages/32/1d/6077242245ffe5f986d23a675521c339a7c4d271b64e333e9f86709f8f73/jubilant-1.1.1.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8), version: 1.1.1 2026-02-10T15:30:26,768 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/b8/f8/9facac17df370d13eb701ff5bb5c132716f2034181aa51bfac103154c08d/jubilant-1.2.0-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:26,770 Found link https://files.pythonhosted.org/packages/e3/2a/6f01a32b2821cfbdb4c4a1506a845ead11fbb3099568c40be0f40791254f/jubilant-1.2.0.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8), version: 1.2.0 2026-02-10T15:30:26,771 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/a2/97/ad9cbc4718cdc4feed0e841ccb2a3d15de7cb1187d63d1e2ba419cc34f51/jubilant-1.3.0-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:26,772 Found link https://files.pythonhosted.org/packages/43/49/9ea5efac9127c76247d42e286e56e26d9b5c01edbf9f24bcfae9aab3cf81/jubilant-1.3.0.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8), version: 1.3.0 2026-02-10T15:30:26,773 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/e5/06/4965ed70d4b9d405c8bdefc4926d94cae202014b4488a25aa8c1fe9fb462/jubilant-1.4.0-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:26,774 Found link https://files.pythonhosted.org/packages/4d/1a/ba5838825ac99db4ceec68fa146b594c97b682cf3ccf670b1ecf1261209d/jubilant-1.4.0.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8), version: 1.4.0 2026-02-10T15:30:26,775 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/f6/c9/05e5aa65baa7b71b17c1314b8f25744f36fd9aad60ef9fb46fd84347885a/jubilant-1.5.0-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:26,776 Found link https://files.pythonhosted.org/packages/d1/af/2c7d2a677389eb4de3bb841f399b749ca2fd4c6c1b70313e21249536e6be/jubilant-1.5.0.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8), version: 1.5.0 2026-02-10T15:30:26,777 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/e2/38/c054fa0b9de01d0b108f91f892c288bf99e68abd6593b55c2a8964de40f2/jubilant-1.6.1-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:26,778 Found link https://files.pythonhosted.org/packages/b3/13/c38036a0b2d44bae765216f5f85d4feed8f1a254110b0d1df7158b7a35f0/jubilant-1.6.1.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8), version: 1.6.1 2026-02-10T15:30:26,779 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/78/13/22f29f41fc6e2467f039a2d38179f59c069245090524ebc3d8aaf64d3d4b/jubilant-1.6.2-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:26,781 Found link https://files.pythonhosted.org/packages/8c/7f/4b1a751930713ee585ea0a4dcf4af30d19f4af478cf7658376ca788adbf3/jubilant-1.6.2.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8), version: 1.6.2 2026-02-10T15:30:26,782 Skipping link: No binaries permitted for jubilant: https://files.pythonhosted.org/packages/86/d5/5b95ae9ab5abf283e33c802d286045abda7d826396ba417d5d3a20201b24/jubilant-1.7.0-py3-none-any.whl (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:26,783 Found link https://files.pythonhosted.org/packages/cc/0b/275edac8b57b0aac34f84073997660ebf536f97d2fa0d85a2cc3321047b6/jubilant-1.7.0.tar.gz (from https://pypi.org/simple/jubilant/) (requires-python:>=3.8), version: 1.7.0 2026-02-10T15:30:26,784 Fetching project page and analyzing links: https://www.piwheels.org/simple/jubilant/ 2026-02-10T15:30:26,785 Getting page https://www.piwheels.org/simple/jubilant/ 2026-02-10T15:30:26,787 Found index url https://www.piwheels.org/simple 2026-02-10T15:30:26,993 Fetched page https://www.piwheels.org/simple/jubilant/ as text/html 2026-02-10T15:30:27,001 Skipping link: No binaries permitted for jubilant: https://www.piwheels.org/simple/jubilant/jubilant-1.6.2-py3-none-any.whl#sha256=83d57ddd64a7c68d1b7ed6a38a469c87dbeea2985e14bbb33a26ce2f0dad885a (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:27,002 Skipping link: No binaries permitted for jubilant: https://www.piwheels.org/simple/jubilant/jubilant-1.6.1-py3-none-any.whl#sha256=b1946b0fd85b7292a2176ba77dd47305c2b1465fd9dce24f7184827c02fb6827 (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:27,003 Skipping link: No binaries permitted for jubilant: https://archive1.piwheels.org/simple/jubilant/jubilant-1.5.0-py3-none-any.whl#sha256=387737f1fcc9689f8f89b8117333d23bff2c983a2219344366fb167efa9ef445 (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:27,004 Skipping link: No binaries permitted for jubilant: https://archive1.piwheels.org/simple/jubilant/jubilant-1.4.0-py3-none-any.whl#sha256=232db89064404ea826ec90deaa6c034ce86685519c5e6bcc7415cf456e7a37df (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:27,004 Skipping link: No binaries permitted for jubilant: https://archive1.piwheels.org/simple/jubilant/jubilant-1.3.0-py3-none-any.whl#sha256=fb6197d34b1abe13e44067109ee4e24c6afe6cf1ee6805e83b1ae2bc9ca74b64 (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:27,005 Skipping link: No binaries permitted for jubilant: https://archive1.piwheels.org/simple/jubilant/jubilant-1.2.0-py3-none-any.whl#sha256=260249e5b483aa56f52e99fe6ff45322932ebcc9f07d7adacc10bd94beba645c (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:27,006 Skipping link: No binaries permitted for jubilant: https://archive1.piwheels.org/simple/jubilant/jubilant-1.1.1-py3-none-any.whl#sha256=a6614f8562b513f9c830e34fb28bd95e7d120e2bf165e9f24cee621995cb4d8d (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:27,006 Skipping link: No binaries permitted for jubilant: https://archive1.piwheels.org/simple/jubilant/jubilant-1.1.0-py3-none-any.whl#sha256=750d5ff7fbc2060cf414d7ba2037c130a85eccfa68101a93bd5eade204f2f618 (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:27,007 Skipping link: No binaries permitted for jubilant: https://archive1.piwheels.org/simple/jubilant/jubilant-1.0.1-py3-none-any.whl#sha256=157425b7aca4326857e8904e4fa1dd164b1defbda43b5eb0ec7b39b90946e584 (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:27,008 Skipping link: No binaries permitted for jubilant: https://archive1.piwheels.org/simple/jubilant/jubilant-1.0.0-py3-none-any.whl#sha256=76e7965826adc3330a5650417efc92476a776b5907b4ab09e8110a7dde6c0819 (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:27,009 Skipping link: No binaries permitted for jubilant: https://archive1.piwheels.org/simple/jubilant/jubilant-1.0.0b3-py3-none-any.whl#sha256=1e05fde7749998ebe5a0d7c6ec385d7c0bbfce1e40b5d1ccd7d1895c16c184d7 (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:27,010 Skipping link: No binaries permitted for jubilant: https://archive1.piwheels.org/simple/jubilant/jubilant-1.0.0b1-py3-none-any.whl#sha256=b84891142b528066ed8999f77f86b46be7974305034850d876ecc48365578071 (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:27,011 Skipping link: No binaries permitted for jubilant: https://archive1.piwheels.org/simple/jubilant/jubilant-0.5.0-py3-none-any.whl#sha256=8676d41541a80566f8c852bdf8f102b9d4144f28f1d99a19c0d1f696e46b0b07 (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:27,012 Skipping link: No binaries permitted for jubilant: https://archive1.piwheels.org/simple/jubilant/jubilant-0.4.1-py3-none-any.whl#sha256=9c18c20f296ad1d617a946a6c7efc4b98295628de119915c3735acd629c4c3f7 (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:27,012 Skipping link: No binaries permitted for jubilant: https://archive1.piwheels.org/simple/jubilant/jubilant-0.4.0-py3-none-any.whl#sha256=9fe2e5e4a145f81b0ab88ab4beb264e63608be0a349c3165678786c4729d3808 (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:27,013 Skipping link: No binaries permitted for jubilant: https://archive1.piwheels.org/simple/jubilant/jubilant-0.3.2-py3-none-any.whl#sha256=8f3c51497f396c4bbdd7843c0631bb4ad29a74b568abf5168016d251316773aa (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:27,014 Skipping link: No binaries permitted for jubilant: https://archive1.piwheels.org/simple/jubilant/jubilant-0.3.1-py3-none-any.whl#sha256=0108aa464d32f9b55b4a050c747402ab0dd64a916d04920dfdf759e11611c376 (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:27,015 Skipping link: No binaries permitted for jubilant: https://archive1.piwheels.org/simple/jubilant/jubilant-0.3.0-py3-none-any.whl#sha256=7505e98b3ced3a5dbdeea4167cdc203da076b07fd67ae38b2a22365c91ab03b2 (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.8) 2026-02-10T15:30:27,016 Skipping link: No binaries permitted for jubilant: https://archive1.piwheels.org/simple/jubilant/jubilant-0.2.1-py3-none-any.whl#sha256=14d713b725e8efe2228901e50da8cddf0385f759f44f8021d52699a778b2c652 (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:27,016 Skipping link: No binaries permitted for jubilant: https://archive1.piwheels.org/simple/jubilant/jubilant-0.2.0-py3-none-any.whl#sha256=f9ec0b5f3233fd38a98fc02b41be50898e7a23396f33c1ae2eab5a6e42f8cfa7 (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:27,017 Skipping link: No binaries permitted for jubilant: https://archive1.piwheels.org/simple/jubilant/jubilant-0.1.0-py3-none-any.whl#sha256=bc300d924f3909cc3ce54fdafbb879d4f021c2b1ed12dcf5b22194a426d51d2b (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:27,018 Skipping link: No binaries permitted for jubilant: https://archive1.piwheels.org/simple/jubilant/jubilant-0.0.0-py3-none-any.whl#sha256=2c067a1a6e26ee2c8cce90d8ee2be5a4247fe63436fc1eeb42f3cbfeadaac98e (from https://www.piwheels.org/simple/jubilant/) (requires-python:>=3.12) 2026-02-10T15:30:27,019 Skipping link: not a file: https://www.piwheels.org/simple/jubilant/ 2026-02-10T15:30:27,020 Skipping link: not a file: https://pypi.org/simple/jubilant/ 2026-02-10T15:30:27,044 Given no hashes to check 1 links for project 'jubilant': discarding no candidates 2026-02-10T15:30:27,066 Collecting jubilant==1.7.0 2026-02-10T15:30:27,068 Created temporary directory: /tmp/pip-unpack-aebvp8qc 2026-02-10T15:30:27,328 Downloading jubilant-1.7.0.tar.gz (32 kB) 2026-02-10T15:30:27,423 Added jubilant==1.7.0 from https://files.pythonhosted.org/packages/cc/0b/275edac8b57b0aac34f84073997660ebf536f97d2fa0d85a2cc3321047b6/jubilant-1.7.0.tar.gz to build tracker '/tmp/pip-build-tracker-sw2az5ku' 2026-02-10T15:30:27,429 Created temporary directory: /tmp/pip-build-env-0slwcfcc 2026-02-10T15:30:27,436 Installing build dependencies: started 2026-02-10T15:30:27,437 Running command pip subprocess to install build dependencies 2026-02-10T15:30:28,826 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-10T15:30:29,599 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-02-10T15:30:29,628 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-10T15:30:31,718 Collecting setuptools>=60 2026-02-10T15:30:31,741 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-10T15:30:35,422 Installing collected packages: setuptools 2026-02-10T15:30:39,161 Successfully installed setuptools-82.0.0 2026-02-10T15:30:39,511 Installing build dependencies: finished with status 'done' 2026-02-10T15:30:39,519 Getting requirements to build wheel: started 2026-02-10T15:30:39,520 Running command Getting requirements to build wheel 2026-02-10T15:30:40,249 No `packages` or `py_modules` configuration, performing automatic discovery. 2026-02-10T15:30:40,250 `flat-layout` detected -- analysing . 2026-02-10T15:30:40,267 discovered packages -- ['jubilant'] 2026-02-10T15:30:40,272 /tmp/pip-build-env-0slwcfcc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:55: SetuptoolsDeprecationWarning: 'tool.setuptools.license-files' is deprecated in favor of 'project.license-files' (available on setuptools>=77.0.0). 2026-02-10T15:30:40,273 !! 2026-02-10T15:30:40,274 ******************************************************************************** 2026-02-10T15:30:40,275 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-10T15:30:40,276 or your builds will no longer be supported. 2026-02-10T15:30:40,277 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-files for details. 2026-02-10T15:30:40,278 ******************************************************************************** 2026-02-10T15:30:40,279 !! 2026-02-10T15:30:40,280 _apply_tool_table(dist, config, filename) 2026-02-10T15:30:40,376 /tmp/pip-build-env-0slwcfcc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T15:30:40,376 !! 2026-02-10T15:30:40,378 ******************************************************************************** 2026-02-10T15:30:40,378 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T15:30:40,380 License :: OSI Approved :: Apache Software License 2026-02-10T15:30:40,382 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T15:30:40,382 ******************************************************************************** 2026-02-10T15:30:40,384 !! 2026-02-10T15:30:40,385 dist._finalize_license_expression() 2026-02-10T15:30:40,386 /tmp/pip-build-env-0slwcfcc/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T15:30:40,386 !! 2026-02-10T15:30:40,388 ******************************************************************************** 2026-02-10T15:30:40,389 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T15:30:40,391 License :: OSI Approved :: Apache Software License 2026-02-10T15:30:40,392 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T15:30:40,393 ******************************************************************************** 2026-02-10T15:30:40,394 !! 2026-02-10T15:30:40,395 self._finalize_license_expression() 2026-02-10T15:30:40,399 running egg_info 2026-02-10T15:30:40,407 writing jubilant.egg-info/PKG-INFO 2026-02-10T15:30:40,412 writing dependency_links to jubilant.egg-info/dependency_links.txt 2026-02-10T15:30:40,415 writing requirements to jubilant.egg-info/requires.txt 2026-02-10T15:30:40,417 writing top-level names to jubilant.egg-info/top_level.txt 2026-02-10T15:30:40,441 reading manifest file 'jubilant.egg-info/SOURCES.txt' 2026-02-10T15:30:40,448 writing manifest file 'jubilant.egg-info/SOURCES.txt' 2026-02-10T15:30:40,579 Getting requirements to build wheel: finished with status 'done' 2026-02-10T15:30:40,583 Created temporary directory: /tmp/pip-modern-metadata-mtq9bc4e 2026-02-10T15:30:40,586 Preparing metadata (pyproject.toml): started 2026-02-10T15:30:40,588 Running command Preparing metadata (pyproject.toml) 2026-02-10T15:30:41,273 No `packages` or `py_modules` configuration, performing automatic discovery. 2026-02-10T15:30:41,273 `flat-layout` detected -- analysing . 2026-02-10T15:30:41,293 discovered packages -- ['jubilant'] 2026-02-10T15:30:41,299 /tmp/pip-build-env-0slwcfcc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:55: SetuptoolsDeprecationWarning: 'tool.setuptools.license-files' is deprecated in favor of 'project.license-files' (available on setuptools>=77.0.0). 2026-02-10T15:30:41,299 !! 2026-02-10T15:30:41,301 ******************************************************************************** 2026-02-10T15:30:41,302 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-10T15:30:41,302 or your builds will no longer be supported. 2026-02-10T15:30:41,304 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-files for details. 2026-02-10T15:30:41,304 ******************************************************************************** 2026-02-10T15:30:41,306 !! 2026-02-10T15:30:41,306 _apply_tool_table(dist, config, filename) 2026-02-10T15:30:41,399 /tmp/pip-build-env-0slwcfcc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T15:30:41,400 !! 2026-02-10T15:30:41,401 ******************************************************************************** 2026-02-10T15:30:41,402 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T15:30:41,403 License :: OSI Approved :: Apache Software License 2026-02-10T15:30:41,404 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T15:30:41,405 ******************************************************************************** 2026-02-10T15:30:41,407 !! 2026-02-10T15:30:41,408 dist._finalize_license_expression() 2026-02-10T15:30:41,408 /tmp/pip-build-env-0slwcfcc/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T15:30:41,409 !! 2026-02-10T15:30:41,411 ******************************************************************************** 2026-02-10T15:30:41,412 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T15:30:41,413 License :: OSI Approved :: Apache Software License 2026-02-10T15:30:41,415 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T15:30:41,416 ******************************************************************************** 2026-02-10T15:30:41,417 !! 2026-02-10T15:30:41,418 self._finalize_license_expression() 2026-02-10T15:30:41,423 running dist_info 2026-02-10T15:30:41,436 creating /tmp/pip-modern-metadata-mtq9bc4e/jubilant.egg-info 2026-02-10T15:30:41,437 writing /tmp/pip-modern-metadata-mtq9bc4e/jubilant.egg-info/PKG-INFO 2026-02-10T15:30:41,442 writing dependency_links to /tmp/pip-modern-metadata-mtq9bc4e/jubilant.egg-info/dependency_links.txt 2026-02-10T15:30:41,445 writing requirements to /tmp/pip-modern-metadata-mtq9bc4e/jubilant.egg-info/requires.txt 2026-02-10T15:30:41,447 writing top-level names to /tmp/pip-modern-metadata-mtq9bc4e/jubilant.egg-info/top_level.txt 2026-02-10T15:30:41,449 writing manifest file '/tmp/pip-modern-metadata-mtq9bc4e/jubilant.egg-info/SOURCES.txt' 2026-02-10T15:30:41,471 reading manifest file '/tmp/pip-modern-metadata-mtq9bc4e/jubilant.egg-info/SOURCES.txt' 2026-02-10T15:30:41,476 writing manifest file '/tmp/pip-modern-metadata-mtq9bc4e/jubilant.egg-info/SOURCES.txt' 2026-02-10T15:30:41,478 creating '/tmp/pip-modern-metadata-mtq9bc4e/jubilant-1.7.0.dist-info' 2026-02-10T15:30:41,639 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-10T15:30:41,645 Source in /tmp/pip-wheel-e71hjzwf/jubilant_ede442b8ca934f58b8cbb32ef850e67b has version 1.7.0, which satisfies requirement jubilant==1.7.0 from https://files.pythonhosted.org/packages/cc/0b/275edac8b57b0aac34f84073997660ebf536f97d2fa0d85a2cc3321047b6/jubilant-1.7.0.tar.gz 2026-02-10T15:30:41,646 Removed jubilant==1.7.0 from https://files.pythonhosted.org/packages/cc/0b/275edac8b57b0aac34f84073997660ebf536f97d2fa0d85a2cc3321047b6/jubilant-1.7.0.tar.gz from build tracker '/tmp/pip-build-tracker-sw2az5ku' 2026-02-10T15:30:41,653 Created temporary directory: /tmp/pip-unpack-ungdvs3_ 2026-02-10T15:30:41,654 Building wheels for collected packages: jubilant 2026-02-10T15:30:41,660 Created temporary directory: /tmp/pip-wheel-9scdk9nz 2026-02-10T15:30:41,661 Destination directory: /tmp/pip-wheel-9scdk9nz 2026-02-10T15:30:41,664 Building wheel for jubilant (pyproject.toml): started 2026-02-10T15:30:41,666 Running command Building wheel for jubilant (pyproject.toml) 2026-02-10T15:30:42,343 No `packages` or `py_modules` configuration, performing automatic discovery. 2026-02-10T15:30:42,344 `flat-layout` detected -- analysing . 2026-02-10T15:30:42,361 discovered packages -- ['jubilant'] 2026-02-10T15:30:42,366 /tmp/pip-build-env-0slwcfcc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:55: SetuptoolsDeprecationWarning: 'tool.setuptools.license-files' is deprecated in favor of 'project.license-files' (available on setuptools>=77.0.0). 2026-02-10T15:30:42,366 !! 2026-02-10T15:30:42,368 ******************************************************************************** 2026-02-10T15:30:42,369 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-10T15:30:42,370 or your builds will no longer be supported. 2026-02-10T15:30:42,371 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-files for details. 2026-02-10T15:30:42,372 ******************************************************************************** 2026-02-10T15:30:42,373 !! 2026-02-10T15:30:42,374 _apply_tool_table(dist, config, filename) 2026-02-10T15:30:42,458 /tmp/pip-build-env-0slwcfcc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T15:30:42,458 !! 2026-02-10T15:30:42,460 ******************************************************************************** 2026-02-10T15:30:42,461 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T15:30:42,463 License :: OSI Approved :: Apache Software License 2026-02-10T15:30:42,464 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T15:30:42,465 ******************************************************************************** 2026-02-10T15:30:42,467 !! 2026-02-10T15:30:42,468 dist._finalize_license_expression() 2026-02-10T15:30:42,468 /tmp/pip-build-env-0slwcfcc/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T15:30:42,469 !! 2026-02-10T15:30:42,471 ******************************************************************************** 2026-02-10T15:30:42,471 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T15:30:42,473 License :: OSI Approved :: Apache Software License 2026-02-10T15:30:42,474 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T15:30:42,475 ******************************************************************************** 2026-02-10T15:30:42,477 !! 2026-02-10T15:30:42,477 self._finalize_license_expression() 2026-02-10T15:30:42,478 running bdist_wheel 2026-02-10T15:30:42,498 running build 2026-02-10T15:30:42,499 running build_py 2026-02-10T15:30:42,507 creating build/lib/jubilant 2026-02-10T15:30:42,511 copying jubilant/_test_helpers.py -> build/lib/jubilant 2026-02-10T15:30:42,515 copying jubilant/_pretty.py -> build/lib/jubilant 2026-02-10T15:30:42,518 copying jubilant/_yaml.py -> build/lib/jubilant 2026-02-10T15:30:42,521 copying jubilant/_version.py -> build/lib/jubilant 2026-02-10T15:30:42,524 copying jubilant/_juju.py -> build/lib/jubilant 2026-02-10T15:30:42,530 copying jubilant/__init__.py -> build/lib/jubilant 2026-02-10T15:30:42,532 copying jubilant/modeltypes.py -> build/lib/jubilant 2026-02-10T15:30:42,536 copying jubilant/_task.py -> build/lib/jubilant 2026-02-10T15:30:42,538 copying jubilant/_all_any.py -> build/lib/jubilant 2026-02-10T15:30:42,542 copying jubilant/statustypes.py -> build/lib/jubilant 2026-02-10T15:30:42,546 copying jubilant/secrettypes.py -> build/lib/jubilant 2026-02-10T15:30:42,549 running egg_info 2026-02-10T15:30:42,562 writing jubilant.egg-info/PKG-INFO 2026-02-10T15:30:42,566 writing dependency_links to jubilant.egg-info/dependency_links.txt 2026-02-10T15:30:42,568 writing requirements to jubilant.egg-info/requires.txt 2026-02-10T15:30:42,570 writing top-level names to jubilant.egg-info/top_level.txt 2026-02-10T15:30:42,581 reading manifest file 'jubilant.egg-info/SOURCES.txt' 2026-02-10T15:30:42,588 writing manifest file 'jubilant.egg-info/SOURCES.txt' 2026-02-10T15:30:42,592 copying jubilant/py.typed -> build/lib/jubilant 2026-02-10T15:30:42,606 installing to build/bdist.linux-armv7l/wheel 2026-02-10T15:30:42,607 running install 2026-02-10T15:30:42,634 running install_lib 2026-02-10T15:30:42,641 creating build/bdist.linux-armv7l/wheel 2026-02-10T15:30:42,645 creating build/bdist.linux-armv7l/wheel/jubilant 2026-02-10T15:30:42,647 copying build/lib/jubilant/_test_helpers.py -> build/bdist.linux-armv7l/wheel/./jubilant 2026-02-10T15:30:42,650 copying build/lib/jubilant/_pretty.py -> build/bdist.linux-armv7l/wheel/./jubilant 2026-02-10T15:30:42,654 copying build/lib/jubilant/py.typed -> build/bdist.linux-armv7l/wheel/./jubilant 2026-02-10T15:30:42,656 copying build/lib/jubilant/_yaml.py -> build/bdist.linux-armv7l/wheel/./jubilant 2026-02-10T15:30:42,659 copying build/lib/jubilant/_version.py -> build/bdist.linux-armv7l/wheel/./jubilant 2026-02-10T15:30:42,662 copying build/lib/jubilant/_juju.py -> build/bdist.linux-armv7l/wheel/./jubilant 2026-02-10T15:30:42,667 copying build/lib/jubilant/__init__.py -> build/bdist.linux-armv7l/wheel/./jubilant 2026-02-10T15:30:42,670 copying build/lib/jubilant/modeltypes.py -> build/bdist.linux-armv7l/wheel/./jubilant 2026-02-10T15:30:42,674 copying build/lib/jubilant/_task.py -> build/bdist.linux-armv7l/wheel/./jubilant 2026-02-10T15:30:42,677 copying build/lib/jubilant/_all_any.py -> build/bdist.linux-armv7l/wheel/./jubilant 2026-02-10T15:30:42,680 copying build/lib/jubilant/statustypes.py -> build/bdist.linux-armv7l/wheel/./jubilant 2026-02-10T15:30:42,684 copying build/lib/jubilant/secrettypes.py -> build/bdist.linux-armv7l/wheel/./jubilant 2026-02-10T15:30:42,687 running install_egg_info 2026-02-10T15:30:42,693 Copying jubilant.egg-info to build/bdist.linux-armv7l/wheel/./jubilant-1.7.0-py3.11.egg-info 2026-02-10T15:30:42,708 running install_scripts 2026-02-10T15:30:42,718 creating build/bdist.linux-armv7l/wheel/jubilant-1.7.0.dist-info/WHEEL 2026-02-10T15:30:42,722 creating '/tmp/pip-wheel-9scdk9nz/.tmp-12e5c8qm/jubilant-1.7.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-10T15:30:42,725 adding 'jubilant/__init__.py' 2026-02-10T15:30:42,728 adding 'jubilant/_all_any.py' 2026-02-10T15:30:42,737 adding 'jubilant/_juju.py' 2026-02-10T15:30:42,740 adding 'jubilant/_pretty.py' 2026-02-10T15:30:42,742 adding 'jubilant/_task.py' 2026-02-10T15:30:42,745 adding 'jubilant/_test_helpers.py' 2026-02-10T15:30:42,747 adding 'jubilant/_version.py' 2026-02-10T15:30:42,750 adding 'jubilant/_yaml.py' 2026-02-10T15:30:42,752 adding 'jubilant/modeltypes.py' 2026-02-10T15:30:42,754 adding 'jubilant/py.typed' 2026-02-10T15:30:42,756 adding 'jubilant/secrettypes.py' 2026-02-10T15:30:42,760 adding 'jubilant/statustypes.py' 2026-02-10T15:30:42,764 adding 'jubilant-1.7.0.dist-info/METADATA' 2026-02-10T15:30:42,766 adding 'jubilant-1.7.0.dist-info/WHEEL' 2026-02-10T15:30:42,768 adding 'jubilant-1.7.0.dist-info/top_level.txt' 2026-02-10T15:30:42,769 adding 'jubilant-1.7.0.dist-info/RECORD' 2026-02-10T15:30:42,772 removing build/bdist.linux-armv7l/wheel 2026-02-10T15:30:42,909 Building wheel for jubilant (pyproject.toml): finished with status 'done' 2026-02-10T15:30:42,915 Created wheel for jubilant: filename=jubilant-1.7.0-py3-none-any.whl size=33397 sha256=c8b2830302a1df00b7753e63ef07a76c8670f7a44448271d3811ded141eb893d 2026-02-10T15:30:42,916 Stored in directory: /tmp/pip-ephem-wheel-cache-d5kvpkzd/wheels/d9/3e/96/afc78223e881e3c28f4000a77b1226dfc89ea2fe3d0d560343 2026-02-10T15:30:42,928 Successfully built jubilant 2026-02-10T15:30:42,934 Removed build tracker: '/tmp/pip-build-tracker-sw2az5ku'