2026-03-20T15:51:33,052 Created temporary directory: /tmp/pip-ephem-wheel-cache-8lrhoyqq 2026-03-20T15:51:33,054 Created temporary directory: /tmp/pip-build-tracker-mggd3nkd 2026-03-20T15:51:33,055 Initialized build tracking at /tmp/pip-build-tracker-mggd3nkd 2026-03-20T15:51:33,055 Created build tracker: /tmp/pip-build-tracker-mggd3nkd 2026-03-20T15:51:33,056 Entered build tracker: /tmp/pip-build-tracker-mggd3nkd 2026-03-20T15:51:33,057 Created temporary directory: /tmp/pip-wheel-l5d9x0rl 2026-03-20T15:51:33,060 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-20T15:51:33,062 Created temporary directory: /tmp/pip-ephem-wheel-cache-q1025sq_ 2026-03-20T15:51:33,085 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T15:51:33,089 2 location(s) to search for versions of gce-ipx800: 2026-03-20T15:51:33,089 * https://pypi.org/simple/gce-ipx800/ 2026-03-20T15:51:33,089 * https://www.piwheels.org/simple/gce-ipx800/ 2026-03-20T15:51:33,090 Fetching project page and analyzing links: https://pypi.org/simple/gce-ipx800/ 2026-03-20T15:51:33,090 Getting page https://pypi.org/simple/gce-ipx800/ 2026-03-20T15:51:33,092 Found index url https://pypi.org/simple 2026-03-20T15:51:33,311 Fetched page https://pypi.org/simple/gce-ipx800/ as application/vnd.pypi.simple.v1+json 2026-03-20T15:51:33,317 Found link https://files.pythonhosted.org/packages/2a/7e/512889abc8ac6160d5b544b611c1058df25a851e6d5e1550ee8a8f45f3b5/gce-ipx800-0.1rc1.tar.gz (from https://pypi.org/simple/gce-ipx800/) (requires-python:>=3.5), version: 0.1rc1 2026-03-20T15:51:33,318 Skipping link: No binaries permitted for gce-ipx800: https://files.pythonhosted.org/packages/ef/97/e40dcf31edca8c5b80945c09e338d63db23c5b851271d940dfc924279bac/gce_ipx800-0.1rc1-py3-none-any.whl (from https://pypi.org/simple/gce-ipx800/) (requires-python:>=3.5) 2026-03-20T15:51:33,319 Found link https://files.pythonhosted.org/packages/50/f8/09d1ffb97e428ffc0676f10009fab4aef4d675ff10ef18a9ddb204cbabf6/gce-ipx800-0.2.tar.gz (from https://pypi.org/simple/gce-ipx800/) (requires-python:>=3.6), version: 0.2 2026-03-20T15:51:33,320 Skipping link: No binaries permitted for gce-ipx800: https://files.pythonhosted.org/packages/6d/17/deb5b457fbbf57436aeea364c7d3bc8dece4d98f28beb68686a1d46c1f54/gce_ipx800-0.2-py3-none-any.whl (from https://pypi.org/simple/gce-ipx800/) (requires-python:>=3.6) 2026-03-20T15:51:33,321 Found link https://files.pythonhosted.org/packages/14/eb/a5df3576d8fa1dc4e2a0e4d30565f2767c35da1342fed98cfa8ab69bf837/gce-ipx800-0.2.1.tar.gz (from https://pypi.org/simple/gce-ipx800/) (requires-python:>=3.6), version: 0.2.1 2026-03-20T15:51:33,322 Skipping link: No binaries permitted for gce-ipx800: https://files.pythonhosted.org/packages/9b/87/0427c5b776238ee7ba0b167a0218dc65f029254633c2716dcfb94c73b31a/gce_ipx800-0.2.1-py3-none-any.whl (from https://pypi.org/simple/gce-ipx800/) (requires-python:>=3.6) 2026-03-20T15:51:33,323 Found link https://files.pythonhosted.org/packages/e5/39/2e18938924e6ceac196542291a4e20095a7e30e8501cc5909a4f33b0ee49/gce-ipx800-0.2.2.tar.gz (from https://pypi.org/simple/gce-ipx800/) (requires-python:>=3.6), version: 0.2.2 2026-03-20T15:51:33,324 Skipping link: No binaries permitted for gce-ipx800: https://files.pythonhosted.org/packages/5e/d3/418517d13109e1f5da69b01e1681aecf48437dcc071b66d326679535ce37/gce_ipx800-0.2.2-py3-none-any.whl (from https://pypi.org/simple/gce-ipx800/) (requires-python:>=3.6) 2026-03-20T15:51:33,325 Found link https://files.pythonhosted.org/packages/9c/03/9c8f31152086f126668ad576ec608fbccc897ed8df67ccab09d094bcb5c8/gce-ipx800-0.2.3.tar.gz (from https://pypi.org/simple/gce-ipx800/) (requires-python:>=3.6), version: 0.2.3 2026-03-20T15:51:33,326 Skipping link: No binaries permitted for gce-ipx800: https://files.pythonhosted.org/packages/6d/1a/539ee8a5b6f3edd2461203806e89f4fa2553ebd2a0391cffc111c409bb65/gce_ipx800-0.2.3-py3-none-any.whl (from https://pypi.org/simple/gce-ipx800/) (requires-python:>=3.6) 2026-03-20T15:51:33,326 Found link https://files.pythonhosted.org/packages/28/4f/eb35ee17b4afdb5d8fe57486cfad0f205d6efe815ae35d918df58972f450/gce-ipx800-0.3.0.tar.gz (from https://pypi.org/simple/gce-ipx800/) (requires-python:>=3.6), version: 0.3.0 2026-03-20T15:51:33,328 Skipping link: No binaries permitted for gce-ipx800: https://files.pythonhosted.org/packages/af/51/63b2ddd0e1c3ebfeb6456bfe8a7c53fe80dffd900ad87dc46b5605d685d1/gce_ipx800-0.3.0-py3-none-any.whl (from https://pypi.org/simple/gce-ipx800/) (requires-python:>=3.6) 2026-03-20T15:51:33,328 Found link https://files.pythonhosted.org/packages/20/94/773de3fc42fd0457b55af0d03b7665fd71e90afbd0d1f0e882c048084d80/gce-ipx800-0.4.0.tar.gz (from https://pypi.org/simple/gce-ipx800/) (requires-python:>=3.6), version: 0.4.0 2026-03-20T15:51:33,329 Skipping link: No binaries permitted for gce-ipx800: https://files.pythonhosted.org/packages/45/c8/d7787b15ffb835cb131216c0fdc81b3e67b42e3cb8dd486ffce11ec9ae80/gce_ipx800-0.4.0-py3-none-any.whl (from https://pypi.org/simple/gce-ipx800/) (requires-python:>=3.6) 2026-03-20T15:51:33,330 Found link https://files.pythonhosted.org/packages/b5/97/43638826e4c214f76db0a14c386e805a91c209ac021677403f93a1790f4a/gce-ipx800-0.5.0.tar.gz (from https://pypi.org/simple/gce-ipx800/) (requires-python:>=3.8,<4.0), version: 0.5.0 2026-03-20T15:51:33,331 Skipping link: No binaries permitted for gce-ipx800: https://files.pythonhosted.org/packages/18/47/e8b4cd0a02bb6e04a8db438b3c50d73c41db5d0c629d4c6e955a02298764/gce_ipx800-0.5.0-py3-none-any.whl (from https://pypi.org/simple/gce-ipx800/) (requires-python:>=3.8,<4.0) 2026-03-20T15:51:33,331 Skipping link: No binaries permitted for gce-ipx800: https://files.pythonhosted.org/packages/05/96/61655342d22e7aa10a4cec750e1719c61b75d635ea70a6ec42c7af6b0601/gce_ipx800-0.5.2-py3-none-any.whl (from https://pypi.org/simple/gce-ipx800/) (requires-python:>=3.8,<4.0) 2026-03-20T15:51:33,332 Found link https://files.pythonhosted.org/packages/b7/e3/b9e7e4e82097849df305d7b284548a6135448c9cb0bdf60eefa5c0afa9ed/gce_ipx800-0.5.2.tar.gz (from https://pypi.org/simple/gce-ipx800/) (requires-python:>=3.8,<4.0), version: 0.5.2 2026-03-20T15:51:33,333 Skipping link: No binaries permitted for gce-ipx800: https://files.pythonhosted.org/packages/23/46/137b67bebc58f7f1df3a959f0f17da9a3bfca89af5cb85104b04fb5cc258/gce_ipx800-0.6.dev0-py3-none-any.whl (from https://pypi.org/simple/gce-ipx800/) (requires-python:>=3.8,<4.0) 2026-03-20T15:51:33,334 Found link https://files.pythonhosted.org/packages/ac/2d/2dedc58b797b5548c581316a07869d7f9164caf83d9a4cfad0085408ca38/gce_ipx800-0.6.dev0.tar.gz (from https://pypi.org/simple/gce-ipx800/) (requires-python:>=3.8,<4.0), version: 0.6.dev0 2026-03-20T15:51:33,335 Skipping link: No binaries permitted for gce-ipx800: https://files.pythonhosted.org/packages/75/0c/a496c215ba2353c4adc4296aaac86c0b241bf3c52621d5447a8b60297acd/gce_ipx800-0.6.0-py3-none-any.whl (from https://pypi.org/simple/gce-ipx800/) (requires-python:<4.0,>=3.8) 2026-03-20T15:51:33,336 Found link https://files.pythonhosted.org/packages/ee/c2/2b7b924e666662d57f29ce0723f33552e15994326cecb5d6cc74ae03ad42/gce_ipx800-0.6.0.tar.gz (from https://pypi.org/simple/gce-ipx800/) (requires-python:<4.0,>=3.8), version: 0.6.0 2026-03-20T15:51:33,336 Skipping link: No binaries permitted for gce-ipx800: https://files.pythonhosted.org/packages/00/26/c65ecf21a448ad5f3005bfee7213565aa9d51812098732f996efa6ddfd7f/gce_ipx800-0.7.0-py3-none-any.whl (from https://pypi.org/simple/gce-ipx800/) (requires-python:<4.0,>=3.8) 2026-03-20T15:51:33,337 Found link https://files.pythonhosted.org/packages/a8/6a/84b7adc19a13e1ac396d3c4a317b202fdfb90425cd2d759a7b5d9397cb59/gce_ipx800-0.7.0.tar.gz (from https://pypi.org/simple/gce-ipx800/) (requires-python:<4.0,>=3.8), version: 0.7.0 2026-03-20T15:51:33,338 Skipping link: No binaries permitted for gce-ipx800: https://files.pythonhosted.org/packages/c2/c0/560a2c4eded5971e28033680195cb865c1e6b1e27ba7fc26a2fb4346b14a/gce_ipx800-0.7.1-py3-none-any.whl (from https://pypi.org/simple/gce-ipx800/) (requires-python:<4.0,>=3.9) 2026-03-20T15:51:33,340 Found link https://files.pythonhosted.org/packages/77/3d/7732c72ec8322cce38f1046b440c994e1ca316f5e199ed4e0856d3d6bb27/gce_ipx800-0.7.1.tar.gz (from https://pypi.org/simple/gce-ipx800/) (requires-python:<4.0,>=3.9), version: 0.7.1 2026-03-20T15:51:33,340 Skipping link: No binaries permitted for gce-ipx800: https://files.pythonhosted.org/packages/2e/d2/831a1a3deace46cbffc6319aea22b5afa1cfe439757f6d481eacf0a49e8e/gce_ipx800-0.7.2-py3-none-any.whl (from https://pypi.org/simple/gce-ipx800/) (requires-python:<4,>=3.9) 2026-03-20T15:51:33,341 Found link https://files.pythonhosted.org/packages/a5/8d/c45eef5be4ffe5c95cd21fa495d355e643446ec50e82437172a4ece5ebbb/gce_ipx800-0.7.2.tar.gz (from https://pypi.org/simple/gce-ipx800/) (requires-python:<4,>=3.9), version: 0.7.2 2026-03-20T15:51:33,342 Fetching project page and analyzing links: https://www.piwheels.org/simple/gce-ipx800/ 2026-03-20T15:51:33,342 Getting page https://www.piwheels.org/simple/gce-ipx800/ 2026-03-20T15:51:33,344 Found index url https://www.piwheels.org/simple 2026-03-20T15:51:33,502 Fetched page https://www.piwheels.org/simple/gce-ipx800/ as text/html 2026-03-20T15:51:33,506 Skipping link: No binaries permitted for gce-ipx800: https://archive1.piwheels.org/simple/gce-ipx800/gce_ipx800-0.7.1-py3-none-any.whl#sha256=33a80208c29ac8ffd0b29b0edeca9b10313257c406838f6b16bf9f50f2cccb14 (from https://www.piwheels.org/simple/gce-ipx800/) (requires-python:>=3.9,<4.0) 2026-03-20T15:51:33,507 Skipping link: No binaries permitted for gce-ipx800: https://archive1.piwheels.org/simple/gce-ipx800/gce_ipx800-0.7.0-py3-none-any.whl#sha256=57904d1e2de6c7682d193e4f67e6e55df42f55d040c2f448eff3535177fd74d3 (from https://www.piwheels.org/simple/gce-ipx800/) (requires-python:>=3.8,<4.0) 2026-03-20T15:51:33,508 Skipping link: No binaries permitted for gce-ipx800: https://archive1.piwheels.org/simple/gce-ipx800/gce_ipx800-0.6.0-py3-none-any.whl#sha256=3dac837110e1800189ca3dcfe4a8b09383cc9497c7a8433508ff4e233206c302 (from https://www.piwheels.org/simple/gce-ipx800/) (requires-python:>=3.8,<4.0) 2026-03-20T15:51:33,508 Skipping link: No binaries permitted for gce-ipx800: https://archive1.piwheels.org/simple/gce-ipx800/gce_ipx800-0.6.dev0-py3-none-any.whl#sha256=25e52497164a5e43e0544f187d54301e84bb11182c97384cca67ecaeeb280b1f (from https://www.piwheels.org/simple/gce-ipx800/) (requires-python:>=3.8,<4.0) 2026-03-20T15:51:33,509 Skipping link: No binaries permitted for gce-ipx800: https://archive1.piwheels.org/simple/gce-ipx800/gce_ipx800-0.5.2-py3-none-any.whl#sha256=ee217dd0a2959cb8a18846b4e75a44e8fcc33f6c1993c921c2ac2baef53b4681 (from https://www.piwheels.org/simple/gce-ipx800/) (requires-python:>=3.8,<4.0) 2026-03-20T15:51:33,509 Skipping link: No binaries permitted for gce-ipx800: https://archive1.piwheels.org/simple/gce-ipx800/gce_ipx800-0.5.0-py3-none-any.whl#sha256=846eacd9fea3baf1ea13ed3e777fac52093fbf39cd345155528ac7dee03cefc0 (from https://www.piwheels.org/simple/gce-ipx800/) (requires-python:>=3.8,<4.0) 2026-03-20T15:51:33,510 Skipping link: No binaries permitted for gce-ipx800: https://archive1.piwheels.org/simple/gce-ipx800/gce_ipx800-0.4.0-py3-none-any.whl#sha256=2cdd84add8ff6a54dc6fd46e2eaf1fa93ca23e4c665f0bca650659deea9d197c (from https://www.piwheels.org/simple/gce-ipx800/) (requires-python:>=3.6) 2026-03-20T15:51:33,511 Skipping link: No binaries permitted for gce-ipx800: https://archive1.piwheels.org/simple/gce-ipx800/gce_ipx800-0.3.0-py3-none-any.whl#sha256=99a1ce0e991f9a7b1b5add11fa4359d44e8615522846d5e4e1638ab22d921348 (from https://www.piwheels.org/simple/gce-ipx800/) (requires-python:>=3.6) 2026-03-20T15:51:33,511 Skipping link: No binaries permitted for gce-ipx800: https://archive1.piwheels.org/simple/gce-ipx800/gce_ipx800-0.2.3-py3-none-any.whl#sha256=14396c2f5f7a49c484fde2d883e2a97e55de4c0d9523df99a4d5dad5e61b5910 (from https://www.piwheels.org/simple/gce-ipx800/) (requires-python:>=3.6) 2026-03-20T15:51:33,512 Skipping link: No binaries permitted for gce-ipx800: https://archive1.piwheels.org/simple/gce-ipx800/gce_ipx800-0.2.2-py3-none-any.whl#sha256=6bc16349ccc6db94a4b696e2f73248f7a64e78ee34d9ba3638239383034f93d2 (from https://www.piwheels.org/simple/gce-ipx800/) (requires-python:>=3.6) 2026-03-20T15:51:33,513 Skipping link: No binaries permitted for gce-ipx800: https://archive1.piwheels.org/simple/gce-ipx800/gce_ipx800-0.2.1-py3-none-any.whl#sha256=855a220e57526b3fed3d89595b81ad27fbc0d3ddb95056272974296f72e1d358 (from https://www.piwheels.org/simple/gce-ipx800/) (requires-python:>=3.6) 2026-03-20T15:51:33,513 Skipping link: No binaries permitted for gce-ipx800: https://archive1.piwheels.org/simple/gce-ipx800/gce_ipx800-0.2-py3-none-any.whl#sha256=f0ee9682ba0577ee3a50517bb0f6cdbbfafc3d501ebc3f859661398e28bc33d4 (from https://www.piwheels.org/simple/gce-ipx800/) (requires-python:>=3.6) 2026-03-20T15:51:33,514 Skipping link: No binaries permitted for gce-ipx800: https://archive1.piwheels.org/simple/gce-ipx800/gce_ipx800-0.1rc1-py3-none-any.whl#sha256=fb879ca415b635861c456402a58daf73fe6554db23cb76bc3613930c880e3584 (from https://www.piwheels.org/simple/gce-ipx800/) (requires-python:>=3.5) 2026-03-20T15:51:33,514 Skipping link: not a file: https://www.piwheels.org/simple/gce-ipx800/ 2026-03-20T15:51:33,515 Skipping link: not a file: https://pypi.org/simple/gce-ipx800/ 2026-03-20T15:51:33,535 Given no hashes to check 1 links for project 'gce-ipx800': discarding no candidates 2026-03-20T15:51:33,553 Collecting gce-ipx800==0.7.2 2026-03-20T15:51:33,555 Created temporary directory: /tmp/pip-unpack-_luo2dc_ 2026-03-20T15:51:33,686 Downloading gce_ipx800-0.7.2.tar.gz (3.6 kB) 2026-03-20T15:51:33,703 Added gce-ipx800==0.7.2 from https://files.pythonhosted.org/packages/a5/8d/c45eef5be4ffe5c95cd21fa495d355e643446ec50e82437172a4ece5ebbb/gce_ipx800-0.7.2.tar.gz to build tracker '/tmp/pip-build-tracker-mggd3nkd' 2026-03-20T15:51:33,708 Created temporary directory: /tmp/pip-build-env-v2apbjqq 2026-03-20T15:51:33,712 Installing build dependencies: started 2026-03-20T15:51:33,714 Running command pip subprocess to install build dependencies 2026-03-20T15:51:34,850 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-20T15:51:35,452 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-20T15:51:35,475 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T15:51:36,774 Collecting uv_build<0.11.0,>=0.10.6 2026-03-20T15:51:36,801 Using cached uv_build-0.10.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.5 MB) 2026-03-20T15:51:39,403 Installing collected packages: uv_build 2026-03-20T15:51:39,550 Successfully installed uv_build-0.10.12 2026-03-20T15:51:39,818 Installing build dependencies: finished with status 'done' 2026-03-20T15:51:39,824 Getting requirements to build wheel: started 2026-03-20T15:51:39,825 Running command Getting requirements to build wheel 2026-03-20T15:51:39,960 Getting requirements to build wheel: finished with status 'done' 2026-03-20T15:51:39,963 Created temporary directory: /tmp/pip-modern-metadata-ijamwatt 2026-03-20T15:51:39,966 Preparing metadata (pyproject.toml): started 2026-03-20T15:51:39,967 Running command Preparing metadata (pyproject.toml) 2026-03-20T15:51:40,124 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-20T15:51:40,129 Source in /tmp/pip-wheel-l5d9x0rl/gce-ipx800_44fe81b88a6547c38e5bd4ed452e8ef5 has version 0.7.2, which satisfies requirement gce-ipx800==0.7.2 from https://files.pythonhosted.org/packages/a5/8d/c45eef5be4ffe5c95cd21fa495d355e643446ec50e82437172a4ece5ebbb/gce_ipx800-0.7.2.tar.gz 2026-03-20T15:51:40,130 Removed gce-ipx800==0.7.2 from https://files.pythonhosted.org/packages/a5/8d/c45eef5be4ffe5c95cd21fa495d355e643446ec50e82437172a4ece5ebbb/gce_ipx800-0.7.2.tar.gz from build tracker '/tmp/pip-build-tracker-mggd3nkd' 2026-03-20T15:51:40,136 Created temporary directory: /tmp/pip-unpack-78a57sks 2026-03-20T15:51:40,137 Building wheels for collected packages: gce-ipx800 2026-03-20T15:51:40,141 Created temporary directory: /tmp/pip-wheel-z37kxfi1 2026-03-20T15:51:40,142 Destination directory: /tmp/pip-wheel-z37kxfi1 2026-03-20T15:51:40,144 Building wheel for gce-ipx800 (pyproject.toml): started 2026-03-20T15:51:40,145 Running command Building wheel for gce-ipx800 (pyproject.toml) 2026-03-20T15:51:40,309 Building wheel for gce-ipx800 (pyproject.toml): finished with status 'done' 2026-03-20T15:51:40,313 Created wheel for gce-ipx800: filename=gce_ipx800-0.7.2-py3-none-any.whl size=4217 sha256=12e6b030f8246a5e44709fffb9c068f09107f43102701d7b734a0d099db8e2bd 2026-03-20T15:51:40,314 Stored in directory: /tmp/pip-ephem-wheel-cache-q1025sq_/wheels/cc/54/4a/822601e0b84abf8f76aedeb41e64a0497016bb5f46b2a38a10 2026-03-20T15:51:40,324 Successfully built gce-ipx800 2026-03-20T15:51:40,327 Removed build tracker: '/tmp/pip-build-tracker-mggd3nkd'