2026-01-10T21:08:39,886 Created temporary directory: /tmp/pip-ephem-wheel-cache-kr6v6fbe 2026-01-10T21:08:39,888 Created temporary directory: /tmp/pip-build-tracker-pcfnqemg 2026-01-10T21:08:39,889 Initialized build tracking at /tmp/pip-build-tracker-pcfnqemg 2026-01-10T21:08:39,889 Created build tracker: /tmp/pip-build-tracker-pcfnqemg 2026-01-10T21:08:39,890 Entered build tracker: /tmp/pip-build-tracker-pcfnqemg 2026-01-10T21:08:39,891 Created temporary directory: /tmp/pip-wheel-lzkq2ydl 2026-01-10T21:08:39,893 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-01-10T21:08:39,896 Created temporary directory: /tmp/pip-ephem-wheel-cache-3mimyitj 2026-01-10T21:08:39,921 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-10T21:08:39,924 2 location(s) to search for versions of openground: 2026-01-10T21:08:39,924 * https://pypi.org/simple/openground/ 2026-01-10T21:08:39,924 * https://www.piwheels.org/simple/openground/ 2026-01-10T21:08:39,925 Fetching project page and analyzing links: https://pypi.org/simple/openground/ 2026-01-10T21:08:39,926 Getting page https://pypi.org/simple/openground/ 2026-01-10T21:08:39,927 Found index url https://pypi.org/simple 2026-01-10T21:08:40,145 Fetched page https://pypi.org/simple/openground/ as application/vnd.pypi.simple.v1+json 2026-01-10T21:08:40,151 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/31/c8/b539814899d0a5bf5a9ee75682977e10ad8403fa5289568b6a3ba927c21a/openground-0.1.0-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,152 Found link https://files.pythonhosted.org/packages/ea/d7/5c8f37983af1964eb502f78634adf61a06efd074082f689d93460c25ad10/openground-0.1.0.tar.gz (from https://pypi.org/simple/openground/) (requires-python:>=3.10), version: 0.1.0 2026-01-10T21:08:40,152 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/36/65/6c03dde7edaf8064c93f0df4d84846cda96e723cd90a3716d1156aa20847/openground-0.2.0-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,153 Found link https://files.pythonhosted.org/packages/dc/07/45a382790972bfd8c505700420e3e5358553bfe2e6d491d59212f8bcbc58/openground-0.2.0.tar.gz (from https://pypi.org/simple/openground/) (requires-python:>=3.10), version: 0.2.0 2026-01-10T21:08:40,154 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/53/a7/d644c5498ae1910f031e8b3f4bab44a341070967c3da79349d8024133f69/openground-0.2.1-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,155 Found link https://files.pythonhosted.org/packages/b2/8b/18d07441f6a940281a56221f512f1fbcc08ac2ea1d0e25d1be94bb4b07db/openground-0.2.1.tar.gz (from https://pypi.org/simple/openground/) (requires-python:>=3.10), version: 0.2.1 2026-01-10T21:08:40,156 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/95/4a/531314eebb67f9bb081e2d87d75ee484cb569ec1d1dd66b73500f0c4226e/openground-0.2.2-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,157 Found link https://files.pythonhosted.org/packages/05/5d/c67c800e6ae3256604765ff20d21cbc99d09b6c46f7a237b54855412ef4a/openground-0.2.2.tar.gz (from https://pypi.org/simple/openground/) (requires-python:>=3.10), version: 0.2.2 2026-01-10T21:08:40,158 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/a7/68/e6c38c9ec2283b8c33317062377940d0d8184707b5fd542259ba3b2dd7c2/openground-0.2.3-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,159 Found link https://files.pythonhosted.org/packages/0e/6f/602cf7ad2953e3138c380fb787f03cf2725c73edd7ff8d9acebe18b5dd9c/openground-0.2.3.tar.gz (from https://pypi.org/simple/openground/) (requires-python:>=3.10), version: 0.2.3 2026-01-10T21:08:40,160 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/d3/a1/6b400ea0a712ac93727d901968bb82d2705f4bcc9630a33b3b6bb4fcf518/openground-0.3.0-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,161 Found link https://files.pythonhosted.org/packages/6e/be/8500db0ec7ae2524ead91299e80c3dc59a658910851338f91c0ef84caf8e/openground-0.3.0.tar.gz (from https://pypi.org/simple/openground/) (requires-python:>=3.10), version: 0.3.0 2026-01-10T21:08:40,162 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/b1/09/9356ac43940b52571b1c2ced5509b7110f699efdfc51c49308079f1dcfca/openground-0.4.0-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,163 Found link https://files.pythonhosted.org/packages/c4/01/46e5df65110fbaa4ce53e567511c46911fa973ed16d2e73631ed6c3b709f/openground-0.4.0.tar.gz (from https://pypi.org/simple/openground/) (requires-python:>=3.10), version: 0.4.0 2026-01-10T21:08:40,163 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/15/0e/51a18376123a9c7788c43ba5429115b2731f2ddc9df620e2bf4c88defec6/openground-0.5.0-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,164 Found link https://files.pythonhosted.org/packages/0e/75/4c65eeed02c3e5adb3bedc425fa3551c0c650994f7b660e14535d2fbe4d8/openground-0.5.0.tar.gz (from https://pypi.org/simple/openground/) (requires-python:>=3.10), version: 0.5.0 2026-01-10T21:08:40,165 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/88/8b/55ac4934abcc8d586a5a05f4a6070d9352093cda92b65cba7dacd93545fb/openground-0.5.1-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,166 Found link https://files.pythonhosted.org/packages/d3/69/c3e080dced7ede83ffbaa457dc2de9c2a9cee2bae1e5427b64495aa15e9d/openground-0.5.1.tar.gz (from https://pypi.org/simple/openground/) (requires-python:>=3.10), version: 0.5.1 2026-01-10T21:08:40,166 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/63/e3/b9358e3e9992a0db823b4846897029d41de7af2a3cb7c77fd2faed3683e4/openground-0.6.0-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,167 Found link https://files.pythonhosted.org/packages/f1/06/cdc849323848e54cfac79ab02e3ef50a4a7d61aa13cade4d22913bb41a7f/openground-0.6.0.tar.gz (from https://pypi.org/simple/openground/) (requires-python:>=3.10), version: 0.6.0 2026-01-10T21:08:40,168 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/8a/59/ea5394b82e7254b9ca02e267c93dd9f74f9fc22c6bb5bed055cb000b5033/openground-0.7.0-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,169 Found link https://files.pythonhosted.org/packages/a2/c8/450558be27812ed6b1acb4184fd766758ec10473d1b8a5a7f105022a1085/openground-0.7.0.tar.gz (from https://pypi.org/simple/openground/) (requires-python:>=3.10), version: 0.7.0 2026-01-10T21:08:40,170 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/0b/5d/bad2bef91b3c6f636b43139229e1030c17da0890e90f9e5718956571257b/openground-0.7.1-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,171 Found link https://files.pythonhosted.org/packages/b4/ac/019b052fc14df4cce2c8a9f8ca41e3c7dfa3a0fe8592208e9d1ddf3917b1/openground-0.7.1.tar.gz (from https://pypi.org/simple/openground/) (requires-python:>=3.10), version: 0.7.1 2026-01-10T21:08:40,172 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/e0/b5/602c0fa2c0bc79e5af788faba2b83fe6f101fbcb0640f225a3715fc4fdfe/openground-0.8.0-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,173 Found link https://files.pythonhosted.org/packages/d0/f4/d3b974dfc01b78dd15514f7b3c8ebfc2b5525ca2a23e7b45d968ca57d7e5/openground-0.8.0.tar.gz (from https://pypi.org/simple/openground/) (requires-python:>=3.10), version: 0.8.0 2026-01-10T21:08:40,174 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/d4/e2/b9a0a4538dc7752db74776fdb62d72bad8346a60f4931d24f6b93db26667/openground-0.8.1-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,175 Found link https://files.pythonhosted.org/packages/78/cc/7fa659a762018127da983e4f90ea8bae770855e26e2fd43fade5489b27bb/openground-0.8.1.tar.gz (from https://pypi.org/simple/openground/) (requires-python:>=3.10), version: 0.8.1 2026-01-10T21:08:40,175 Fetching project page and analyzing links: https://www.piwheels.org/simple/openground/ 2026-01-10T21:08:40,176 Getting page https://www.piwheels.org/simple/openground/ 2026-01-10T21:08:40,177 Found index url https://www.piwheels.org/simple 2026-01-10T21:08:40,334 Fetched page https://www.piwheels.org/simple/openground/ as text/html 2026-01-10T21:08:40,339 Skipping link: No binaries permitted for openground: https://www.piwheels.org/simple/openground/openground-0.8.0-py3-none-any.whl#sha256=b2ba4afdcef022083bcf854aa92a58c938eb676f5d5a3283fd6b8d1224570c98 (from https://www.piwheels.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,339 Skipping link: No binaries permitted for openground: https://www.piwheels.org/simple/openground/openground-0.7.1-py3-none-any.whl#sha256=a2ab1e880297209a2b6880ed49cbddfba9dfe24cef4d638ad1c1f002d75ac0de (from https://www.piwheels.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,340 Skipping link: No binaries permitted for openground: https://www.piwheels.org/simple/openground/openground-0.7.0-py3-none-any.whl#sha256=9ecc10207ef2708fa03b3f54f0ee3c39a45e65025338feb3595e330b81383bca (from https://www.piwheels.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,341 Skipping link: No binaries permitted for openground: https://www.piwheels.org/simple/openground/openground-0.6.0-py3-none-any.whl#sha256=076d92f11a1ae75863a97a066b7d4cbf48e517abf095391c0e4ce5bfccb3f22f (from https://www.piwheels.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,341 Skipping link: No binaries permitted for openground: https://www.piwheels.org/simple/openground/openground-0.5.1-py3-none-any.whl#sha256=5545b1d2a03ade0b1895bdb9b6bac4656398d3e88e869f906a70dba61da6998e (from https://www.piwheels.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,342 Skipping link: No binaries permitted for openground: https://www.piwheels.org/simple/openground/openground-0.5.0-py3-none-any.whl#sha256=935e3337ba6db724c5f6c5ce9c543e9304d7b41ce8d7fba04aab4f6e00bfe41b (from https://www.piwheels.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,342 Skipping link: No binaries permitted for openground: https://www.piwheels.org/simple/openground/openground-0.4.0-py3-none-any.whl#sha256=be4e9f5e902e48a0eb42734f5c49c137f523f9c708705332b02ffe335e5cf800 (from https://www.piwheels.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,343 Skipping link: No binaries permitted for openground: https://www.piwheels.org/simple/openground/openground-0.3.0-py3-none-any.whl#sha256=9a1611e0b635703ae6317a48110507cb6947bc634e02d35dcefc5b136d64eff5 (from https://www.piwheels.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,343 Skipping link: No binaries permitted for openground: https://www.piwheels.org/simple/openground/openground-0.2.3-py3-none-any.whl#sha256=662b6ac58106439215b1ce5ca386714d43ffe9bc881f0efc38e20c557fbbf764 (from https://www.piwheels.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,344 Skipping link: No binaries permitted for openground: https://www.piwheels.org/simple/openground/openground-0.2.2-py3-none-any.whl#sha256=63ab1056d35f502ec47920134d0728c964b955f2668745a7a5ae3a0d09c62f91 (from https://www.piwheels.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,345 Skipping link: No binaries permitted for openground: https://www.piwheels.org/simple/openground/openground-0.2.1-py3-none-any.whl#sha256=4cd3de1565d5d2055546f8706c0ed7b544a1db3a344b396cd5cd2b51ed160575 (from https://www.piwheels.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,345 Skipping link: No binaries permitted for openground: https://www.piwheels.org/simple/openground/openground-0.2.0-py3-none-any.whl#sha256=471f0e2ceca680b16ffd3cda7db508fb39785c6549c448f362aeae6b88cb867f (from https://www.piwheels.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,346 Skipping link: No binaries permitted for openground: https://www.piwheels.org/simple/openground/openground-0.1.0-py3-none-any.whl#sha256=420b6d78f6a96760a3d8a333ab75984c8b33190366f9b344dfae69c77ca79c8e (from https://www.piwheels.org/simple/openground/) (requires-python:>=3.10) 2026-01-10T21:08:40,346 Skipping link: not a file: https://www.piwheels.org/simple/openground/ 2026-01-10T21:08:40,347 Skipping link: not a file: https://pypi.org/simple/openground/ 2026-01-10T21:08:40,367 Given no hashes to check 1 links for project 'openground': discarding no candidates 2026-01-10T21:08:40,385 Collecting openground==0.8.1 2026-01-10T21:08:40,387 Created temporary directory: /tmp/pip-unpack-tz439t1h 2026-01-10T21:08:40,599 Downloading openground-0.8.1.tar.gz (29 kB) 2026-01-10T21:08:40,656 Added openground==0.8.1 from https://files.pythonhosted.org/packages/78/cc/7fa659a762018127da983e4f90ea8bae770855e26e2fd43fade5489b27bb/openground-0.8.1.tar.gz to build tracker '/tmp/pip-build-tracker-pcfnqemg' 2026-01-10T21:08:40,661 Created temporary directory: /tmp/pip-build-env-a5fposef 2026-01-10T21:08:40,666 Installing build dependencies: started 2026-01-10T21:08:40,667 Running command pip subprocess to install build dependencies 2026-01-10T21:08:41,804 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-10T21:08:42,465 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-01-10T21:08:42,489 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-10T21:08:42,988 Collecting hatchling 2026-01-10T21:08:43,005 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.28.0-py3-none-any.whl (76 kB) 2026-01-10T21:08:43,188 Collecting packaging>=24.2 2026-01-10T21:08:43,204 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2026-01-10T21:08:43,318 Collecting pathspec>=0.10.1 2026-01-10T21:08:43,334 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.3-py3-none-any.whl (55 kB) 2026-01-10T21:08:43,452 Collecting pluggy>=1.0.0 2026-01-10T21:08:43,466 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-01-10T21:08:43,709 Collecting trove-classifiers 2026-01-10T21:08:43,722 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2025.12.1.14-py3-none-any.whl (14 kB) 2026-01-10T21:08:46,435 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-01-10T21:08:46,472 Creating /tmp/pip-build-env-a5fposef/overlay/local/bin 2026-01-10T21:08:46,474 changing mode of /tmp/pip-build-env-a5fposef/overlay/local/bin/trove-classifiers to 755 2026-01-10T21:08:47,407 changing mode of /tmp/pip-build-env-a5fposef/overlay/local/bin/hatchling to 755 2026-01-10T21:08:47,445 Successfully installed hatchling-1.28.0 packaging-25.0 pathspec-1.0.3 pluggy-1.6.0 trove-classifiers-2025.12.1.14 2026-01-10T21:08:47,694 Installing build dependencies: finished with status 'done' 2026-01-10T21:08:47,700 Getting requirements to build wheel: started 2026-01-10T21:08:47,701 Running command Getting requirements to build wheel 2026-01-10T21:08:48,052 Getting requirements to build wheel: finished with status 'done' 2026-01-10T21:08:48,055 Created temporary directory: /tmp/pip-modern-metadata-cp5ti79h 2026-01-10T21:08:48,058 Preparing metadata (pyproject.toml): started 2026-01-10T21:08:48,059 Running command Preparing metadata (pyproject.toml) 2026-01-10T21:08:48,669 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-10T21:08:48,674 Source in /tmp/pip-wheel-lzkq2ydl/openground_62d649f6cbd14e4e8f5667d80d919aa6 has version 0.8.1, which satisfies requirement openground==0.8.1 from https://files.pythonhosted.org/packages/78/cc/7fa659a762018127da983e4f90ea8bae770855e26e2fd43fade5489b27bb/openground-0.8.1.tar.gz 2026-01-10T21:08:48,674 Removed openground==0.8.1 from https://files.pythonhosted.org/packages/78/cc/7fa659a762018127da983e4f90ea8bae770855e26e2fd43fade5489b27bb/openground-0.8.1.tar.gz from build tracker '/tmp/pip-build-tracker-pcfnqemg' 2026-01-10T21:08:48,681 Created temporary directory: /tmp/pip-unpack-irml8weg 2026-01-10T21:08:48,682 Building wheels for collected packages: openground 2026-01-10T21:08:48,686 Created temporary directory: /tmp/pip-wheel-ztjzvydw 2026-01-10T21:08:48,686 Destination directory: /tmp/pip-wheel-ztjzvydw 2026-01-10T21:08:48,689 Building wheel for openground (pyproject.toml): started 2026-01-10T21:08:48,690 Running command Building wheel for openground (pyproject.toml) 2026-01-10T21:08:48,823 Building wheel for openground (pyproject.toml): finished with status 'done' 2026-01-10T21:08:48,827 Created wheel for openground: filename=openground-0.8.1-py3-none-any.whl size=33775 sha256=2f58d03656206e485c8590f15befca5eeeb1162adbdc8794d69376642ebf12dd 2026-01-10T21:08:48,828 Stored in directory: /tmp/pip-ephem-wheel-cache-3mimyitj/wheels/91/8c/a4/08482c3d7ef3ac7b300a5334014ea7a6d3396fa0ba7944b094 2026-01-10T21:08:48,839 Successfully built openground 2026-01-10T21:08:48,843 Removed build tracker: '/tmp/pip-build-tracker-pcfnqemg'