2026-03-31T20:09:36,911 Created temporary directory: /tmp/pip-ephem-wheel-cache-u6dob7wl 2026-03-31T20:09:36,912 Created temporary directory: /tmp/pip-build-tracker-b6eyap_7 2026-03-31T20:09:36,913 Initialized build tracking at /tmp/pip-build-tracker-b6eyap_7 2026-03-31T20:09:36,913 Created build tracker: /tmp/pip-build-tracker-b6eyap_7 2026-03-31T20:09:36,914 Entered build tracker: /tmp/pip-build-tracker-b6eyap_7 2026-03-31T20:09:36,915 Created temporary directory: /tmp/pip-wheel-5enaij74 2026-03-31T20:09:36,917 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-31T20:09:36,920 Created temporary directory: /tmp/pip-ephem-wheel-cache-sfeaqi6j 2026-03-31T20:09:36,943 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-31T20:09:36,947 2 location(s) to search for versions of gce-ipx800: 2026-03-31T20:09:36,947 * https://pypi.org/simple/gce-ipx800/ 2026-03-31T20:09:36,947 * https://www.piwheels.org/simple/gce-ipx800/ 2026-03-31T20:09:36,948 Fetching project page and analyzing links: https://pypi.org/simple/gce-ipx800/ 2026-03-31T20:09:36,948 Getting page https://pypi.org/simple/gce-ipx800/ 2026-03-31T20:09:36,950 Found index url https://pypi.org/simple 2026-03-31T20:09:37,177 Fetched page https://pypi.org/simple/gce-ipx800/ as application/vnd.pypi.simple.v1+json 2026-03-31T20:09:37,184 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-31T20:09:37,185 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-31T20:09:37,186 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-31T20:09:37,187 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-31T20:09:37,188 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-31T20:09:37,189 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-31T20:09:37,190 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-31T20:09:37,191 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-31T20:09:37,191 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-31T20:09:37,192 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-31T20:09:37,193 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-31T20:09:37,194 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-31T20:09:37,195 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-31T20:09:37,195 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-31T20:09:37,196 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-31T20:09:37,197 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-31T20:09:37,197 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-31T20:09:37,198 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-31T20:09:37,199 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-31T20:09:37,200 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-31T20:09:37,201 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-31T20:09:37,202 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-31T20:09:37,202 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-31T20:09:37,203 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-31T20:09:37,204 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-31T20:09:37,205 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-31T20:09:37,206 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-31T20:09:37,206 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-31T20:09:37,207 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-31T20:09:37,208 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-31T20:09:37,208 Skipping link: No binaries permitted for gce-ipx800: https://files.pythonhosted.org/packages/1f/c0/d5eef497383cb26a5fe8e33341348f6b574dcd309eeb84d36f2c95912474/gce_ipx800-0.9.0-py3-none-any.whl (from https://pypi.org/simple/gce-ipx800/) (requires-python:<4,>=3.10) 2026-03-31T20:09:37,209 Found link https://files.pythonhosted.org/packages/a4/3f/0eb7de5485d684499737d25e78442f98aba51ea7aa6efd7deb3c9a145a42/gce_ipx800-0.9.0.tar.gz (from https://pypi.org/simple/gce-ipx800/) (requires-python:<4,>=3.10), version: 0.9.0 2026-03-31T20:09:37,210 Fetching project page and analyzing links: https://www.piwheels.org/simple/gce-ipx800/ 2026-03-31T20:09:37,211 Getting page https://www.piwheels.org/simple/gce-ipx800/ 2026-03-31T20:09:37,212 Found index url https://www.piwheels.org/simple 2026-03-31T20:09:37,384 Fetched page https://www.piwheels.org/simple/gce-ipx800/ as text/html 2026-03-31T20:09:37,390 Skipping link: No binaries permitted for gce-ipx800: https://www.piwheels.org/simple/gce-ipx800/gce_ipx800-0.8.0-py3-none-any.whl#sha256=2d8fb5c39e2726449101dacae3ac1aac10f9c8bbff6a940c38112ec112094afd (from https://www.piwheels.org/simple/gce-ipx800/) (requires-python:<4,>=3.9) 2026-03-31T20:09:37,390 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-31T20:09:37,391 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-31T20:09:37,392 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-31T20:09:37,392 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-31T20:09:37,393 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-31T20:09:37,394 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-31T20:09:37,394 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-31T20:09:37,394 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-31T20:09:37,395 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-31T20:09:37,395 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-31T20:09:37,396 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-31T20:09:37,396 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-31T20:09:37,397 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-31T20:09:37,397 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-31T20:09:37,398 Skipping link: not a file: https://www.piwheels.org/simple/gce-ipx800/ 2026-03-31T20:09:37,399 Skipping link: not a file: https://pypi.org/simple/gce-ipx800/ 2026-03-31T20:09:37,419 Given no hashes to check 1 links for project 'gce-ipx800': discarding no candidates 2026-03-31T20:09:37,437 Collecting gce-ipx800==0.9.0 2026-03-31T20:09:37,439 Created temporary directory: /tmp/pip-unpack-dwje6bdn 2026-03-31T20:09:37,592 Downloading gce_ipx800-0.9.0.tar.gz (44 kB) 2026-03-31T20:09:37,683 Added gce-ipx800==0.9.0 from https://files.pythonhosted.org/packages/a4/3f/0eb7de5485d684499737d25e78442f98aba51ea7aa6efd7deb3c9a145a42/gce_ipx800-0.9.0.tar.gz to build tracker '/tmp/pip-build-tracker-b6eyap_7' 2026-03-31T20:09:37,688 Created temporary directory: /tmp/pip-build-env-vfhr8xxt 2026-03-31T20:09:37,692 Installing build dependencies: started 2026-03-31T20:09:37,694 Running command pip subprocess to install build dependencies 2026-03-31T20:09:38,836 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-31T20:09:39,247 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-31T20:09:39,270 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-31T20:09:39,804 Collecting hatchling 2026-03-31T20:09:39,821 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-03-31T20:09:40,016 Collecting packaging>=24.2 2026-03-31T20:09:40,032 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-31T20:09:40,149 Collecting pathspec>=0.10.1 2026-03-31T20:09:40,165 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-03-31T20:09:40,287 Collecting pluggy>=1.0.0 2026-03-31T20:09:40,301 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-31T20:09:40,552 Collecting trove-classifiers 2026-03-31T20:09:40,566 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-03-31T20:09:43,276 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-03-31T20:09:43,311 Creating /tmp/pip-build-env-vfhr8xxt/overlay/local/bin 2026-03-31T20:09:43,313 changing mode of /tmp/pip-build-env-vfhr8xxt/overlay/local/bin/trove-classifiers to 755 2026-03-31T20:09:44,244 changing mode of /tmp/pip-build-env-vfhr8xxt/overlay/local/bin/hatchling to 755 2026-03-31T20:09:44,280 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-31T20:09:44,529 Installing build dependencies: finished with status 'done' 2026-03-31T20:09:44,536 Getting requirements to build wheel: started 2026-03-31T20:09:44,537 Running command Getting requirements to build wheel 2026-03-31T20:09:44,912 Getting requirements to build wheel: finished with status 'done' 2026-03-31T20:09:44,916 Created temporary directory: /tmp/pip-modern-metadata-ggfg2yjm 2026-03-31T20:09:44,919 Preparing metadata (pyproject.toml): started 2026-03-31T20:09:44,921 Running command Preparing metadata (pyproject.toml) 2026-03-31T20:09:45,500 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-31T20:09:45,504 Source in /tmp/pip-wheel-5enaij74/gce-ipx800_ea73723a0d2349d4b9ba733192899e86 has version 0.9.0, which satisfies requirement gce-ipx800==0.9.0 from https://files.pythonhosted.org/packages/a4/3f/0eb7de5485d684499737d25e78442f98aba51ea7aa6efd7deb3c9a145a42/gce_ipx800-0.9.0.tar.gz 2026-03-31T20:09:45,505 Removed gce-ipx800==0.9.0 from https://files.pythonhosted.org/packages/a4/3f/0eb7de5485d684499737d25e78442f98aba51ea7aa6efd7deb3c9a145a42/gce_ipx800-0.9.0.tar.gz from build tracker '/tmp/pip-build-tracker-b6eyap_7' 2026-03-31T20:09:45,511 Created temporary directory: /tmp/pip-unpack-9ss7ifkf 2026-03-31T20:09:45,512 Building wheels for collected packages: gce-ipx800 2026-03-31T20:09:45,516 Created temporary directory: /tmp/pip-wheel-ch_qy3kv 2026-03-31T20:09:45,516 Destination directory: /tmp/pip-wheel-ch_qy3kv 2026-03-31T20:09:45,519 Building wheel for gce-ipx800 (pyproject.toml): started 2026-03-31T20:09:45,520 Running command Building wheel for gce-ipx800 (pyproject.toml) 2026-03-31T20:09:45,652 Building wheel for gce-ipx800 (pyproject.toml): finished with status 'done' 2026-03-31T20:09:45,656 Created wheel for gce-ipx800: filename=gce_ipx800-0.9.0-py3-none-any.whl size=15958 sha256=6fc061c083050caf7bbcab895e6c8b95e86c10f5eb40b5049a3b2229cfee4297 2026-03-31T20:09:45,657 Stored in directory: /tmp/pip-ephem-wheel-cache-sfeaqi6j/wheels/92/b1/31/299903ca05f2886cbc3dc48254117200c4a71d286bd98c4be7 2026-03-31T20:09:45,667 Successfully built gce-ipx800 2026-03-31T20:09:45,671 Removed build tracker: '/tmp/pip-build-tracker-b6eyap_7'