2026-03-27T21:31:54,193 Created temporary directory: /tmp/pip-ephem-wheel-cache-navniuhl 2026-03-27T21:31:54,195 Created temporary directory: /tmp/pip-build-tracker-snbjy90o 2026-03-27T21:31:54,195 Initialized build tracking at /tmp/pip-build-tracker-snbjy90o 2026-03-27T21:31:54,196 Created build tracker: /tmp/pip-build-tracker-snbjy90o 2026-03-27T21:31:54,196 Entered build tracker: /tmp/pip-build-tracker-snbjy90o 2026-03-27T21:31:54,197 Created temporary directory: /tmp/pip-wheel-s8gfpz0m 2026-03-27T21:31:54,200 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-27T21:31:54,202 Created temporary directory: /tmp/pip-ephem-wheel-cache-72gpbeal 2026-03-27T21:31:54,225 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T21:31:54,228 2 location(s) to search for versions of openground: 2026-03-27T21:31:54,228 * https://pypi.org/simple/openground/ 2026-03-27T21:31:54,228 * https://www.piwheels.org/simple/openground/ 2026-03-27T21:31:54,229 Fetching project page and analyzing links: https://pypi.org/simple/openground/ 2026-03-27T21:31:54,230 Getting page https://pypi.org/simple/openground/ 2026-03-27T21:31:54,231 Found index url https://pypi.org/simple 2026-03-27T21:31:54,461 Fetched page https://pypi.org/simple/openground/ as application/vnd.pypi.simple.v1+json 2026-03-27T21:31:54,473 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-03-27T21:31:54,474 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-03-27T21:31:54,475 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-03-27T21:31:54,476 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-03-27T21:31:54,477 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-03-27T21:31:54,478 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-03-27T21:31:54,479 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-03-27T21:31:54,480 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-03-27T21:31:54,481 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-03-27T21:31:54,482 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-03-27T21:31:54,483 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-03-27T21:31:54,483 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-03-27T21:31:54,484 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-03-27T21:31:54,485 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-03-27T21:31:54,486 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-03-27T21:31:54,487 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-03-27T21:31:54,487 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-03-27T21:31:54,488 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-03-27T21:31:54,489 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-03-27T21:31:54,490 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-03-27T21:31:54,491 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-03-27T21:31:54,492 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-03-27T21:31:54,492 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-03-27T21:31:54,493 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-03-27T21:31:54,494 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-03-27T21:31:54,495 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-03-27T21:31:54,496 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-03-27T21:31:54,497 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-03-27T21:31:54,498 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/1d/92/da65df0d1fd19730ec07a2a46f9f0fada02af7bae7cc1595b0233ab12f50/openground-0.8.2-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:>=3.10) 2026-03-27T21:31:54,499 Found link https://files.pythonhosted.org/packages/48/ab/59f0eb0c4c60af1baa4e78297a876e997feb7fc26e26c7e070f62966ed3f/openground-0.8.2.tar.gz (from https://pypi.org/simple/openground/) (requires-python:>=3.10), version: 0.8.2 2026-03-27T21:31:54,499 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/f1/37/6a1d99e20dad7cd6b19f5bc5b07f9079ad4f156b9aa3ac905f5f528e472d/openground-0.8.3-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:>=3.10) 2026-03-27T21:31:54,500 Found link https://files.pythonhosted.org/packages/76/db/5b31fd9a7daead394c4b5bc56d0b54bf4ace57274b7a98fb6f9be10ac080/openground-0.8.3.tar.gz (from https://pypi.org/simple/openground/) (requires-python:>=3.10), version: 0.8.3 2026-03-27T21:31:54,501 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/38/46/ebe45754f44c1abc24f57fee7bc2898d0af1d2a58190d2b134b9eef30a26/openground-0.8.5-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:>=3.10) 2026-03-27T21:31:54,501 Found link https://files.pythonhosted.org/packages/ee/61/4c42cdaef4337fa8e9ce0ac2337e5d95d2fff76d47d55252db6f195ddd2d/openground-0.8.5.tar.gz (from https://pypi.org/simple/openground/) (requires-python:>=3.10), version: 0.8.5 2026-03-27T21:31:54,502 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/e2/a3/2298d0430ee5c1a57c6258ede6ca282a96b254cc36ab76e55598b515657d/openground-0.8.6-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:>=3.10) 2026-03-27T21:31:54,503 Found link https://files.pythonhosted.org/packages/49/7f/145404189ddb777c807855a39b460aaf19a7d6e83407c60933392901dfb3/openground-0.8.6.tar.gz (from https://pypi.org/simple/openground/) (requires-python:>=3.10), version: 0.8.6 2026-03-27T21:31:54,504 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/af/31/cb3bdffb97ebec9c7aab920e944badf56698f4aa63656121f49979357ba5/openground-0.8.7-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:>=3.10) 2026-03-27T21:31:54,505 Found link https://files.pythonhosted.org/packages/84/4e/4bcf08c536c55dc622aa2e5b0ebb74b056f7b4abd0b445da441385161e46/openground-0.8.7.tar.gz (from https://pypi.org/simple/openground/) (requires-python:>=3.10), version: 0.8.7 2026-03-27T21:31:54,506 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/d9/75/bb4d2067e95f291c5fbc06bc51dd080227354b7f300ceebecad13fa288df/openground-0.9.0-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:>=3.10) 2026-03-27T21:31:54,506 Found link https://files.pythonhosted.org/packages/4f/d3/727a7fe991b96344948ad5c172ff8b0823cd40e2d9c052675b360553e3cf/openground-0.9.0.tar.gz (from https://pypi.org/simple/openground/) (requires-python:>=3.10), version: 0.9.0 2026-03-27T21:31:54,507 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/4e/07/553f4ba39c02fb4d0b60dc4d0dac3de518925b9d5f7b0cd22d2acb733011/openground-0.10.0-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10) 2026-03-27T21:31:54,508 Found link https://files.pythonhosted.org/packages/5d/06/a0871dfd9d874c4394defa0badb45f2688ac549966d4acbf384682b2c964/openground-0.10.0.tar.gz (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10), version: 0.10.0 2026-03-27T21:31:54,509 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/c1/a6/decee5ebf95ec752904c8d4f1be49004ad54c8f8f51771c594775abb8825/openground-0.10.1-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10) 2026-03-27T21:31:54,510 Found link https://files.pythonhosted.org/packages/9a/7d/2f9c8f97a813eda316ef789afcfc7bd01534a7b14deae5648b3ada19babe/openground-0.10.1.tar.gz (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10), version: 0.10.1 2026-03-27T21:31:54,510 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/07/ca/21705538ac9b9a0efb0f4f2dd4d18cc3d08dbc64c09bad6757bbea432d7d/openground-0.10.2-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10) 2026-03-27T21:31:54,511 Found link https://files.pythonhosted.org/packages/c7/dc/75b8df94fa014a3910ecd33e469c4f2ca5cae09b808de819a8e9630bd780/openground-0.10.2.tar.gz (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10), version: 0.10.2 2026-03-27T21:31:54,512 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/eb/b7/1ca578a042dc3f51730b4fdc03de91fd0645727cab03363fe5bfe6f405a8/openground-0.10.3-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10) 2026-03-27T21:31:54,513 Found link https://files.pythonhosted.org/packages/f6/f1/67407f0f2c8c445add00b7f52cfb05b3d9d62b7864423132c86313e6e930/openground-0.10.3.tar.gz (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10), version: 0.10.3 2026-03-27T21:31:54,514 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/5b/50/1f2555038e74db2f8287a771b89c5763e08b899a59485926fb49d260c170/openground-0.10.4-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10) 2026-03-27T21:31:54,515 Found link https://files.pythonhosted.org/packages/cd/d5/9c523768af04f5a3c0318038533a570a9c9d7611d9fefe7016d0b74bea36/openground-0.10.4.tar.gz (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10), version: 0.10.4 2026-03-27T21:31:54,515 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/22/5b/06157543f4ca0d15ca52943bc4d459874d775db6ce795ff6f6cfa145f9db/openground-0.10.5-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10) 2026-03-27T21:31:54,517 Found link https://files.pythonhosted.org/packages/73/84/96dd828ef888a39b63d9643edc6af6e3d8f447c7e73ac028488007c46b5c/openground-0.10.5.tar.gz (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10), version: 0.10.5 2026-03-27T21:31:54,517 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/2b/54/3fd1809e24bb42b87704426d59e52b235e40e3d20a1b06886c06b091a6a5/openground-0.11.0-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10) 2026-03-27T21:31:54,518 Found link https://files.pythonhosted.org/packages/72/1d/e66f1e77d49e68ac469702745a82aada79be741daa8e6a340dec049aaa38/openground-0.11.0.tar.gz (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10), version: 0.11.0 2026-03-27T21:31:54,519 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/6a/3c/57cf9d32ded93381866abd1df60b1025fdb5ba78e2d4db87c164e11f179a/openground-0.11.1-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10) 2026-03-27T21:31:54,520 Found link https://files.pythonhosted.org/packages/e0/cb/8892c66e27f506b08d39e412eea2dd607c6de3f6d5c2ee77dd946a33a1c2/openground-0.11.1.tar.gz (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10), version: 0.11.1 2026-03-27T21:31:54,521 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/86/fa/6e02151c19ba08d025a1aa2bdb0fe0b47a07298cf33893cc96caca9dcbb4/openground-0.12.0-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10) 2026-03-27T21:31:54,522 Found link https://files.pythonhosted.org/packages/61/6b/22f365a0592142474d77ceaa245472c5d547d0633470f97fedc99f5bfd49/openground-0.12.0.tar.gz (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10), version: 0.12.0 2026-03-27T21:31:54,522 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/f0/f8/56d4a775c4505e87aea167b88fa2143582e86f36426e9ed12ac2dfbcc242/openground-0.13.0-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10) 2026-03-27T21:31:54,523 Found link https://files.pythonhosted.org/packages/2a/a8/3f5c29afd2b88aaa16adc6e39183f24f08eb0b649f5f848bf8d0228d0818/openground-0.13.0.tar.gz (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10), version: 0.13.0 2026-03-27T21:31:54,524 Skipping link: No binaries permitted for openground: https://files.pythonhosted.org/packages/54/8c/67706f30e7f11e86f7a414c9082463969beaaa1eeb068c56af193b9e68b0/openground-0.14.0-py3-none-any.whl (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10) 2026-03-27T21:31:54,525 Found link https://files.pythonhosted.org/packages/21/bd/a9bcdd1f525cf45090c0761f41bc1c497b61c8ff19bbad97eb30d0fca04d/openground-0.14.0.tar.gz (from https://pypi.org/simple/openground/) (requires-python:<3.13,>=3.10), version: 0.14.0 2026-03-27T21:31:54,526 Fetching project page and analyzing links: https://www.piwheels.org/simple/openground/ 2026-03-27T21:31:54,526 Getting page https://www.piwheels.org/simple/openground/ 2026-03-27T21:31:54,528 Found index url https://www.piwheels.org/simple 2026-03-27T21:31:54,707 Fetched page https://www.piwheels.org/simple/openground/ as text/html 2026-03-27T21:31:54,717 Skipping link: No binaries permitted for openground: https://archive1.piwheels.org/simple/openground/openground-0.13.0-py3-none-any.whl#sha256=b43c35504bd897be4946d8f0e4cf39a65885173f7cb713c19405c32910ea0149 (from https://www.piwheels.org/simple/openground/) (requires-python:<3.13,>=3.10) 2026-03-27T21:31:54,717 Skipping link: No binaries permitted for openground: https://archive1.piwheels.org/simple/openground/openground-0.12.0-py3-none-any.whl#sha256=be1e48fb350cbc938af6f391fec85a50680facdabb4f41d3f264d1c79f86de45 (from https://www.piwheels.org/simple/openground/) (requires-python:<3.13,>=3.10) 2026-03-27T21:31:54,718 Skipping link: No binaries permitted for openground: https://archive1.piwheels.org/simple/openground/openground-0.11.1-py3-none-any.whl#sha256=d889100aadd0d470cb374a1b27e57864cb7c97b1c306e8018099fb2d913c99e0 (from https://www.piwheels.org/simple/openground/) (requires-python:<3.13,>=3.10) 2026-03-27T21:31:54,718 Skipping link: No binaries permitted for openground: https://archive1.piwheels.org/simple/openground/openground-0.11.0-py3-none-any.whl#sha256=b75c3f22a3717265cc1888daa7bd1010849b476ab8da0c3f16ffe65a03a1f220 (from https://www.piwheels.org/simple/openground/) (requires-python:<3.13,>=3.10) 2026-03-27T21:31:54,719 Skipping link: No binaries permitted for openground: https://archive1.piwheels.org/simple/openground/openground-0.10.5-py3-none-any.whl#sha256=927f0307a581e98ff1efc42fac6db183973a913366621803542ef91e14769fa0 (from https://www.piwheels.org/simple/openground/) (requires-python:<3.13,>=3.10) 2026-03-27T21:31:54,720 Skipping link: No binaries permitted for openground: https://archive1.piwheels.org/simple/openground/openground-0.10.4-py3-none-any.whl#sha256=a7ff32ee83523f1eb87ddac999322bdadd7108dda349dc2ff24c20661e246ba1 (from https://www.piwheels.org/simple/openground/) (requires-python:<3.13,>=3.10) 2026-03-27T21:31:54,720 Skipping link: No binaries permitted for openground: https://archive1.piwheels.org/simple/openground/openground-0.10.3-py3-none-any.whl#sha256=742a40cf1312174e4841db02e29192e1edd9fa5380453c90efd080e59e0f8827 (from https://www.piwheels.org/simple/openground/) (requires-python:<3.13,>=3.10) 2026-03-27T21:31:54,721 Skipping link: No binaries permitted for openground: https://archive1.piwheels.org/simple/openground/openground-0.10.2-py3-none-any.whl#sha256=11f00809b7d158baadada3a74b648ee5f23d5f560f74a0681f6fff031e92529c (from https://www.piwheels.org/simple/openground/) (requires-python:<3.13,>=3.10) 2026-03-27T21:31:54,721 Skipping link: No binaries permitted for openground: https://archive1.piwheels.org/simple/openground/openground-0.10.1-py3-none-any.whl#sha256=018bd479a938bd20ed93e74167f81a3c480414f60d48794f95737d0310701554 (from https://www.piwheels.org/simple/openground/) (requires-python:<3.13,>=3.10) 2026-03-27T21:31:54,722 Skipping link: No binaries permitted for openground: https://archive1.piwheels.org/simple/openground/openground-0.10.0-py3-none-any.whl#sha256=cea8c4c8b960aa73fb4bda9d4f63513aad225cef3492f87ed86b60208ec51a37 (from https://www.piwheels.org/simple/openground/) (requires-python:<3.13,>=3.10) 2026-03-27T21:31:54,722 Skipping link: No binaries permitted for openground: https://archive1.piwheels.org/simple/openground/openground-0.9.0-py3-none-any.whl#sha256=7a1d21928f31602d459a3bc021f6eff1cafd3ce3d32f6c4503216f65d3e3da41 (from https://www.piwheels.org/simple/openground/) (requires-python:>=3.10) 2026-03-27T21:31:54,723 Skipping link: No binaries permitted for openground: https://archive1.piwheels.org/simple/openground/openground-0.8.7-py3-none-any.whl#sha256=76507f86f2d04dd5a8dfd478744887f6c9ceedfc4ee1e254aa93e24bb8636147 (from https://www.piwheels.org/simple/openground/) (requires-python:>=3.10) 2026-03-27T21:31:54,723 Skipping link: No binaries permitted for openground: https://archive1.piwheels.org/simple/openground/openground-0.8.6-py3-none-any.whl#sha256=302fca98bfc33ac3ebea6a5f6b874a6e96cbb8c67f017aaf0958cd5d455a4bd9 (from https://www.piwheels.org/simple/openground/) (requires-python:>=3.10) 2026-03-27T21:31:54,724 Skipping link: No binaries permitted for openground: https://archive1.piwheels.org/simple/openground/openground-0.8.5-py3-none-any.whl#sha256=bb9c5d55d15bbbb9defd21067c933be6858aa8fc54b12ce6ee7aec4ae0e81452 (from https://www.piwheels.org/simple/openground/) (requires-python:>=3.10) 2026-03-27T21:31:54,725 Skipping link: No binaries permitted for openground: https://archive1.piwheels.org/simple/openground/openground-0.8.3-py3-none-any.whl#sha256=a6c4c94ec8e8f362872d380df90e9bc62dfe9757ccf076c2bcdfe7d68422f28f (from https://www.piwheels.org/simple/openground/) (requires-python:>=3.10) 2026-03-27T21:31:54,725 Skipping link: No binaries permitted for openground: https://archive1.piwheels.org/simple/openground/openground-0.8.2-py3-none-any.whl#sha256=0b3f1abe89ebafac43843fec91609f8f13a26c0cadaa3d3c8925e70ae10cb622 (from https://www.piwheels.org/simple/openground/) (requires-python:>=3.10) 2026-03-27T21:31:54,726 Skipping link: No binaries permitted for openground: https://archive1.piwheels.org/simple/openground/openground-0.8.1-py3-none-any.whl#sha256=2f58d03656206e485c8590f15befca5eeeb1162adbdc8794d69376642ebf12dd (from https://www.piwheels.org/simple/openground/) (requires-python:>=3.10) 2026-03-27T21:31:54,726 Skipping link: No binaries permitted for openground: https://archive1.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-03-27T21:31:54,727 Skipping link: No binaries permitted for openground: https://archive1.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-03-27T21:31:54,728 Skipping link: No binaries permitted for openground: https://archive1.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-03-27T21:31:54,728 Skipping link: No binaries permitted for openground: https://archive1.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-03-27T21:31:54,729 Skipping link: No binaries permitted for openground: https://archive1.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-03-27T21:31:54,729 Skipping link: No binaries permitted for openground: https://archive1.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-03-27T21:31:54,730 Skipping link: No binaries permitted for openground: https://archive1.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-03-27T21:31:54,730 Skipping link: No binaries permitted for openground: https://archive1.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-03-27T21:31:54,731 Skipping link: No binaries permitted for openground: https://archive1.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-03-27T21:31:54,731 Skipping link: No binaries permitted for openground: https://archive1.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-03-27T21:31:54,732 Skipping link: No binaries permitted for openground: https://archive1.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-03-27T21:31:54,733 Skipping link: No binaries permitted for openground: https://archive1.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-03-27T21:31:54,733 Skipping link: No binaries permitted for openground: https://archive1.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-03-27T21:31:54,734 Skipping link: not a file: https://www.piwheels.org/simple/openground/ 2026-03-27T21:31:54,734 Skipping link: not a file: https://pypi.org/simple/openground/ 2026-03-27T21:31:54,757 Given no hashes to check 1 links for project 'openground': discarding no candidates 2026-03-27T21:31:54,775 Collecting openground==0.14.0 2026-03-27T21:31:54,778 Created temporary directory: /tmp/pip-unpack-6y3cltrv 2026-03-27T21:31:55,007 Downloading openground-0.14.0.tar.gz (52 kB) 2026-03-27T21:31:55,116 Added openground==0.14.0 from https://files.pythonhosted.org/packages/21/bd/a9bcdd1f525cf45090c0761f41bc1c497b61c8ff19bbad97eb30d0fca04d/openground-0.14.0.tar.gz to build tracker '/tmp/pip-build-tracker-snbjy90o' 2026-03-27T21:31:55,120 Created temporary directory: /tmp/pip-build-env-ph24nfub 2026-03-27T21:31:55,125 Installing build dependencies: started 2026-03-27T21:31:55,126 Running command pip subprocess to install build dependencies 2026-03-27T21:31:56,281 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-27T21:31:56,757 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-27T21:31:56,779 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T21:31:57,315 Collecting hatchling 2026-03-27T21:31:57,333 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-03-27T21:31:57,520 Collecting packaging>=24.2 2026-03-27T21:31:57,539 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-27T21:31:57,656 Collecting pathspec>=0.10.1 2026-03-27T21:31:57,671 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-03-27T21:31:57,788 Collecting pluggy>=1.0.0 2026-03-27T21:31:57,804 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-27T21:31:58,047 Collecting trove-classifiers 2026-03-27T21:31:58,065 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-03-27T21:32:00,765 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-03-27T21:32:00,802 Creating /tmp/pip-build-env-ph24nfub/overlay/local/bin 2026-03-27T21:32:00,805 changing mode of /tmp/pip-build-env-ph24nfub/overlay/local/bin/trove-classifiers to 755 2026-03-27T21:32:01,723 changing mode of /tmp/pip-build-env-ph24nfub/overlay/local/bin/hatchling to 755 2026-03-27T21:32:01,759 Successfully installed hatchling-1.29.0 packaging-26.0 pathspec-1.0.4 pluggy-1.6.0 trove-classifiers-2026.1.14.14 2026-03-27T21:32:02,005 Installing build dependencies: finished with status 'done' 2026-03-27T21:32:02,011 Getting requirements to build wheel: started 2026-03-27T21:32:02,013 Running command Getting requirements to build wheel 2026-03-27T21:32:02,351 Getting requirements to build wheel: finished with status 'done' 2026-03-27T21:32:02,355 Created temporary directory: /tmp/pip-modern-metadata-2p6y_jug 2026-03-27T21:32:02,357 Preparing metadata (pyproject.toml): started 2026-03-27T21:32:02,359 Running command Preparing metadata (pyproject.toml) 2026-03-27T21:32:02,959 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-27T21:32:02,964 Source in /tmp/pip-wheel-s8gfpz0m/openground_da156dccab4f4fe2970027def5681925 has version 0.14.0, which satisfies requirement openground==0.14.0 from https://files.pythonhosted.org/packages/21/bd/a9bcdd1f525cf45090c0761f41bc1c497b61c8ff19bbad97eb30d0fca04d/openground-0.14.0.tar.gz 2026-03-27T21:32:02,965 Removed openground==0.14.0 from https://files.pythonhosted.org/packages/21/bd/a9bcdd1f525cf45090c0761f41bc1c497b61c8ff19bbad97eb30d0fca04d/openground-0.14.0.tar.gz from build tracker '/tmp/pip-build-tracker-snbjy90o' 2026-03-27T21:32:02,971 Created temporary directory: /tmp/pip-unpack-gfix3v1n 2026-03-27T21:32:02,972 Building wheels for collected packages: openground 2026-03-27T21:32:02,976 Created temporary directory: /tmp/pip-wheel-zb8k8jws 2026-03-27T21:32:02,977 Destination directory: /tmp/pip-wheel-zb8k8jws 2026-03-27T21:32:02,979 Building wheel for openground (pyproject.toml): started 2026-03-27T21:32:02,981 Running command Building wheel for openground (pyproject.toml) 2026-03-27T21:32:03,110 Building wheel for openground (pyproject.toml): finished with status 'done' 2026-03-27T21:32:03,114 Created wheel for openground: filename=openground-0.14.0-py3-none-any.whl size=61420 sha256=5051c3d890d66c569b3c23d50b74c86fef04d26f4e98789d1a5bb2418739cf05 2026-03-27T21:32:03,115 Stored in directory: /tmp/pip-ephem-wheel-cache-72gpbeal/wheels/ea/f2/9a/9a645a5f384a20bf889c43a31b22d17dce39b02023fec27e61 2026-03-27T21:32:03,127 Successfully built openground 2026-03-27T21:32:03,131 Removed build tracker: '/tmp/pip-build-tracker-snbjy90o'