2026-03-28T23:43:53,629 Created temporary directory: /tmp/pip-ephem-wheel-cache-wtcbpo36 2026-03-28T23:43:53,631 Created temporary directory: /tmp/pip-build-tracker-g3d5c9w7 2026-03-28T23:43:53,631 Initialized build tracking at /tmp/pip-build-tracker-g3d5c9w7 2026-03-28T23:43:53,632 Created build tracker: /tmp/pip-build-tracker-g3d5c9w7 2026-03-28T23:43:53,632 Entered build tracker: /tmp/pip-build-tracker-g3d5c9w7 2026-03-28T23:43:53,633 Created temporary directory: /tmp/pip-wheel-krxwnl02 2026-03-28T23:43:53,636 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-28T23:43:53,639 Created temporary directory: /tmp/pip-ephem-wheel-cache-pywbqnkb 2026-03-28T23:43:53,660 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-28T23:43:53,664 2 location(s) to search for versions of gce-ipx800: 2026-03-28T23:43:53,664 * https://pypi.org/simple/gce-ipx800/ 2026-03-28T23:43:53,664 * https://www.piwheels.org/simple/gce-ipx800/ 2026-03-28T23:43:53,665 Fetching project page and analyzing links: https://pypi.org/simple/gce-ipx800/ 2026-03-28T23:43:53,665 Getting page https://pypi.org/simple/gce-ipx800/ 2026-03-28T23:43:53,667 Found index url https://pypi.org/simple 2026-03-28T23:43:53,909 Fetched page https://pypi.org/simple/gce-ipx800/ as application/vnd.pypi.simple.v1+json 2026-03-28T23:43:53,916 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-28T23:43:53,917 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-28T23:43:53,918 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-28T23:43:53,919 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-28T23:43:53,920 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-28T23:43:53,920 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-28T23:43:53,921 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-28T23:43:53,922 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-28T23:43:53,923 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-28T23:43:53,924 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-28T23:43:53,925 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-28T23:43:53,926 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-28T23:43:53,927 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-28T23:43:53,927 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-28T23:43:53,928 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-28T23:43:53,929 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-28T23:43:53,929 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-28T23:43:53,930 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-28T23:43:53,931 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-28T23:43:53,932 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-28T23:43:53,933 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-28T23:43:53,934 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-28T23:43:53,935 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-28T23:43:53,936 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-28T23:43:53,937 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-28T23:43:53,938 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-28T23:43:53,938 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-28T23:43:53,939 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-28T23:43:53,940 Skipping link: No binaries permitted for gce-ipx800: https://files.pythonhosted.org/packages/17/27/a7d52ccbddca2a320a98479b1c2346cc27838304fbb7d4c920743b2de730/gce_ipx800-0.8.0-py3-none-any.whl (from https://pypi.org/simple/gce-ipx800/) (requires-python:<4,>=3.9) 2026-03-28T23:43:53,941 Found link https://files.pythonhosted.org/packages/98/26/53bca8c351c0e1f4f2b0746fb0a23c98aa99de9d66f1727b309626edb1b5/gce_ipx800-0.8.0.tar.gz (from https://pypi.org/simple/gce-ipx800/) (requires-python:<4,>=3.9), version: 0.8.0 2026-03-28T23:43:53,942 Fetching project page and analyzing links: https://www.piwheels.org/simple/gce-ipx800/ 2026-03-28T23:43:53,942 Getting page https://www.piwheels.org/simple/gce-ipx800/ 2026-03-28T23:43:53,943 Found index url https://www.piwheels.org/simple 2026-03-28T23:43:54,131 Fetched page https://www.piwheels.org/simple/gce-ipx800/ as text/html 2026-03-28T23:43:54,136 Skipping link: No binaries permitted for gce-ipx800: https://www.piwheels.org/simple/gce-ipx800/gce_ipx800-0.7.2-py3-none-any.whl#sha256=12e6b030f8246a5e44709fffb9c068f09107f43102701d7b734a0d099db8e2bd (from https://www.piwheels.org/simple/gce-ipx800/) (requires-python:>=3.9, <4) 2026-03-28T23:43:54,137 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-28T23:43:54,137 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-28T23:43:54,138 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-28T23:43:54,139 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-28T23:43:54,139 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-28T23:43:54,140 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-28T23:43:54,140 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-28T23:43:54,141 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-28T23:43:54,142 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-28T23:43:54,142 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-28T23:43:54,142 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-28T23:43:54,143 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-28T23:43:54,143 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-28T23:43:54,144 Skipping link: not a file: https://www.piwheels.org/simple/gce-ipx800/ 2026-03-28T23:43:54,145 Skipping link: not a file: https://pypi.org/simple/gce-ipx800/ 2026-03-28T23:43:54,165 Given no hashes to check 1 links for project 'gce-ipx800': discarding no candidates 2026-03-28T23:43:54,183 Collecting gce-ipx800==0.8.0 2026-03-28T23:43:54,185 Created temporary directory: /tmp/pip-unpack-27rwg0tr 2026-03-28T23:43:54,346 Downloading gce_ipx800-0.8.0.tar.gz (47 kB) 2026-03-28T23:43:54,456 Added gce-ipx800==0.8.0 from https://files.pythonhosted.org/packages/98/26/53bca8c351c0e1f4f2b0746fb0a23c98aa99de9d66f1727b309626edb1b5/gce_ipx800-0.8.0.tar.gz to build tracker '/tmp/pip-build-tracker-g3d5c9w7' 2026-03-28T23:43:54,460 Created temporary directory: /tmp/pip-build-env-n2su5hyb 2026-03-28T23:43:54,465 Installing build dependencies: started 2026-03-28T23:43:54,466 Running command pip subprocess to install build dependencies 2026-03-28T23:43:55,603 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-28T23:43:56,007 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-28T23:43:56,030 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-28T23:43:56,557 Collecting hatchling 2026-03-28T23:43:56,576 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-03-28T23:43:56,768 Collecting packaging>=24.2 2026-03-28T23:43:56,785 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-28T23:43:56,902 Collecting pathspec>=0.10.1 2026-03-28T23:43:56,920 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-03-28T23:43:57,044 Collecting pluggy>=1.0.0 2026-03-28T23:43:57,060 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-28T23:43:57,306 Collecting trove-classifiers 2026-03-28T23:43:57,320 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-03-28T23:44:00,021 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-03-28T23:44:00,054 Creating /tmp/pip-build-env-n2su5hyb/overlay/local/bin 2026-03-28T23:44:00,056 changing mode of /tmp/pip-build-env-n2su5hyb/overlay/local/bin/trove-classifiers to 755 2026-03-28T23:44:00,973 changing mode of /tmp/pip-build-env-n2su5hyb/overlay/local/bin/hatchling to 755 2026-03-28T23:44:01,009 Successfully installed hatchling-1.29.0 packaging-26.0 pathspec-1.0.4 pluggy-1.6.0 trove-classifiers-2026.1.14.14 2026-03-28T23:44:01,265 Installing build dependencies: finished with status 'done' 2026-03-28T23:44:01,271 Getting requirements to build wheel: started 2026-03-28T23:44:01,273 Running command Getting requirements to build wheel 2026-03-28T23:44:01,626 Getting requirements to build wheel: finished with status 'done' 2026-03-28T23:44:01,629 Created temporary directory: /tmp/pip-modern-metadata-8p6n28hj 2026-03-28T23:44:01,631 Preparing metadata (pyproject.toml): started 2026-03-28T23:44:01,632 Running command Preparing metadata (pyproject.toml) 2026-03-28T23:44:02,189 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-28T23:44:02,193 Source in /tmp/pip-wheel-krxwnl02/gce-ipx800_a1882716c72845a4a09775bb740dfc03 has version 0.8.0, which satisfies requirement gce-ipx800==0.8.0 from https://files.pythonhosted.org/packages/98/26/53bca8c351c0e1f4f2b0746fb0a23c98aa99de9d66f1727b309626edb1b5/gce_ipx800-0.8.0.tar.gz 2026-03-28T23:44:02,194 Removed gce-ipx800==0.8.0 from https://files.pythonhosted.org/packages/98/26/53bca8c351c0e1f4f2b0746fb0a23c98aa99de9d66f1727b309626edb1b5/gce_ipx800-0.8.0.tar.gz from build tracker '/tmp/pip-build-tracker-g3d5c9w7' 2026-03-28T23:44:02,200 Created temporary directory: /tmp/pip-unpack-2u7tnqte 2026-03-28T23:44:02,201 Building wheels for collected packages: gce-ipx800 2026-03-28T23:44:02,205 Created temporary directory: /tmp/pip-wheel-xktiziwu 2026-03-28T23:44:02,205 Destination directory: /tmp/pip-wheel-xktiziwu 2026-03-28T23:44:02,208 Building wheel for gce-ipx800 (pyproject.toml): started 2026-03-28T23:44:02,209 Running command Building wheel for gce-ipx800 (pyproject.toml) 2026-03-28T23:44:02,338 Building wheel for gce-ipx800 (pyproject.toml): finished with status 'done' 2026-03-28T23:44:02,342 Created wheel for gce-ipx800: filename=gce_ipx800-0.8.0-py3-none-any.whl size=15964 sha256=2d8fb5c39e2726449101dacae3ac1aac10f9c8bbff6a940c38112ec112094afd 2026-03-28T23:44:02,343 Stored in directory: /tmp/pip-ephem-wheel-cache-pywbqnkb/wheels/da/27/b7/c19990a18c41db69af8ba51ab80f018ef5d18530d653261eeb 2026-03-28T23:44:02,353 Successfully built gce-ipx800 2026-03-28T23:44:02,356 Removed build tracker: '/tmp/pip-build-tracker-g3d5c9w7'