2026-02-09T09:27:58,345 Created temporary directory: /tmp/pip-ephem-wheel-cache-ra0tto4e 2026-02-09T09:27:58,347 Created temporary directory: /tmp/pip-build-tracker-irhk6u4f 2026-02-09T09:27:58,347 Initialized build tracking at /tmp/pip-build-tracker-irhk6u4f 2026-02-09T09:27:58,348 Created build tracker: /tmp/pip-build-tracker-irhk6u4f 2026-02-09T09:27:58,348 Entered build tracker: /tmp/pip-build-tracker-irhk6u4f 2026-02-09T09:27:58,349 Created temporary directory: /tmp/pip-wheel-4xavfh1i 2026-02-09T09:27:58,352 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-09T09:27:58,354 Created temporary directory: /tmp/pip-ephem-wheel-cache-ohn7c3jx 2026-02-09T09:27:58,379 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-09T09:27:58,382 2 location(s) to search for versions of ground: 2026-02-09T09:27:58,382 * https://pypi.org/simple/ground/ 2026-02-09T09:27:58,382 * https://www.piwheels.org/simple/ground/ 2026-02-09T09:27:58,383 Fetching project page and analyzing links: https://pypi.org/simple/ground/ 2026-02-09T09:27:58,384 Getting page https://pypi.org/simple/ground/ 2026-02-09T09:27:58,385 Found index url https://pypi.org/simple 2026-02-09T09:27:58,599 Fetched page https://pypi.org/simple/ground/ as application/vnd.pypi.simple.v1+json 2026-02-09T09:27:58,617 Found link https://files.pythonhosted.org/packages/d5/e3/7b048cc4f8598118ca50397976ee90df36427b050f17cd7c1d8d004886ca/ground-0.0.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 0.0.0 2026-02-09T09:27:58,618 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/31/67/256efd731fb3932802d4758cd4fe6571869eaba92fbfabbd4a446b6dd7a3/ground-0.1.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,619 Found link https://files.pythonhosted.org/packages/b9/56/6b0ce182f49e978c43f03c135022eddf23e6dc278e52e2fecc3d170938ac/ground-0.1.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 0.1.0 2026-02-09T09:27:58,620 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/24/d2/af8f7d20ef06c40096896b6b0be33c79abc8364bfa28bf17156971d746b1/ground-0.2.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,621 Found link https://files.pythonhosted.org/packages/db/c7/ce39d7972c8835abfbc083a833f37dd0cdeb7c138f3a1c5d5b05fcc169f7/ground-0.2.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 0.2.0 2026-02-09T09:27:58,622 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/8a/06/2cc7efc91d40759846515594e70620808671a6469f67479f774db840a644/ground-0.2.1-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,623 Found link https://files.pythonhosted.org/packages/1b/52/8473fce76166983c15321eb4503ccf7df877af5a1382f6b6fd525fd37979/ground-0.2.1.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 0.2.1 2026-02-09T09:27:58,623 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/81/9d/db5a80ac8c298591b6d862f4a457587dd1ba4df3836d58c5dff228b30614/ground-0.3.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,624 Found link https://files.pythonhosted.org/packages/5a/45/f7b98b5e84f825bd14814872f3146095f175cd5df36626ba184e73a15c81/ground-0.3.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 0.3.0 2026-02-09T09:27:58,625 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/75/af/728558af315a4d0f1592b56bdaf4face9d0fcfd0a7e82ebeb907780d4d1a/ground-0.4.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,626 Found link https://files.pythonhosted.org/packages/2b/86/7fd39d8eb0ec5da12f85a7e88e3d357e5cb0ba2676f3ac35e19a3c047701/ground-0.4.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 0.4.0 2026-02-09T09:27:58,627 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/db/9b/2e919aade952c06ce9a105497778c966a85480aa495bd3c8f62a2de06b8c/ground-1.0.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,628 Found link https://files.pythonhosted.org/packages/6e/bc/43e85e0633d62f8daaa1bffe18668c0833aa57fe09aa79c502cf855a14c4/ground-1.0.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 1.0.0 2026-02-09T09:27:58,628 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/c6/17/025586fbeaba42e7c370e0f7c269b778f2791a9d060dfc209eddbcf7932b/ground-1.1.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,629 Found link https://files.pythonhosted.org/packages/f0/b9/914d35eff82ce28793218bbcac540456e879a7f0caf3152caa763a057d91/ground-1.1.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 1.1.0 2026-02-09T09:27:58,630 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/a4/84/e312068dda3a0570a364fb28388da7f74f521c03376f19d935dbeb649363/ground-1.2.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,631 Found link https://files.pythonhosted.org/packages/79/68/2b2ae96221d75d76c0d02a5c26fb8bfce2113ac0b01a7e6df8aa0dd755fa/ground-1.2.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 1.2.0 2026-02-09T09:27:58,631 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/4f/e2/cbd796ba0c06bf989eee8d91fdf77fa5e9a9b0c71c513db68534dfe6e5cb/ground-1.2.1-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,632 Found link https://files.pythonhosted.org/packages/92/9d/b2a9171a66063c199307b02b9d4be1084508a657257d5ecee7d6d89a495d/ground-1.2.1.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 1.2.1 2026-02-09T09:27:58,633 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/32/9b/52257b0b700cc2416858e0858d9518f1529d2f780881fffea87f84988745/ground-1.3.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,634 Found link https://files.pythonhosted.org/packages/f2/40/7f8dc975c10ce594ff3401b92c035529583644192002a6e4c63f2f13f43f/ground-1.3.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 1.3.0 2026-02-09T09:27:58,635 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/1d/63/ae7da86ad7ddcb0dd32f0286465a3eff92a5e1c778ff9047488fe4f9386e/ground-1.4.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,636 Found link https://files.pythonhosted.org/packages/57/34/bdaceaa36394f487bd31d62ef2aed4de403e155e2eee893ed1c0dabb66b1/ground-1.4.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 1.4.0 2026-02-09T09:27:58,637 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/4d/40/035398ec1eaf2e2357c0c8947c45ec8a3978c3567a645df1741aedfc9e19/ground-2.0.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,638 Found link https://files.pythonhosted.org/packages/1c/35/da8f0d55527f9f56d116456fcc9cb8b39c10e37039417a49067f9ea6d2b9/ground-2.0.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 2.0.0 2026-02-09T09:27:58,638 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/cd/ba/9402ea57758c916af3d110309c4badf8cbd816a275c27fd81c008d7b58bf/ground-2.0.1-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,639 Found link https://files.pythonhosted.org/packages/6d/a3/8c16dfc26dfa8ad1a5cf9332fbbddf3fa6f46f0ea03153506219dd907383/ground-2.0.1.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 2.0.1 2026-02-09T09:27:58,640 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/ba/32/6d99bf5a780dfeaf6f0420db0817b92e5cbcd05103e78b9efea147e1e3b6/ground-2.0.2-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,641 Found link https://files.pythonhosted.org/packages/6f/92/20daf5ec8483a0eab78eaee2351f9466570a88a5f0315294a58b96153c65/ground-2.0.2.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 2.0.2 2026-02-09T09:27:58,642 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/0e/e3/3b28fa001110528c21057e4bd61b99982e17cf9588f41f7f555ddc37970c/ground-2.0.3-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,643 Found link https://files.pythonhosted.org/packages/29/94/de6a3c8083e8b6a8fdd6dc00218ebc644bd70ab4f7a971094d0377862e07/ground-2.0.3.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 2.0.3 2026-02-09T09:27:58,643 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/a4/4d/d4d8c876d9929e352d8b0015bfbf06faadfd3ce3c2eac219ae6ca9745af4/ground-2.0.4-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,644 Found link https://files.pythonhosted.org/packages/2e/20/35b178806e79da4fd3dcb73d2a32a0908d9344d4eed33f18e0301f234fa7/ground-2.0.4.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 2.0.4 2026-02-09T09:27:58,645 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/22/86/09eec1b16b59cb323e15bf1ce391c4d1b3721c0e4249d642e77e912969df/ground-2.0.5-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,646 Found link https://files.pythonhosted.org/packages/bb/2a/1948f3919e7fe8f8e377f75f1f57688c623843f6a0a670ea8585d1c67133/ground-2.0.5.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 2.0.5 2026-02-09T09:27:58,646 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/29/ff/14f9ab2f742c73fda65396f94f18e4ec0757a2b942d9cf7336114f2edbf4/ground-2.1.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,647 Found link https://files.pythonhosted.org/packages/7e/f5/d269dec262e855de9f4a63986b98eebc913c496a294c2513ded5b28b97bd/ground-2.1.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 2.1.0 2026-02-09T09:27:58,648 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/c4/a2/e6da64d18409e1efa34453f7a686bc002573d4c46bf5bb169dcbc5b0d685/ground-3.0.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,649 Found link https://files.pythonhosted.org/packages/ea/30/4a1fcb3ef92398607d2eb96406ab71681afd2ac6e3905a93e894e1f5f17e/ground-3.0.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 3.0.0 2026-02-09T09:27:58,649 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/b8/90/652f36d6b9aed1c540fee509a52192e557e02eb98db87183af0fc3d4302d/ground-3.1.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,650 Found link https://files.pythonhosted.org/packages/ac/56/e6eb7c43d4abbb3896e1dc235a5477e47a8b4d6ff8ea304b52e825449fd2/ground-3.1.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 3.1.0 2026-02-09T09:27:58,651 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/b8/d9/80de57d917be8c9368f134bb587970ce74eef54b5f9002522f280fa1120f/ground-3.2.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,652 Found link https://files.pythonhosted.org/packages/d9/41/ee74d5ec7308a4a1126ef494830db99565ef01b9cafbeaf5faba52f863c4/ground-3.2.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 3.2.0 2026-02-09T09:27:58,653 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/64/1e/d9df9e7845038c3f50df01793971b40e9efe4247710760e8592f9ad52d2f/ground-3.3.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,654 Found link https://files.pythonhosted.org/packages/63/6b/57655de5fecf78a216d2c425f6cc1f7fb23180e15ba8bae8a6ff23d11a74/ground-3.3.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 3.3.0 2026-02-09T09:27:58,654 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/11/c4/be7df05f3bde1ea2fc652e58d29eae8ca6723560287be6bc2e3a634dba4b/ground-3.4.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,655 Found link https://files.pythonhosted.org/packages/a4/01/c08cd2c8b9542ecf25b360e512954390ba6cb65d9f34b9b5cdeb42d7a968/ground-3.4.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 3.4.0 2026-02-09T09:27:58,656 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/74/e0/a549506a138f67b9ef491317f5196d8de52c568ccb25fb3494fe491a5a43/ground-3.5.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,657 Found link https://files.pythonhosted.org/packages/85/c1/d3df8f47ff3ba07b9be10d8ddb3574f68edabc281e2ae72bd777a3b1adb1/ground-3.5.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 3.5.0 2026-02-09T09:27:58,657 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/68/69/ba6f66c820ce38d6ca80e5cd2bc76ed99fbe6c04e8b60975678bca97e53f/ground-3.6.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,658 Found link https://files.pythonhosted.org/packages/3d/40/563982e07f6518db8d8b28c69275c7769e9d70ca52a75ea095de5fed0b41/ground-3.6.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 3.6.0 2026-02-09T09:27:58,659 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/f4/36/ede59749bffd7254cc2b6761d250e81e32f390a631e190df1ab6d3ada28e/ground-3.7.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,660 Found link https://files.pythonhosted.org/packages/9e/93/878af33fde03cac453f5a5d3d2bbb6081b56fd7a6237b48131b7436696a0/ground-3.7.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 3.7.0 2026-02-09T09:27:58,661 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/65/ed/7abb15b27c869271961d77e5fc34d16c69fd05728aa6f2f96ff5e148e7e7/ground-3.8.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,662 Found link https://files.pythonhosted.org/packages/a2/06/9362be8733e9e74a312a84d5cf9874b14a9b371ef969b1e0ba2a73891b10/ground-3.8.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 3.8.0 2026-02-09T09:27:58,662 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/af/b8/78418972952e527a08a296d9cd6437316bdcca61ee887b88939456b543c5/ground-3.9.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,663 Found link https://files.pythonhosted.org/packages/22/3f/aae735f02de37e03e68a33d5f1ec65544c1ae32403a80242351f88328bb1/ground-3.9.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 3.9.0 2026-02-09T09:27:58,664 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/d9/c6/db56ffdce3cf9bd3d622874cbf1182cc9f7aec66b54a8aa72275675f8927/ground-4.0.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,665 Found link https://files.pythonhosted.org/packages/4e/40/94c3c5f4586f3105ff15555193fd3399b9356e97bcc5ab75c55fb13c890b/ground-4.0.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 4.0.0 2026-02-09T09:27:58,666 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/20/c3/fe0c1f8de48b31028b010b7eb53d2dbab883d6d09aa0b4d09ecb5ca92d50/ground-4.1.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,667 Found link https://files.pythonhosted.org/packages/c3/05/6c21fe0498cf651973883f33d2f94fbee779b7eeaf705a119fded82d0195/ground-4.1.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 4.1.0 2026-02-09T09:27:58,667 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/b6/d9/5661644dd11d2ff30b01c2d7c4f15e9162a6d1e139df46419d06db29860c/ground-4.2.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,668 Found link https://files.pythonhosted.org/packages/f9/a2/b92345e6cc45a6cae30ed90cb15ece7d157113bb028ea87a4f14dd44e540/ground-4.2.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 4.2.0 2026-02-09T09:27:58,668 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/02/03/7b67da7e0397bde76329400fe1c4d585ca4e24176b3beeedc03be7a846aa/ground-5.0.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,669 Found link https://files.pythonhosted.org/packages/9e/6b/66771f4d616b2cc13dba55181f69b3da558d58e7ed5f8bdcaa4dc8d93b3c/ground-5.0.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 5.0.0 2026-02-09T09:27:58,670 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/b9/bf/ba59cdbb6c9830d33e730d456b152a42473bf84cd0eeac93c57a1d2a7fc4/ground-5.1.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,671 Found link https://files.pythonhosted.org/packages/22/c3/20ea686107d7a4a6d5789552fe62ba31bf5b4974954b3aa3607512bc3cbf/ground-5.1.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 5.1.0 2026-02-09T09:27:58,672 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/5d/28/c8e6142545d381f1d75371eaf9636958800bbcec0a893d8a799af144a322/ground-5.1.1-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,673 Found link https://files.pythonhosted.org/packages/92/27/c1d27da35cc42c606828b2ea580913e0ffb70d1270c749811702d7ca98bf/ground-5.1.1.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 5.1.1 2026-02-09T09:27:58,673 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/b3/81/43154c7b62ec4753a7f3e1ee08da5ee98382be524906a5fa3e5e3818cb71/ground-6.0.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,674 Found link https://files.pythonhosted.org/packages/a4/2a/9799f1291210c68c0091503867cc18aa8ec4cfcaa08b519243b512368a11/ground-6.0.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 6.0.0 2026-02-09T09:27:58,675 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/5f/45/32bd0c59eeb2a7d0cb071c7b66df79683b52750ce5defcbde9bac843747a/ground-7.0.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,676 Found link https://files.pythonhosted.org/packages/5a/e3/4b2d22647525f8d58d3fc4930aa16842b466fdd0ce7f2663d25e9a877aa9/ground-7.0.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 7.0.0 2026-02-09T09:27:58,677 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/2c/7c/567ebb7c718ce2a82df3c00ea222809695c8f283cb171b6e100f2c906c05/ground-7.0.1-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,678 Found link https://files.pythonhosted.org/packages/02/91/42dc13446b02960ab12896d17728942dbc48d83cc85025cf3022ea1e6cf5/ground-7.0.1.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 7.0.1 2026-02-09T09:27:58,679 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/b9/b0/2d2fb465fd489c42f383ca15d43d9332d77b0cf5a7ac265dc34786779e43/ground-7.1.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,680 Found link https://files.pythonhosted.org/packages/0e/19/186a7e1f373e6048c3bc899a859d39fa8cd8aef7e31e03f618ad3a5b2ee9/ground-7.1.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 7.1.0 2026-02-09T09:27:58,680 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/6f/eb/e621d8db62b9c6d1782365b634bdfa7f9c19f95cc01c38bd0c0f47baba6e/ground-7.1.1-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,681 Found link https://files.pythonhosted.org/packages/bf/3f/c744e369d533fc080773a595c4c4ad7ae47cd89205ef5e2cfa67b1437664/ground-7.1.1.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.5), version: 7.1.1 2026-02-09T09:27:58,682 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/8c/c3/6b41dde6650df57bc123a3e737fedd1563085b11098dbd6e320ded50d9fd/ground-8.0.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.6) 2026-02-09T09:27:58,683 Found link https://files.pythonhosted.org/packages/c2/06/d678d7477285a4ed6186d04e291cd22c33b85eda8c0937919268320032a4/ground-8.0.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.6), version: 8.0.0 2026-02-09T09:27:58,683 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/75/76/7653a571e582eaa45c8c8cde0d9de25389e709f9258911bbbf1bf3b0c024/ground-8.0.1-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.6) 2026-02-09T09:27:58,684 Found link https://files.pythonhosted.org/packages/d5/98/7c81dbdbc4fad5765544d016e29a1771d4fdd305140378ec4ad049fff8ac/ground-8.0.1.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.6), version: 8.0.1 2026-02-09T09:27:58,685 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/ef/c9/dd2cf3ce349c9bc8982361c3e30e3cfdaaf9d9cbe6fc9b6122c04478c2e9/ground-8.1.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.6) 2026-02-09T09:27:58,686 Found link https://files.pythonhosted.org/packages/b4/e9/12709e991cd5253c94e81caae07a203d6a62896c238f32865d8123553be2/ground-8.1.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.6), version: 8.1.0 2026-02-09T09:27:58,687 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/65/e8/a7377af44b28a95b31069f6516c0b945c527860afaed01d5eb3985874714/ground-8.2.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.6) 2026-02-09T09:27:58,687 Found link https://files.pythonhosted.org/packages/b6/ef/30f6f44032f2290780a341ab15545436ea75ee5ec31fe73a9b71b6c4c6d7/ground-8.2.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.6), version: 8.2.0 2026-02-09T09:27:58,688 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/a0/78/bc78f4c5217f35161fc127079d7858d4cc5f84a05a07123a93f96d87500b/ground-8.3.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.7) 2026-02-09T09:27:58,689 Found link https://files.pythonhosted.org/packages/0e/34/272fba934a74b3f1dc2abfcb777dec9252003792c184e3a9f8f1934c41b1/ground-8.3.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.7), version: 8.3.0 2026-02-09T09:27:58,690 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/f2/a6/50ac92a9870ae55e368fda2dcfe8214b2cf15287a168fc305d28250b1b55/ground-9.0.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.7) 2026-02-09T09:27:58,691 Found link https://files.pythonhosted.org/packages/53/c2/ae3e409c92821677377caeab9f00a71547c9b9f2502767f0353156e4a958/ground-9.0.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.7), version: 9.0.0 2026-02-09T09:27:58,691 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/74/93/4429a48639397b181544d7260834cdaef2e12b56aa50ef984bbd5168ebbb/ground-10.0.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.10) 2026-02-09T09:27:58,692 Found link https://files.pythonhosted.org/packages/bc/ab/21cd4befdae64f900e7a2b3406036ffd76d57352bc63f54a869912d9094f/ground-10.0.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.10), version: 10.0.0 2026-02-09T09:27:58,693 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/38/e2/036fff99fa38a35cbf5a5c12333ec18b608e1dfa12ac1689091336f52926/ground-11.0.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.10) 2026-02-09T09:27:58,693 Found link https://files.pythonhosted.org/packages/34/a8/fc6d6ad4a038e44c11c372e20d4b2719242b89a916c1ae1048896306457d/ground-11.0.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.10), version: 11.0.0 2026-02-09T09:27:58,694 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/1a/8a/1d10a21f129caaf2c80c0ef31918b8bca7badac596b7e38858dcd66da867/ground-11.0.1-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.10) 2026-02-09T09:27:58,695 Found link https://files.pythonhosted.org/packages/05/19/7f374a0ae55190e4d20286a5ce194bea1c767599fbb7117ef609db67ce58/ground-11.0.1.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.10), version: 11.0.1 2026-02-09T09:27:58,695 Skipping link: No binaries permitted for ground: https://files.pythonhosted.org/packages/be/a0/ce548846b04688eed4815c5cf37502c48b2c6452df871a1a73dd4998cca0/ground-12.0.0-py3-none-any.whl (from https://pypi.org/simple/ground/) (requires-python:>=3.10) 2026-02-09T09:27:58,696 Found link https://files.pythonhosted.org/packages/d9/a2/a8ede9ece8bfbfd9ba3bdf073dc1d926bd2326bc8d4ca849b681ab5dbb00/ground-12.0.0.tar.gz (from https://pypi.org/simple/ground/) (requires-python:>=3.10), version: 12.0.0 2026-02-09T09:27:58,697 Fetching project page and analyzing links: https://www.piwheels.org/simple/ground/ 2026-02-09T09:27:58,698 Getting page https://www.piwheels.org/simple/ground/ 2026-02-09T09:27:58,699 Found index url https://www.piwheels.org/simple 2026-02-09T09:27:58,885 Fetched page https://www.piwheels.org/simple/ground/ as text/html 2026-02-09T09:27:58,899 Skipping link: No binaries permitted for ground: https://www.piwheels.org/simple/ground/ground-11.0.1-py3-none-any.whl#sha256=a75718f8fbeb510062d57c8e910a1c55d9e297048f934407d9c6e5b40c2b2e41 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.10) 2026-02-09T09:27:58,900 Skipping link: No binaries permitted for ground: https://www.piwheels.org/simple/ground/ground-11.0.0-py3-none-any.whl#sha256=043cf872ef732e0f16965a124c7a1c761ca45b2014d143baa11f56de28595cf1 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.10) 2026-02-09T09:27:58,901 Skipping link: No binaries permitted for ground: https://www.piwheels.org/simple/ground/ground-10.0.0-py3-none-any.whl#sha256=6946b5ca39407befcd02be6a4e88b2f1b46d081caec341076b3f2f6d4aa0505c (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.10) 2026-02-09T09:27:58,901 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-9.0.0-py3-none-any.whl#sha256=7b388d5c69f597bee56db20947dc94aacf32e20e8fff383a51c257bf07661527 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.7) 2026-02-09T09:27:58,902 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-8.3.0-py3-none-any.whl#sha256=137a9c87d30f9c055431e54c24a12f89b87ed40c236b482b57a36c0a1e53beb8 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.7) 2026-02-09T09:27:58,903 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-8.2.0-py3-none-any.whl#sha256=cfb490058ea1ea79ecc753a2359bb6b5ee7b756ee639fe6d30cac7ee611fdc77 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.6) 2026-02-09T09:27:58,903 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-8.1.0-py3-none-any.whl#sha256=541137d32ffadd1b72b97737bb731973df966ccaf0edcdba008aba864303ed25 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.6) 2026-02-09T09:27:58,904 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-8.0.1-py3-none-any.whl#sha256=02c5526ac4521173e6eb03e93eb79ba5cafd1db09dac568c06d4dc2384166c2a (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.6) 2026-02-09T09:27:58,904 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-8.0.0-py3-none-any.whl#sha256=66bb6a8cd798792161891885fc177958371b83228620517ddc8cbe5f571a409f (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.6) 2026-02-09T09:27:58,905 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-7.1.1-py3-none-any.whl#sha256=e36ea8d780ed6e8dfb112c72dad84981075994f19f7618ed01286ada3e040045 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,905 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-7.1.0-py3-none-any.whl#sha256=3c6b1f82f4a2b2dc8c34a5f38c76a2c77fd46300382bb1c1449e6bc83f1ac192 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,906 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-7.0.1-py3-none-any.whl#sha256=65ec87248b9a83642c729639bb5701f6651373400efedcb0d5bbae76f3330b00 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,907 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-7.0.0-py3-none-any.whl#sha256=e014ecb4ebdbf4863eb36ba724c556c60f72e1e4870c7e809ba28da84257cf93 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,907 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-6.0.0-py3-none-any.whl#sha256=bb2b270b1d7ea1eb1b2237e6632d3216b906c9851ff34818a284f533bdbf33f4 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,908 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-5.1.1-py3-none-any.whl#sha256=fc3e1bb06f1018e767c1706a5a1a82c39fe2f0b0ecf45b95b8c14bbca0b52242 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,908 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-5.1.0-py3-none-any.whl#sha256=623d6bfdc3cd994c34fddb8a5ac87418d9aafbd8f8f1d2e79cf97759ac8bccbc (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,909 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-5.0.0-py3-none-any.whl#sha256=52361934379ddc5e9ba6a4e6676b4865632ece4ee835f73b24637997170507b6 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,910 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-4.2.0-py3-none-any.whl#sha256=1599d5626f6b27d2c391930886b345a7c6d447cae47a1e7c006f55960aa29ad3 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,910 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-4.1.0-py3-none-any.whl#sha256=5cbb8bd24a49d3ba66576b32415ad0b76078d696ae58f4aaa3ced8c75b3cb73a (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,911 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-4.0.0-py3-none-any.whl#sha256=219b08b6b65412e7fbf4d9c94478d6ed96f47ca58fc8943706efb2a90ae667de (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,912 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-3.9.0-py3-none-any.whl#sha256=b09052a5c839a0818fe19b38db8e4ae9a539eac4037c02dd8aadd311f5fc6577 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,912 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-3.8.0-py3-none-any.whl#sha256=c2c0fb08344a9d439e19f80c880a343be96d291c829aa6446ae696107bef229e (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,912 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-3.7.0-py3-none-any.whl#sha256=c550cf43fb8310c037f22e6bb9b5f65494b82971aa9da34e6e04aec1b2f79f16 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,913 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-3.6.0-py3-none-any.whl#sha256=f6a5cb887959946e88c417339d7a20f5e6c9286360616a0796e3f1a4149e770e (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,913 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-3.5.0-py3-none-any.whl#sha256=62127f7f617d6cdacdbabf41b06001d016cef1fded0dc0b2ebf020a47d00c83d (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,914 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-3.4.0-py3-none-any.whl#sha256=845edd8167ddb77f8fdb6159c7c0ee40eaec124b0e6d6764aa4718f2b8f5ed57 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,914 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-3.3.0-py3-none-any.whl#sha256=d06707fc7c8018697eb6cb17f8234e47e66dd15a8ebd7188b3806980c099d255 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,915 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-3.2.0-py3-none-any.whl#sha256=a99912956d712422f957236b0a69d1ca6e46e5d71fbf5b30f6408d4d828f0cff (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,916 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-3.1.0-py3-none-any.whl#sha256=9c5c53db5f82012e141ecce9d4467b127e7a21abf9d3954cd95f7215961ee107 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,916 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-3.0.0-py3-none-any.whl#sha256=af1b414a7edbb4c44ab578d6302026b0d5b50e7468dce71c5c07d277a03898a9 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,917 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-2.1.0-py3-none-any.whl#sha256=547906afd65b370fde097281a2d5c894914505b2353bbbe3a5a59c6082c353fd (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,917 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-2.0.5-py3-none-any.whl#sha256=25171a9f1a9a2df17f7aa5e7d7ecbd1e33ca9ac94911d8a1fb35ff11b53812ff (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,918 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-2.0.4-py3-none-any.whl#sha256=0ced9dbc017d990f6cc4fa50d85697672ce4b978ec255365c1d5760cbc479122 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,919 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-2.0.3-py3-none-any.whl#sha256=4bd45a65f43470e2c173347c7fc30af5dbc29d5e480483c8efbe1a5df1fa4c45 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,919 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-2.0.2-py3-none-any.whl#sha256=ba43256769853378d54c0f62eb20165310edfa26abd3866a08685335d0c66ee1 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,920 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-2.0.1-py3-none-any.whl#sha256=d46a9c1a3a5262b27366a26a2f175ff60a01bceaffb56a94f77bba5f71699d35 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,920 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-2.0.0-py3-none-any.whl#sha256=96413fb52d6969cc6c65a730a77bf73159c3b2251e5d4bcced3479aaee2844d5 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,921 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-1.4.0-py3-none-any.whl#sha256=f6c30decd8ea350496e0d84d5e9ef4cd6e395c8e74369c3bb9785f42096493c2 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,921 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-1.3.0-py3-none-any.whl#sha256=7c091badb1e5ad719adc78d033ab73c62a0c30906f9cbae654926d195991ddc5 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,922 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-1.2.1-py3-none-any.whl#sha256=0a4307f19912a5fe715da99b84ff51133d69c2580c0f2890e0a4a2de0b67d6cf (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,922 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-1.2.0-py3-none-any.whl#sha256=a4e67b5dcba56bfe8374579b2b42af4cd5f0472fbcdb1fefb2718f09e24e906c (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,923 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-1.1.0-py3-none-any.whl#sha256=86bf6deb9c62eee0883dcab12b9f3e27634f919a3d0808c5d542faff3d42e9bd (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,924 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-1.0.0-py3-none-any.whl#sha256=9751d1af23a36d2ff6adf041cd01e789888b65442ef8a633eaf9692f6be58c2c (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,924 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-0.4.0-py3-none-any.whl#sha256=da92f7814ba3f2297915f8765dccbe6ec7bfeca20e89c8f74df6861f817fc568 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,925 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-0.3.0-py3-none-any.whl#sha256=bd3e89a164e63eab8215e06c17b592a9ecd7c83efd0cd4ebf50c42645293d8e9 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,925 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-0.2.1-py3-none-any.whl#sha256=29ca77b0354818b2e2fd1ac675d2e9d1905962d51e0a1e52ec76ce1d3379f742 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,926 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-0.2.0-py3-none-any.whl#sha256=d90fb98e8bda37338032b4a30f455435f9cca9d822031e16e7156a6176eb5167 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,927 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-0.1.0-py3-none-any.whl#sha256=a329e933c289d75b2edfb23dd8a9e791defd8a50fd0207e41a45581c5d89af71 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,927 Skipping link: No binaries permitted for ground: https://archive1.piwheels.org/simple/ground/ground-0.0.0-py3-none-any.whl#sha256=22da0280629480265ec92924f2a79f3657ebc07342fc04cdcae2e78818f79d98 (from https://www.piwheels.org/simple/ground/) (requires-python:>=3.5) 2026-02-09T09:27:58,928 Skipping link: not a file: https://www.piwheels.org/simple/ground/ 2026-02-09T09:27:58,928 Skipping link: not a file: https://pypi.org/simple/ground/ 2026-02-09T09:27:58,953 Given no hashes to check 1 links for project 'ground': discarding no candidates 2026-02-09T09:27:58,971 Collecting ground==12.0.0 2026-02-09T09:27:58,974 Created temporary directory: /tmp/pip-unpack-ighj4_jz 2026-02-09T09:27:59,105 Downloading ground-12.0.0.tar.gz (33 kB) 2026-02-09T09:27:59,262 Added ground==12.0.0 from https://files.pythonhosted.org/packages/d9/a2/a8ede9ece8bfbfd9ba3bdf073dc1d926bd2326bc8d4ca849b681ab5dbb00/ground-12.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-irhk6u4f' 2026-02-09T09:27:59,269 Created temporary directory: /tmp/pip-build-env-tjmw9tvd 2026-02-09T09:27:59,273 Installing build dependencies: started 2026-02-09T09:27:59,274 Running command pip subprocess to install build dependencies 2026-02-09T09:28:00,421 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-09T09:28:00,979 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-09T09:28:01,001 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-09T09:28:02,738 Collecting setuptools 2026-02-09T09:28:02,758 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-09T09:28:03,045 Collecting wheel 2026-02-09T09:28:03,050 Using cached wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-09T09:28:03,233 Collecting packaging>=24.0 2026-02-09T09:28:03,249 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-09T09:28:06,249 Installing collected packages: setuptools, packaging, wheel 2026-02-09T09:28:09,619 Creating /tmp/pip-build-env-tjmw9tvd/overlay/local/bin 2026-02-09T09:28:09,621 changing mode of /tmp/pip-build-env-tjmw9tvd/overlay/local/bin/wheel to 755 2026-02-09T09:28:09,642 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-09T09:28:09,920 Installing build dependencies: finished with status 'done' 2026-02-09T09:28:09,926 Getting requirements to build wheel: started 2026-02-09T09:28:09,928 Running command Getting requirements to build wheel 2026-02-09T09:28:10,547 /tmp/pip-build-env-tjmw9tvd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-09T09:28:10,547 !! 2026-02-09T09:28:10,548 ******************************************************************************** 2026-02-09T09:28:10,549 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-09T09:28:10,551 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-09T09:28:10,551 or your builds will no longer be supported. 2026-02-09T09:28:10,552 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-09T09:28:10,552 ******************************************************************************** 2026-02-09T09:28:10,553 !! 2026-02-09T09:28:10,554 corresp(dist, value, root_dir) 2026-02-09T09:28:10,630 /tmp/pip-build-env-tjmw9tvd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-09T09:28:10,631 !! 2026-02-09T09:28:10,632 ******************************************************************************** 2026-02-09T09:28:10,632 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-09T09:28:10,633 License :: OSI Approved :: MIT License 2026-02-09T09:28:10,634 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-09T09:28:10,635 ******************************************************************************** 2026-02-09T09:28:10,636 !! 2026-02-09T09:28:10,636 dist._finalize_license_expression() 2026-02-09T09:28:10,637 /tmp/pip-build-env-tjmw9tvd/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-09T09:28:10,637 !! 2026-02-09T09:28:10,638 ******************************************************************************** 2026-02-09T09:28:10,639 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-09T09:28:10,640 License :: OSI Approved :: MIT License 2026-02-09T09:28:10,641 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-09T09:28:10,642 ******************************************************************************** 2026-02-09T09:28:10,643 !! 2026-02-09T09:28:10,644 self._finalize_license_expression() 2026-02-09T09:28:10,645 running egg_info 2026-02-09T09:28:10,650 writing ground.egg-info/PKG-INFO 2026-02-09T09:28:10,656 writing dependency_links to ground.egg-info/dependency_links.txt 2026-02-09T09:28:10,660 writing requirements to ground.egg-info/requires.txt 2026-02-09T09:28:10,661 writing top-level names to ground.egg-info/top_level.txt 2026-02-09T09:28:10,701 reading manifest file 'ground.egg-info/SOURCES.txt' 2026-02-09T09:28:10,706 reading manifest template 'MANIFEST.in' 2026-02-09T09:28:10,707 adding license file 'LICENSE' 2026-02-09T09:28:10,713 writing manifest file 'ground.egg-info/SOURCES.txt' 2026-02-09T09:28:10,812 Getting requirements to build wheel: finished with status 'done' 2026-02-09T09:28:10,816 Created temporary directory: /tmp/pip-modern-metadata-ip2d1uve 2026-02-09T09:28:10,819 Preparing metadata (pyproject.toml): started 2026-02-09T09:28:10,820 Running command Preparing metadata (pyproject.toml) 2026-02-09T09:28:11,395 /tmp/pip-build-env-tjmw9tvd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-09T09:28:11,395 !! 2026-02-09T09:28:11,397 ******************************************************************************** 2026-02-09T09:28:11,397 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-09T09:28:11,398 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-09T09:28:11,399 or your builds will no longer be supported. 2026-02-09T09:28:11,400 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-09T09:28:11,401 ******************************************************************************** 2026-02-09T09:28:11,402 !! 2026-02-09T09:28:11,402 corresp(dist, value, root_dir) 2026-02-09T09:28:11,470 /tmp/pip-build-env-tjmw9tvd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-09T09:28:11,471 !! 2026-02-09T09:28:11,472 ******************************************************************************** 2026-02-09T09:28:11,472 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-09T09:28:11,473 License :: OSI Approved :: MIT License 2026-02-09T09:28:11,474 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-09T09:28:11,475 ******************************************************************************** 2026-02-09T09:28:11,476 !! 2026-02-09T09:28:11,476 dist._finalize_license_expression() 2026-02-09T09:28:11,477 /tmp/pip-build-env-tjmw9tvd/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-09T09:28:11,478 !! 2026-02-09T09:28:11,479 ******************************************************************************** 2026-02-09T09:28:11,479 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-09T09:28:11,480 License :: OSI Approved :: MIT License 2026-02-09T09:28:11,482 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-09T09:28:11,482 ******************************************************************************** 2026-02-09T09:28:11,484 !! 2026-02-09T09:28:11,484 self._finalize_license_expression() 2026-02-09T09:28:11,485 running dist_info 2026-02-09T09:28:11,493 creating /tmp/pip-modern-metadata-ip2d1uve/ground.egg-info 2026-02-09T09:28:11,494 writing /tmp/pip-modern-metadata-ip2d1uve/ground.egg-info/PKG-INFO 2026-02-09T09:28:11,500 writing dependency_links to /tmp/pip-modern-metadata-ip2d1uve/ground.egg-info/dependency_links.txt 2026-02-09T09:28:11,503 writing requirements to /tmp/pip-modern-metadata-ip2d1uve/ground.egg-info/requires.txt 2026-02-09T09:28:11,505 writing top-level names to /tmp/pip-modern-metadata-ip2d1uve/ground.egg-info/top_level.txt 2026-02-09T09:28:11,506 writing manifest file '/tmp/pip-modern-metadata-ip2d1uve/ground.egg-info/SOURCES.txt' 2026-02-09T09:28:11,539 reading manifest file '/tmp/pip-modern-metadata-ip2d1uve/ground.egg-info/SOURCES.txt' 2026-02-09T09:28:11,542 reading manifest template 'MANIFEST.in' 2026-02-09T09:28:11,543 adding license file 'LICENSE' 2026-02-09T09:28:11,547 writing manifest file '/tmp/pip-modern-metadata-ip2d1uve/ground.egg-info/SOURCES.txt' 2026-02-09T09:28:11,548 creating '/tmp/pip-modern-metadata-ip2d1uve/ground-12.0.0.dist-info' 2026-02-09T09:28:11,671 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-09T09:28:11,676 Source in /tmp/pip-wheel-4xavfh1i/ground_35babe5cea09441d85710329e8604447 has version 12.0.0, which satisfies requirement ground==12.0.0 from https://files.pythonhosted.org/packages/d9/a2/a8ede9ece8bfbfd9ba3bdf073dc1d926bd2326bc8d4ca849b681ab5dbb00/ground-12.0.0.tar.gz 2026-02-09T09:28:11,677 Removed ground==12.0.0 from https://files.pythonhosted.org/packages/d9/a2/a8ede9ece8bfbfd9ba3bdf073dc1d926bd2326bc8d4ca849b681ab5dbb00/ground-12.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-irhk6u4f' 2026-02-09T09:28:11,684 Created temporary directory: /tmp/pip-unpack-qo8y39ob 2026-02-09T09:28:11,684 Building wheels for collected packages: ground 2026-02-09T09:28:11,689 Created temporary directory: /tmp/pip-wheel-f0ij2k_0 2026-02-09T09:28:11,689 Destination directory: /tmp/pip-wheel-f0ij2k_0 2026-02-09T09:28:11,692 Building wheel for ground (pyproject.toml): started 2026-02-09T09:28:11,693 Running command Building wheel for ground (pyproject.toml) 2026-02-09T09:28:12,255 /tmp/pip-build-env-tjmw9tvd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-09T09:28:12,255 !! 2026-02-09T09:28:12,256 ******************************************************************************** 2026-02-09T09:28:12,257 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-09T09:28:12,258 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-09T09:28:12,258 or your builds will no longer be supported. 2026-02-09T09:28:12,259 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-09T09:28:12,260 ******************************************************************************** 2026-02-09T09:28:12,261 !! 2026-02-09T09:28:12,262 corresp(dist, value, root_dir) 2026-02-09T09:28:12,325 /tmp/pip-build-env-tjmw9tvd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-09T09:28:12,326 !! 2026-02-09T09:28:12,327 ******************************************************************************** 2026-02-09T09:28:12,327 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-09T09:28:12,329 License :: OSI Approved :: MIT License 2026-02-09T09:28:12,330 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-09T09:28:12,330 ******************************************************************************** 2026-02-09T09:28:12,332 !! 2026-02-09T09:28:12,332 dist._finalize_license_expression() 2026-02-09T09:28:12,333 /tmp/pip-build-env-tjmw9tvd/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-09T09:28:12,333 !! 2026-02-09T09:28:12,335 ******************************************************************************** 2026-02-09T09:28:12,335 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-09T09:28:12,336 License :: OSI Approved :: MIT License 2026-02-09T09:28:12,338 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-09T09:28:12,338 ******************************************************************************** 2026-02-09T09:28:12,340 !! 2026-02-09T09:28:12,340 self._finalize_license_expression() 2026-02-09T09:28:12,341 running bdist_wheel 2026-02-09T09:28:12,352 running build 2026-02-09T09:28:12,352 running build_py 2026-02-09T09:28:12,358 creating build/lib/ground 2026-02-09T09:28:12,360 copying ground/__init__.py -> build/lib/ground 2026-02-09T09:28:12,362 copying ground/enums.py -> build/lib/ground 2026-02-09T09:28:12,364 copying ground/hints.py -> build/lib/ground 2026-02-09T09:28:12,367 copying ground/context.py -> build/lib/ground 2026-02-09T09:28:12,372 creating build/lib/ground/_core 2026-02-09T09:28:12,373 copying ground/_core/geometries.py -> build/lib/ground/_core 2026-02-09T09:28:12,376 copying ground/_core/__init__.py -> build/lib/ground/_core 2026-02-09T09:28:12,378 copying ground/_core/boxed.py -> build/lib/ground/_core 2026-02-09T09:28:12,380 copying ground/_core/enums.py -> build/lib/ground/_core 2026-02-09T09:28:12,382 copying ground/_core/discrete.py -> build/lib/ground/_core 2026-02-09T09:28:12,385 copying ground/_core/packing.py -> build/lib/ground/_core 2026-02-09T09:28:12,387 copying ground/_core/primitive.py -> build/lib/ground/_core 2026-02-09T09:28:12,389 copying ground/_core/hints.py -> build/lib/ground/_core 2026-02-09T09:28:12,393 creating build/lib/ground/_core/rotation 2026-02-09T09:28:12,394 copying ground/_core/rotation/__init__.py -> build/lib/ground/_core/rotation 2026-02-09T09:28:12,396 copying ground/_core/rotation/plain.py -> build/lib/ground/_core/rotation 2026-02-09T09:28:12,398 copying ground/_core/rotation/context.py -> build/lib/ground/_core/rotation 2026-02-09T09:28:12,401 creating build/lib/ground/_core/segment 2026-02-09T09:28:12,402 copying ground/_core/segment/__init__.py -> build/lib/ground/_core/segment 2026-02-09T09:28:12,404 copying ground/_core/segment/plain.py -> build/lib/ground/_core/segment 2026-02-09T09:28:12,405 copying ground/_core/segment/context.py -> build/lib/ground/_core/segment 2026-02-09T09:28:12,408 creating build/lib/ground/_core/centroidal 2026-02-09T09:28:12,409 copying ground/_core/centroidal/__init__.py -> build/lib/ground/_core/centroidal 2026-02-09T09:28:12,411 copying ground/_core/centroidal/context.py -> build/lib/ground/_core/centroidal 2026-02-09T09:28:12,414 creating build/lib/ground/_core/vector 2026-02-09T09:28:12,415 copying ground/_core/vector/__init__.py -> build/lib/ground/_core/vector 2026-02-09T09:28:12,417 copying ground/_core/vector/context.py -> build/lib/ground/_core/vector 2026-02-09T09:28:12,419 creating build/lib/ground/_core/scaling 2026-02-09T09:28:12,420 copying ground/_core/scaling/__init__.py -> build/lib/ground/_core/scaling 2026-02-09T09:28:12,422 copying ground/_core/scaling/plain.py -> build/lib/ground/_core/scaling 2026-02-09T09:28:12,424 copying ground/_core/scaling/context.py -> build/lib/ground/_core/scaling 2026-02-09T09:28:12,427 creating build/lib/ground/_core/measured 2026-02-09T09:28:12,428 copying ground/_core/measured/__init__.py -> build/lib/ground/_core/measured 2026-02-09T09:28:12,430 copying ground/_core/measured/context.py -> build/lib/ground/_core/measured 2026-02-09T09:28:12,432 creating build/lib/ground/_core/circular 2026-02-09T09:28:12,433 copying ground/_core/circular/__init__.py -> build/lib/ground/_core/circular 2026-02-09T09:28:12,435 copying ground/_core/circular/context.py -> build/lib/ground/_core/circular 2026-02-09T09:28:12,438 creating build/lib/ground/_core/angular 2026-02-09T09:28:12,439 copying ground/_core/angular/__init__.py -> build/lib/ground/_core/angular 2026-02-09T09:28:12,441 copying ground/_core/angular/context.py -> build/lib/ground/_core/angular 2026-02-09T09:28:12,443 creating build/lib/ground/_core/translation 2026-02-09T09:28:12,445 copying ground/_core/translation/__init__.py -> build/lib/ground/_core/translation 2026-02-09T09:28:12,447 copying ground/_core/translation/plain.py -> build/lib/ground/_core/translation 2026-02-09T09:28:12,449 copying ground/_core/translation/context.py -> build/lib/ground/_core/translation 2026-02-09T09:28:12,451 creating build/lib/ground/_core/metric 2026-02-09T09:28:12,452 copying ground/_core/metric/__init__.py -> build/lib/ground/_core/metric 2026-02-09T09:28:12,454 copying ground/_core/metric/context.py -> build/lib/ground/_core/metric 2026-02-09T09:28:12,457 creating build/lib/ground/_core/centroidal/plain 2026-02-09T09:28:12,458 copying ground/_core/centroidal/plain/multipolygon.py -> build/lib/ground/_core/centroidal/plain 2026-02-09T09:28:12,460 copying ground/_core/centroidal/plain/multipoint.py -> build/lib/ground/_core/centroidal/plain 2026-02-09T09:28:12,462 copying ground/_core/centroidal/plain/polygon.py -> build/lib/ground/_core/centroidal/plain 2026-02-09T09:28:12,464 copying ground/_core/centroidal/plain/__init__.py -> build/lib/ground/_core/centroidal/plain 2026-02-09T09:28:12,466 copying ground/_core/centroidal/plain/multisegment.py -> build/lib/ground/_core/centroidal/plain 2026-02-09T09:28:12,468 copying ground/_core/centroidal/plain/segment.py -> build/lib/ground/_core/centroidal/plain 2026-02-09T09:28:12,470 copying ground/_core/centroidal/plain/region.py -> build/lib/ground/_core/centroidal/plain 2026-02-09T09:28:12,472 copying ground/_core/centroidal/plain/contour.py -> build/lib/ground/_core/centroidal/plain 2026-02-09T09:28:12,475 creating build/lib/ground/_core/vector/plain 2026-02-09T09:28:12,476 copying ground/_core/vector/plain/dot.py -> build/lib/ground/_core/vector/plain 2026-02-09T09:28:12,478 copying ground/_core/vector/plain/__init__.py -> build/lib/ground/_core/vector/plain 2026-02-09T09:28:12,479 copying ground/_core/vector/plain/cross.py -> build/lib/ground/_core/vector/plain 2026-02-09T09:28:12,482 creating build/lib/ground/_core/measured/plain 2026-02-09T09:28:12,483 copying ground/_core/measured/plain/__init__.py -> build/lib/ground/_core/measured/plain 2026-02-09T09:28:12,485 copying ground/_core/measured/plain/region.py -> build/lib/ground/_core/measured/plain 2026-02-09T09:28:12,487 creating build/lib/ground/_core/circular/plain 2026-02-09T09:28:12,488 copying ground/_core/circular/plain/point_point_point.py -> build/lib/ground/_core/circular/plain 2026-02-09T09:28:12,490 copying ground/_core/circular/plain/__init__.py -> build/lib/ground/_core/circular/plain 2026-02-09T09:28:12,492 creating build/lib/ground/_core/angular/plain 2026-02-09T09:28:12,493 copying ground/_core/angular/plain/__init__.py -> build/lib/ground/_core/angular/plain 2026-02-09T09:28:12,496 copying ground/_core/angular/plain/kind.py -> build/lib/ground/_core/angular/plain 2026-02-09T09:28:12,497 copying ground/_core/angular/plain/orientation.py -> build/lib/ground/_core/angular/plain 2026-02-09T09:28:12,500 creating build/lib/ground/_core/metric/plain 2026-02-09T09:28:12,501 copying ground/_core/metric/plain/point.py -> build/lib/ground/_core/metric/plain 2026-02-09T09:28:12,503 copying ground/_core/metric/plain/__init__.py -> build/lib/ground/_core/metric/plain 2026-02-09T09:28:12,505 copying ground/_core/metric/plain/segment.py -> build/lib/ground/_core/metric/plain 2026-02-09T09:28:12,507 copying ground/_core/metric/plain/box.py -> build/lib/ground/_core/metric/plain 2026-02-09T09:28:12,509 running egg_info 2026-02-09T09:28:12,518 writing ground.egg-info/PKG-INFO 2026-02-09T09:28:12,524 writing dependency_links to ground.egg-info/dependency_links.txt 2026-02-09T09:28:12,526 writing requirements to ground.egg-info/requires.txt 2026-02-09T09:28:12,527 writing top-level names to ground.egg-info/top_level.txt 2026-02-09T09:28:12,551 reading manifest file 'ground.egg-info/SOURCES.txt' 2026-02-09T09:28:12,556 reading manifest template 'MANIFEST.in' 2026-02-09T09:28:12,557 adding license file 'LICENSE' 2026-02-09T09:28:12,562 writing manifest file 'ground.egg-info/SOURCES.txt' 2026-02-09T09:28:12,572 copying ground/py.typed -> build/lib/ground 2026-02-09T09:28:12,590 installing to build/bdist.linux-armv7l/wheel 2026-02-09T09:28:12,590 running install 2026-02-09T09:28:12,612 running install_lib 2026-02-09T09:28:12,618 creating build/bdist.linux-armv7l/wheel 2026-02-09T09:28:12,620 creating build/bdist.linux-armv7l/wheel/ground 2026-02-09T09:28:12,622 creating build/bdist.linux-armv7l/wheel/ground/_core 2026-02-09T09:28:12,623 copying build/lib/ground/_core/geometries.py -> build/bdist.linux-armv7l/wheel/./ground/_core 2026-02-09T09:28:12,626 creating build/bdist.linux-armv7l/wheel/ground/_core/rotation 2026-02-09T09:28:12,627 copying build/lib/ground/_core/rotation/__init__.py -> build/bdist.linux-armv7l/wheel/./ground/_core/rotation 2026-02-09T09:28:12,630 copying build/lib/ground/_core/rotation/plain.py -> build/bdist.linux-armv7l/wheel/./ground/_core/rotation 2026-02-09T09:28:12,632 copying build/lib/ground/_core/rotation/context.py -> build/bdist.linux-armv7l/wheel/./ground/_core/rotation 2026-02-09T09:28:12,634 creating build/bdist.linux-armv7l/wheel/ground/_core/segment 2026-02-09T09:28:12,635 copying build/lib/ground/_core/segment/__init__.py -> build/bdist.linux-armv7l/wheel/./ground/_core/segment 2026-02-09T09:28:12,637 copying build/lib/ground/_core/segment/plain.py -> build/bdist.linux-armv7l/wheel/./ground/_core/segment 2026-02-09T09:28:12,640 copying build/lib/ground/_core/segment/context.py -> build/bdist.linux-armv7l/wheel/./ground/_core/segment 2026-02-09T09:28:12,642 creating build/bdist.linux-armv7l/wheel/ground/_core/centroidal 2026-02-09T09:28:12,644 copying build/lib/ground/_core/centroidal/__init__.py -> build/bdist.linux-armv7l/wheel/./ground/_core/centroidal 2026-02-09T09:28:12,646 creating build/bdist.linux-armv7l/wheel/ground/_core/centroidal/plain 2026-02-09T09:28:12,647 copying build/lib/ground/_core/centroidal/plain/multipolygon.py -> build/bdist.linux-armv7l/wheel/./ground/_core/centroidal/plain 2026-02-09T09:28:12,649 copying build/lib/ground/_core/centroidal/plain/multipoint.py -> build/bdist.linux-armv7l/wheel/./ground/_core/centroidal/plain 2026-02-09T09:28:12,651 copying build/lib/ground/_core/centroidal/plain/polygon.py -> build/bdist.linux-armv7l/wheel/./ground/_core/centroidal/plain 2026-02-09T09:28:12,653 copying build/lib/ground/_core/centroidal/plain/__init__.py -> build/bdist.linux-armv7l/wheel/./ground/_core/centroidal/plain 2026-02-09T09:28:12,655 copying build/lib/ground/_core/centroidal/plain/multisegment.py -> build/bdist.linux-armv7l/wheel/./ground/_core/centroidal/plain 2026-02-09T09:28:12,656 copying build/lib/ground/_core/centroidal/plain/segment.py -> build/bdist.linux-armv7l/wheel/./ground/_core/centroidal/plain 2026-02-09T09:28:12,658 copying build/lib/ground/_core/centroidal/plain/region.py -> build/bdist.linux-armv7l/wheel/./ground/_core/centroidal/plain 2026-02-09T09:28:12,660 copying build/lib/ground/_core/centroidal/plain/contour.py -> build/bdist.linux-armv7l/wheel/./ground/_core/centroidal/plain 2026-02-09T09:28:12,662 copying build/lib/ground/_core/centroidal/context.py -> build/bdist.linux-armv7l/wheel/./ground/_core/centroidal 2026-02-09T09:28:12,665 copying build/lib/ground/_core/__init__.py -> build/bdist.linux-armv7l/wheel/./ground/_core 2026-02-09T09:28:12,666 copying build/lib/ground/_core/boxed.py -> build/bdist.linux-armv7l/wheel/./ground/_core 2026-02-09T09:28:12,668 copying build/lib/ground/_core/enums.py -> build/bdist.linux-armv7l/wheel/./ground/_core 2026-02-09T09:28:12,671 creating build/bdist.linux-armv7l/wheel/ground/_core/vector 2026-02-09T09:28:12,672 copying build/lib/ground/_core/vector/__init__.py -> build/bdist.linux-armv7l/wheel/./ground/_core/vector 2026-02-09T09:28:12,674 creating build/bdist.linux-armv7l/wheel/ground/_core/vector/plain 2026-02-09T09:28:12,675 copying build/lib/ground/_core/vector/plain/dot.py -> build/bdist.linux-armv7l/wheel/./ground/_core/vector/plain 2026-02-09T09:28:12,677 copying build/lib/ground/_core/vector/plain/__init__.py -> build/bdist.linux-armv7l/wheel/./ground/_core/vector/plain 2026-02-09T09:28:12,679 copying build/lib/ground/_core/vector/plain/cross.py -> build/bdist.linux-armv7l/wheel/./ground/_core/vector/plain 2026-02-09T09:28:12,681 copying build/lib/ground/_core/vector/context.py -> build/bdist.linux-armv7l/wheel/./ground/_core/vector 2026-02-09T09:28:12,684 creating build/bdist.linux-armv7l/wheel/ground/_core/scaling 2026-02-09T09:28:12,685 copying build/lib/ground/_core/scaling/__init__.py -> build/bdist.linux-armv7l/wheel/./ground/_core/scaling 2026-02-09T09:28:12,687 copying build/lib/ground/_core/scaling/plain.py -> build/bdist.linux-armv7l/wheel/./ground/_core/scaling 2026-02-09T09:28:12,688 copying build/lib/ground/_core/scaling/context.py -> build/bdist.linux-armv7l/wheel/./ground/_core/scaling 2026-02-09T09:28:12,692 creating build/bdist.linux-armv7l/wheel/ground/_core/measured 2026-02-09T09:28:12,693 copying build/lib/ground/_core/measured/__init__.py -> build/bdist.linux-armv7l/wheel/./ground/_core/measured 2026-02-09T09:28:12,695 creating build/bdist.linux-armv7l/wheel/ground/_core/measured/plain 2026-02-09T09:28:12,697 copying build/lib/ground/_core/measured/plain/__init__.py -> build/bdist.linux-armv7l/wheel/./ground/_core/measured/plain 2026-02-09T09:28:12,698 copying build/lib/ground/_core/measured/plain/region.py -> build/bdist.linux-armv7l/wheel/./ground/_core/measured/plain 2026-02-09T09:28:12,701 copying build/lib/ground/_core/measured/context.py -> build/bdist.linux-armv7l/wheel/./ground/_core/measured 2026-02-09T09:28:12,703 copying build/lib/ground/_core/discrete.py -> build/bdist.linux-armv7l/wheel/./ground/_core 2026-02-09T09:28:12,705 copying build/lib/ground/_core/packing.py -> build/bdist.linux-armv7l/wheel/./ground/_core 2026-02-09T09:28:12,706 copying build/lib/ground/_core/primitive.py -> build/bdist.linux-armv7l/wheel/./ground/_core 2026-02-09T09:28:12,709 creating build/bdist.linux-armv7l/wheel/ground/_core/circular 2026-02-09T09:28:12,710 copying build/lib/ground/_core/circular/__init__.py -> build/bdist.linux-armv7l/wheel/./ground/_core/circular 2026-02-09T09:28:12,713 creating build/bdist.linux-armv7l/wheel/ground/_core/circular/plain 2026-02-09T09:28:12,714 copying build/lib/ground/_core/circular/plain/point_point_point.py -> build/bdist.linux-armv7l/wheel/./ground/_core/circular/plain 2026-02-09T09:28:12,716 copying build/lib/ground/_core/circular/plain/__init__.py -> build/bdist.linux-armv7l/wheel/./ground/_core/circular/plain 2026-02-09T09:28:12,718 copying build/lib/ground/_core/circular/context.py -> build/bdist.linux-armv7l/wheel/./ground/_core/circular 2026-02-09T09:28:12,719 copying build/lib/ground/_core/hints.py -> build/bdist.linux-armv7l/wheel/./ground/_core 2026-02-09T09:28:12,722 creating build/bdist.linux-armv7l/wheel/ground/_core/angular 2026-02-09T09:28:12,723 copying build/lib/ground/_core/angular/__init__.py -> build/bdist.linux-armv7l/wheel/./ground/_core/angular 2026-02-09T09:28:12,726 creating build/bdist.linux-armv7l/wheel/ground/_core/angular/plain 2026-02-09T09:28:12,727 copying build/lib/ground/_core/angular/plain/__init__.py -> build/bdist.linux-armv7l/wheel/./ground/_core/angular/plain 2026-02-09T09:28:12,729 copying build/lib/ground/_core/angular/plain/kind.py -> build/bdist.linux-armv7l/wheel/./ground/_core/angular/plain 2026-02-09T09:28:12,731 copying build/lib/ground/_core/angular/plain/orientation.py -> build/bdist.linux-armv7l/wheel/./ground/_core/angular/plain 2026-02-09T09:28:12,733 copying build/lib/ground/_core/angular/context.py -> build/bdist.linux-armv7l/wheel/./ground/_core/angular 2026-02-09T09:28:12,736 creating build/bdist.linux-armv7l/wheel/ground/_core/translation 2026-02-09T09:28:12,737 copying build/lib/ground/_core/translation/__init__.py -> build/bdist.linux-armv7l/wheel/./ground/_core/translation 2026-02-09T09:28:12,739 copying build/lib/ground/_core/translation/plain.py -> build/bdist.linux-armv7l/wheel/./ground/_core/translation 2026-02-09T09:28:12,741 copying build/lib/ground/_core/translation/context.py -> build/bdist.linux-armv7l/wheel/./ground/_core/translation 2026-02-09T09:28:12,744 creating build/bdist.linux-armv7l/wheel/ground/_core/metric 2026-02-09T09:28:12,745 copying build/lib/ground/_core/metric/__init__.py -> build/bdist.linux-armv7l/wheel/./ground/_core/metric 2026-02-09T09:28:12,747 creating build/bdist.linux-armv7l/wheel/ground/_core/metric/plain 2026-02-09T09:28:12,748 copying build/lib/ground/_core/metric/plain/point.py -> build/bdist.linux-armv7l/wheel/./ground/_core/metric/plain 2026-02-09T09:28:12,750 copying build/lib/ground/_core/metric/plain/__init__.py -> build/bdist.linux-armv7l/wheel/./ground/_core/metric/plain 2026-02-09T09:28:12,752 copying build/lib/ground/_core/metric/plain/segment.py -> build/bdist.linux-armv7l/wheel/./ground/_core/metric/plain 2026-02-09T09:28:12,754 copying build/lib/ground/_core/metric/plain/box.py -> build/bdist.linux-armv7l/wheel/./ground/_core/metric/plain 2026-02-09T09:28:12,756 copying build/lib/ground/_core/metric/context.py -> build/bdist.linux-armv7l/wheel/./ground/_core/metric 2026-02-09T09:28:12,758 copying build/lib/ground/py.typed -> build/bdist.linux-armv7l/wheel/./ground 2026-02-09T09:28:12,760 copying build/lib/ground/__init__.py -> build/bdist.linux-armv7l/wheel/./ground 2026-02-09T09:28:12,762 copying build/lib/ground/enums.py -> build/bdist.linux-armv7l/wheel/./ground 2026-02-09T09:28:12,764 copying build/lib/ground/hints.py -> build/bdist.linux-armv7l/wheel/./ground 2026-02-09T09:28:12,766 copying build/lib/ground/context.py -> build/bdist.linux-armv7l/wheel/./ground 2026-02-09T09:28:12,770 running install_egg_info 2026-02-09T09:28:12,774 Copying ground.egg-info to build/bdist.linux-armv7l/wheel/./ground-12.0.0-py3.11.egg-info 2026-02-09T09:28:12,785 running install_scripts 2026-02-09T09:28:12,796 creating build/bdist.linux-armv7l/wheel/ground-12.0.0.dist-info/WHEEL 2026-02-09T09:28:12,798 creating '/tmp/pip-wheel-f0ij2k_0/.tmp-h9cfnv66/ground-12.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-09T09:28:12,801 adding 'ground/__init__.py' 2026-02-09T09:28:12,808 adding 'ground/context.py' 2026-02-09T09:28:12,809 adding 'ground/enums.py' 2026-02-09T09:28:12,811 adding 'ground/hints.py' 2026-02-09T09:28:12,812 adding 'ground/py.typed' 2026-02-09T09:28:12,814 adding 'ground/_core/__init__.py' 2026-02-09T09:28:12,815 adding 'ground/_core/boxed.py' 2026-02-09T09:28:12,816 adding 'ground/_core/discrete.py' 2026-02-09T09:28:12,818 adding 'ground/_core/enums.py' 2026-02-09T09:28:12,819 adding 'ground/_core/geometries.py' 2026-02-09T09:28:12,821 adding 'ground/_core/hints.py' 2026-02-09T09:28:12,822 adding 'ground/_core/packing.py' 2026-02-09T09:28:12,823 adding 'ground/_core/primitive.py' 2026-02-09T09:28:12,825 adding 'ground/_core/angular/__init__.py' 2026-02-09T09:28:12,826 adding 'ground/_core/angular/context.py' 2026-02-09T09:28:12,828 adding 'ground/_core/angular/plain/__init__.py' 2026-02-09T09:28:12,829 adding 'ground/_core/angular/plain/kind.py' 2026-02-09T09:28:12,830 adding 'ground/_core/angular/plain/orientation.py' 2026-02-09T09:28:12,832 adding 'ground/_core/centroidal/__init__.py' 2026-02-09T09:28:12,833 adding 'ground/_core/centroidal/context.py' 2026-02-09T09:28:12,835 adding 'ground/_core/centroidal/plain/__init__.py' 2026-02-09T09:28:12,836 adding 'ground/_core/centroidal/plain/contour.py' 2026-02-09T09:28:12,837 adding 'ground/_core/centroidal/plain/multipoint.py' 2026-02-09T09:28:12,839 adding 'ground/_core/centroidal/plain/multipolygon.py' 2026-02-09T09:28:12,840 adding 'ground/_core/centroidal/plain/multisegment.py' 2026-02-09T09:28:12,841 adding 'ground/_core/centroidal/plain/polygon.py' 2026-02-09T09:28:12,842 adding 'ground/_core/centroidal/plain/region.py' 2026-02-09T09:28:12,844 adding 'ground/_core/centroidal/plain/segment.py' 2026-02-09T09:28:12,845 adding 'ground/_core/circular/__init__.py' 2026-02-09T09:28:12,847 adding 'ground/_core/circular/context.py' 2026-02-09T09:28:12,848 adding 'ground/_core/circular/plain/__init__.py' 2026-02-09T09:28:12,850 adding 'ground/_core/circular/plain/point_point_point.py' 2026-02-09T09:28:12,851 adding 'ground/_core/measured/__init__.py' 2026-02-09T09:28:12,852 adding 'ground/_core/measured/context.py' 2026-02-09T09:28:12,854 adding 'ground/_core/measured/plain/__init__.py' 2026-02-09T09:28:12,855 adding 'ground/_core/measured/plain/region.py' 2026-02-09T09:28:12,857 adding 'ground/_core/metric/__init__.py' 2026-02-09T09:28:12,859 adding 'ground/_core/metric/context.py' 2026-02-09T09:28:12,860 adding 'ground/_core/metric/plain/__init__.py' 2026-02-09T09:28:12,862 adding 'ground/_core/metric/plain/box.py' 2026-02-09T09:28:12,863 adding 'ground/_core/metric/plain/point.py' 2026-02-09T09:28:12,864 adding 'ground/_core/metric/plain/segment.py' 2026-02-09T09:28:12,866 adding 'ground/_core/rotation/__init__.py' 2026-02-09T09:28:12,868 adding 'ground/_core/rotation/context.py' 2026-02-09T09:28:12,869 adding 'ground/_core/rotation/plain.py' 2026-02-09T09:28:12,871 adding 'ground/_core/scaling/__init__.py' 2026-02-09T09:28:12,873 adding 'ground/_core/scaling/context.py' 2026-02-09T09:28:12,874 adding 'ground/_core/scaling/plain.py' 2026-02-09T09:28:12,876 adding 'ground/_core/segment/__init__.py' 2026-02-09T09:28:12,877 adding 'ground/_core/segment/context.py' 2026-02-09T09:28:12,879 adding 'ground/_core/segment/plain.py' 2026-02-09T09:28:12,880 adding 'ground/_core/translation/__init__.py' 2026-02-09T09:28:12,882 adding 'ground/_core/translation/context.py' 2026-02-09T09:28:12,883 adding 'ground/_core/translation/plain.py' 2026-02-09T09:28:12,884 adding 'ground/_core/vector/__init__.py' 2026-02-09T09:28:12,886 adding 'ground/_core/vector/context.py' 2026-02-09T09:28:12,887 adding 'ground/_core/vector/plain/__init__.py' 2026-02-09T09:28:12,888 adding 'ground/_core/vector/plain/cross.py' 2026-02-09T09:28:12,889 adding 'ground/_core/vector/plain/dot.py' 2026-02-09T09:28:12,892 adding 'ground-12.0.0.dist-info/licenses/LICENSE' 2026-02-09T09:28:12,893 adding 'ground-12.0.0.dist-info/METADATA' 2026-02-09T09:28:12,894 adding 'ground-12.0.0.dist-info/WHEEL' 2026-02-09T09:28:12,895 adding 'ground-12.0.0.dist-info/top_level.txt' 2026-02-09T09:28:12,897 adding 'ground-12.0.0.dist-info/RECORD' 2026-02-09T09:28:12,899 removing build/bdist.linux-armv7l/wheel 2026-02-09T09:28:13,017 Building wheel for ground (pyproject.toml): finished with status 'done' 2026-02-09T09:28:13,022 Created wheel for ground: filename=ground-12.0.0-py3-none-any.whl size=44892 sha256=4c2a7bd63a08eded29d92c405b6c87e6543d274d90f1a19226ff5e0954c647b2 2026-02-09T09:28:13,024 Stored in directory: /tmp/pip-ephem-wheel-cache-ohn7c3jx/wheels/67/b8/7c/d0af521ca41c258a211fa73c16045fbf17cf3e8a5ed78fc43c 2026-02-09T09:28:13,037 Successfully built ground 2026-02-09T09:28:13,041 Removed build tracker: '/tmp/pip-build-tracker-irhk6u4f'