2026-05-10T14:10:59,055 Created temporary directory: /tmp/pip-ephem-wheel-cache-y20gmvu1 2026-05-10T14:10:59,057 Created temporary directory: /tmp/pip-build-tracker-q8ktzzgo 2026-05-10T14:10:59,058 Initialized build tracking at /tmp/pip-build-tracker-q8ktzzgo 2026-05-10T14:10:59,058 Created build tracker: /tmp/pip-build-tracker-q8ktzzgo 2026-05-10T14:10:59,059 Entered build tracker: /tmp/pip-build-tracker-q8ktzzgo 2026-05-10T14:10:59,060 Created temporary directory: /tmp/pip-wheel-rq5qqk1i 2026-05-10T14:10:59,063 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-05-10T14:10:59,065 Created temporary directory: /tmp/pip-ephem-wheel-cache-pvqjrt8k 2026-05-10T14:10:59,091 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-10T14:10:59,094 2 location(s) to search for versions of betterproto2: 2026-05-10T14:10:59,094 * https://pypi.org/simple/betterproto2/ 2026-05-10T14:10:59,094 * https://www.piwheels.org/simple/betterproto2/ 2026-05-10T14:10:59,095 Fetching project page and analyzing links: https://pypi.org/simple/betterproto2/ 2026-05-10T14:10:59,096 Getting page https://pypi.org/simple/betterproto2/ 2026-05-10T14:10:59,097 Found index url https://pypi.org/simple 2026-05-10T14:10:59,251 Fetched page https://pypi.org/simple/betterproto2/ as application/vnd.pypi.simple.v1+json 2026-05-10T14:10:59,260 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/8e/d6/d1115a33e2b5b960d963e7a2211a53e382e70c0423537cb3cd99420d4811/betterproto2-0.0.1-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.8) 2026-05-10T14:10:59,261 Found link https://files.pythonhosted.org/packages/4b/af/d86676c94b839f0ad9593f362ca5100b8267bc3281404d640bdbe40f3f88/betterproto2-0.0.1.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.8), version: 0.0.1 2026-05-10T14:10:59,262 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/8e/e2/45cbed548b91924abd0a97d1b616550958be3b73adc3ced914c6a712ae9d/betterproto2-0.0.2-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.8) 2026-05-10T14:10:59,263 Found link https://files.pythonhosted.org/packages/b6/a5/608e7d8cb00c99f23fa9a43199c5f2ffef1504ed95569495a8a6594a34e3/betterproto2-0.0.2.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.8), version: 0.0.2 2026-05-10T14:10:59,264 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/76/04/93cd863780c6b1a348524fcc5b23eea9c552923c73bd5ba13077086ebec9/betterproto2-0.1.0-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.8) 2026-05-10T14:10:59,265 Found link https://files.pythonhosted.org/packages/7d/54/5edfd961b88e77b30c3c2c773018b9ab6ad5d8e6df54cfd9051c733d1d33/betterproto2-0.1.0.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.8), version: 0.1.0 2026-05-10T14:10:59,266 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/d7/0f/fb1a94617c42e9f62440593583d2e4c0e3b1638747dae5f45ed7d0f1328f/betterproto2-0.1.1-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.8) 2026-05-10T14:10:59,267 Found link https://files.pythonhosted.org/packages/50/0d/5db5173f259c952653f61971bd65f4ad2075f7e032ac3736778484000019/betterproto2-0.1.1.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.8), version: 0.1.1 2026-05-10T14:10:59,268 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/66/9c/bb7aa73267b1b4547c55a82120b6a8793b429562918f370b1418b0236ba3/betterproto2-0.1.2-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.8) 2026-05-10T14:10:59,269 Found link https://files.pythonhosted.org/packages/09/17/e806b8ebede8249de69f003c3f68bbe0304e0e6631ebbd7c24273bd9d8d1/betterproto2-0.1.2.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.8), version: 0.1.2 2026-05-10T14:10:59,270 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/63/30/b64ea3541d6d282687470393c4596e6405563f55314c0cc6d3297b7137a8/betterproto2-0.1.3-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.8) 2026-05-10T14:10:59,271 Found link https://files.pythonhosted.org/packages/c9/a4/4389110cd6befeccd49fbb421b2862218424478f7d36ce628234eae206f3/betterproto2-0.1.3.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.8), version: 0.1.3 2026-05-10T14:10:59,271 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/98/0a/866da6b845ec59855cd82d6e4ffe7d7ded1de1eaf655bea207fc858fc77c/betterproto2-0.2.0-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.8) 2026-05-10T14:10:59,272 Found link https://files.pythonhosted.org/packages/49/ba/bd8dc94b4945b087eb9c15d50061295f469d4af57a2ec3c4b6bb219cdb51/betterproto2-0.2.0.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.8), version: 0.2.0 2026-05-10T14:10:59,273 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/50/21/7f0ac31b7002cf7d3506d24dc89400f0c5506bd9bbe1d2f83e137c9a8db0/betterproto2-0.2.1-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.8) 2026-05-10T14:10:59,274 Found link https://files.pythonhosted.org/packages/e0/06/3f97932acb498bfac48db02885df665f65c703182037c2f22a1770492d30/betterproto2-0.2.1.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.8), version: 0.2.1 2026-05-10T14:10:59,274 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/36/de/c3ed42787ba76d00fff3e2776ab79f2ed8b0eb9a5481fd1a180ac8f83d07/betterproto2-0.2.2-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10) 2026-05-10T14:10:59,275 Found link https://files.pythonhosted.org/packages/30/3a/2afa7448cf062f3bc0cfdc93881123a472324984933681ac575c84fa4d67/betterproto2-0.2.2.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10), version: 0.2.2 2026-05-10T14:10:59,276 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/45/54/8c0a8ef1e78b8b9cd3d349b336377272d0a45d865295b8d1c2a19ab0fbe8/betterproto2-0.2.3-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10) 2026-05-10T14:10:59,277 Found link https://files.pythonhosted.org/packages/70/ca/92257d6187483fededef4f2039a301298dd425c9002fbb7cdc75243734ee/betterproto2-0.2.3.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10), version: 0.2.3 2026-05-10T14:10:59,278 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/e4/9d/dc4bc747e1839f3790ef443b284f708b12f33d73b86be3dbb9f46e364f2d/betterproto2-0.3.0-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10) 2026-05-10T14:10:59,279 Found link https://files.pythonhosted.org/packages/b3/32/c62a0d4e10fd60c9aadb83fe9c018fbd8bf4cd7bb8f7ab0f861f5ab40920/betterproto2-0.3.0.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10), version: 0.3.0 2026-05-10T14:10:59,280 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/16/e4/6cf6a1d2918fd0a3f4556f559a46edb5a6a0a971d7e82e4f4fa935e91eff/betterproto2-0.3.1-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10) 2026-05-10T14:10:59,281 Found link https://files.pythonhosted.org/packages/c6/f4/0e04f93c23c4aa74d07f0ae1ef27c7951d5062b131dcb4896ab51f4e89e5/betterproto2-0.3.1.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10), version: 0.3.1 2026-05-10T14:10:59,281 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/dd/87/945490682728596d0ef0b3fcecb4847798e26e754c721fbe4ae9f2e175f1/betterproto2-0.4.0-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10) 2026-05-10T14:10:59,283 Found link https://files.pythonhosted.org/packages/10/0e/4b070c3dc68da517d265512b16c3668f7d18c3e3b5cb93d31997f47477c0/betterproto2-0.4.0.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10), version: 0.4.0 2026-05-10T14:10:59,283 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/0f/35/81815d69895f4d7b810dd4f4ae07e892aa1dbea42c34707a0078925d12a2/betterproto2-0.5.0-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10) 2026-05-10T14:10:59,284 Found link https://files.pythonhosted.org/packages/a0/7c/f8e11059ab3b58a9d4b6b726352d0bca563ee49324898c3ee9827bb44a8e/betterproto2-0.5.0.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10), version: 0.5.0 2026-05-10T14:10:59,285 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/00/55/bcc1100d3c8946b51a89a24b6bd342daf85a44fc60fce97c9a75df66e8ee/betterproto2-0.5.1-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10) 2026-05-10T14:10:59,286 Found link https://files.pythonhosted.org/packages/29/c3/288bd88e96db247af257efcbedc05f402e7a72f384cd51b76f370fe386b3/betterproto2-0.5.1.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10), version: 0.5.1 2026-05-10T14:10:59,286 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/40/14/b1609074cf4d709d09d68d0fc7eacb953c165659b638943f64fc2bd5148c/betterproto2-0.6.0-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10) 2026-05-10T14:10:59,287 Found link https://files.pythonhosted.org/packages/2e/a7/9a22aac2e0e1bc5de655cb62dc5c1862f4185cbbfd8914beb446a096c445/betterproto2-0.6.0.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10), version: 0.6.0 2026-05-10T14:10:59,288 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/3b/27/7ee873420f0cbfbfea0f29a3d8c4deb96fbacb9790775ba2a3ad7ad54293/betterproto2-0.7.0-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10) 2026-05-10T14:10:59,289 Found link https://files.pythonhosted.org/packages/35/ad/4ada4789b83b653df8de8a4b0b4c6e57e50715d2591809dd4c09e5c99c30/betterproto2-0.7.0.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10), version: 0.7.0 2026-05-10T14:10:59,290 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/7f/07/a691b58d9d41653ebda2c2fbd45a1b50b7f060bf8a4a8ca2664e4487096e/betterproto2-0.7.1-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10) 2026-05-10T14:10:59,291 Found link https://files.pythonhosted.org/packages/8a/53/a723fbf0c3a271611026fb3a50cc8ce936a4b8659a8e6fbfa64f6e280d1e/betterproto2-0.7.1.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10), version: 0.7.1 2026-05-10T14:10:59,291 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/62/2f/d98f986d59c35e2c14f3b37157badf9b7df57c1c680ccf7ae7800d21ec5b/betterproto2-0.8.0-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10) 2026-05-10T14:10:59,292 Found link https://files.pythonhosted.org/packages/04/8d/99f8ca87dbac19fba70574a420b091fbc8324b114cda283ed3aaa37ad820/betterproto2-0.8.0.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10), version: 0.8.0 2026-05-10T14:10:59,293 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/7f/06/9eb1579407b69ccccc8942e44d0af3b3ef6b5d65f00ff35f9b9581556ab5/betterproto2-0.9.0-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10) 2026-05-10T14:10:59,295 Found link https://files.pythonhosted.org/packages/f4/42/0abb192e2ad3cde53ceb1494bb0b31a548cc4c672e32d32e403cea9817d2/betterproto2-0.9.0.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10), version: 0.9.0 2026-05-10T14:10:59,295 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/3e/a3/44f9d1188ee3802d2402efb121e7a9ce4c825eaa34ca739fbfb8979526a2/betterproto2-0.9.1-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10) 2026-05-10T14:10:59,296 Found link https://files.pythonhosted.org/packages/ac/02/4ae507aa18b8aa1681ea6e9f0dec08fabd610a94ade584fd9b071d286bf1/betterproto2-0.9.1.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10), version: 0.9.1 2026-05-10T14:10:59,297 Skipping link: No binaries permitted for betterproto2: https://files.pythonhosted.org/packages/56/e8/596fde3196b253cee2c7a94df2d434b043d99c5a565fb3110468501b2562/betterproto2-0.10.0-py3-none-any.whl (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10) 2026-05-10T14:10:59,297 Found link https://files.pythonhosted.org/packages/c4/88/7249571b6d525968afbc70f4fc7774cee5cdd55ecebe084a0d49f75513cb/betterproto2-0.10.0.tar.gz (from https://pypi.org/simple/betterproto2/) (requires-python:<4.0,>=3.10), version: 0.10.0 2026-05-10T14:10:59,298 Fetching project page and analyzing links: https://www.piwheels.org/simple/betterproto2/ 2026-05-10T14:10:59,299 Getting page https://www.piwheels.org/simple/betterproto2/ 2026-05-10T14:10:59,300 Found index url https://www.piwheels.org/simple 2026-05-10T14:10:59,474 Fetched page https://www.piwheels.org/simple/betterproto2/ as text/html 2026-05-10T14:10:59,482 Skipping link: No binaries permitted for betterproto2: https://www.piwheels.org/simple/betterproto2/betterproto2-0.9.1-py3-none-any.whl#sha256=de0544b4b2b6b5a05ce0c1bfac36d232f745087b02907e748f31466becfc3dbd (from https://www.piwheels.org/simple/betterproto2/) (requires-python:<4.0,>=3.10) 2026-05-10T14:10:59,482 Skipping link: No binaries permitted for betterproto2: https://archive1.piwheels.org/simple/betterproto2/betterproto2-0.9.0-py3-none-any.whl#sha256=53aa700640e5c516917ee8fd68463de3581f2e52360b0be3c7c811024ec9cdab (from https://www.piwheels.org/simple/betterproto2/) (requires-python:<4.0,>=3.10) 2026-05-10T14:10:59,483 Skipping link: No binaries permitted for betterproto2: https://archive1.piwheels.org/simple/betterproto2/betterproto2-0.8.0-py3-none-any.whl#sha256=b79dc910453ee5153c32d74c896e423234aaa2bb5c0bd73f020a7db63e72ee24 (from https://www.piwheels.org/simple/betterproto2/) (requires-python:<4.0,>=3.10) 2026-05-10T14:10:59,484 Skipping link: No binaries permitted for betterproto2: https://archive1.piwheels.org/simple/betterproto2/betterproto2-0.7.1-py3-none-any.whl#sha256=7302b81de5d96845ff8113b4c7850798ae59ff003a7643309b4ee02ff9febc54 (from https://www.piwheels.org/simple/betterproto2/) (requires-python:<4.0,>=3.10) 2026-05-10T14:10:59,484 Skipping link: No binaries permitted for betterproto2: https://archive1.piwheels.org/simple/betterproto2/betterproto2-0.7.0-py3-none-any.whl#sha256=6575f07089084b285f712bfd6edcbbdf8ee2ab3f388e2fcb7e7316256f2fc99d (from https://www.piwheels.org/simple/betterproto2/) (requires-python:<4.0,>=3.10) 2026-05-10T14:10:59,485 Skipping link: No binaries permitted for betterproto2: https://archive1.piwheels.org/simple/betterproto2/betterproto2-0.6.0-py3-none-any.whl#sha256=7c360f98752205794efa96c12c30c4ba148aa68cfe0d365370cd6d918bf1fc36 (from https://www.piwheels.org/simple/betterproto2/) (requires-python:<4.0,>=3.10) 2026-05-10T14:10:59,486 Skipping link: No binaries permitted for betterproto2: https://archive1.piwheels.org/simple/betterproto2/betterproto2-0.5.1-py3-none-any.whl#sha256=03a1d1f7254b184df3381ff9804b49234a277f79179c8706ded314377ccc1f58 (from https://www.piwheels.org/simple/betterproto2/) (requires-python:>=3.10,<4.0) 2026-05-10T14:10:59,486 Skipping link: No binaries permitted for betterproto2: https://archive1.piwheels.org/simple/betterproto2/betterproto2-0.5.0-py3-none-any.whl#sha256=8acf1e796c7167bcb96ba5e4fcd8d28b492b182b33f33f270385eb0cdaf43b0b (from https://www.piwheels.org/simple/betterproto2/) (requires-python:>=3.10,<4.0) 2026-05-10T14:10:59,487 Skipping link: No binaries permitted for betterproto2: https://archive1.piwheels.org/simple/betterproto2/betterproto2-0.4.0-py3-none-any.whl#sha256=7a525aeac7a31faecfc493437ef0c09ab429d33f68c038d81a32bd464de83eb4 (from https://www.piwheels.org/simple/betterproto2/) (requires-python:>=3.10,<4.0) 2026-05-10T14:10:59,488 Skipping link: No binaries permitted for betterproto2: https://archive1.piwheels.org/simple/betterproto2/betterproto2-0.3.1-py3-none-any.whl#sha256=17734ef21306514499201e7b81878145ee1af98e5b2cedb9ed3ac79bed61ef09 (from https://www.piwheels.org/simple/betterproto2/) (requires-python:>=3.10,<4.0) 2026-05-10T14:10:59,488 Skipping link: No binaries permitted for betterproto2: https://archive1.piwheels.org/simple/betterproto2/betterproto2-0.3.0-py3-none-any.whl#sha256=c8e8264a101357f50625daba73fbf2f68324095c3299619fa091f7668ddfcfc7 (from https://www.piwheels.org/simple/betterproto2/) (requires-python:>=3.10,<4.0) 2026-05-10T14:10:59,488 Skipping link: No binaries permitted for betterproto2: https://archive1.piwheels.org/simple/betterproto2/betterproto2-0.2.3-py3-none-any.whl#sha256=fe39192af360bc65768b348cf671df8ebc223c52229018f73bbb155a1388a37c (from https://www.piwheels.org/simple/betterproto2/) (requires-python:>=3.10,<4.0) 2026-05-10T14:10:59,489 Skipping link: No binaries permitted for betterproto2: https://archive1.piwheels.org/simple/betterproto2/betterproto2-0.2.2-py3-none-any.whl#sha256=3d3680e37ab36584783de16f449e8df10ed5323545b9d7055882280fa0e68738 (from https://www.piwheels.org/simple/betterproto2/) (requires-python:>=3.10,<4.0) 2026-05-10T14:10:59,489 Skipping link: No binaries permitted for betterproto2: https://archive1.piwheels.org/simple/betterproto2/betterproto2-0.2.1-py3-none-any.whl#sha256=d0da619a87a8b39a3322aa510abb817c8d72ef641a9438cadbd79df029edd802 (from https://www.piwheels.org/simple/betterproto2/) (requires-python:>=3.8,<4.0) 2026-05-10T14:10:59,490 Skipping link: No binaries permitted for betterproto2: https://archive1.piwheels.org/simple/betterproto2/betterproto2-0.2.0-py3-none-any.whl#sha256=3075cb1cdd4302f4f802dad70fb6e3c78286415be7557d23d240747e17cef106 (from https://www.piwheels.org/simple/betterproto2/) (requires-python:>=3.8,<4.0) 2026-05-10T14:10:59,491 Skipping link: No binaries permitted for betterproto2: https://archive1.piwheels.org/simple/betterproto2/betterproto2-0.1.3-py3-none-any.whl#sha256=2f09de59fd82dd7549392bc922b989ae6cd6b9b9c4a6d34cccb2def78f10cea0 (from https://www.piwheels.org/simple/betterproto2/) (requires-python:>=3.8,<4.0) 2026-05-10T14:10:59,491 Skipping link: No binaries permitted for betterproto2: https://archive1.piwheels.org/simple/betterproto2/betterproto2-0.1.2-py3-none-any.whl#sha256=b7f13e9bde08dc16f48ac427b2582fa552466e045d39646e246c69255fc1cfc8 (from https://www.piwheels.org/simple/betterproto2/) (requires-python:>=3.8,<4.0) 2026-05-10T14:10:59,492 Skipping link: No binaries permitted for betterproto2: https://archive1.piwheels.org/simple/betterproto2/betterproto2-0.1.1-py3-none-any.whl#sha256=c00cf0a0567ddbd32f2bbc52abb49eb1473179ec74fff524c73a29c915d35936 (from https://www.piwheels.org/simple/betterproto2/) (requires-python:>=3.8,<4.0) 2026-05-10T14:10:59,492 Skipping link: No binaries permitted for betterproto2: https://archive1.piwheels.org/simple/betterproto2/betterproto2-0.1.0-py3-none-any.whl#sha256=9f1e51b896f499f53a183577a7aa00e1888fd1490b5dfd83f81c725fe0226341 (from https://www.piwheels.org/simple/betterproto2/) (requires-python:>=3.8,<4.0) 2026-05-10T14:10:59,493 Skipping link: No binaries permitted for betterproto2: https://archive1.piwheels.org/simple/betterproto2/betterproto2-0.0.2-py3-none-any.whl#sha256=540d87a9ee30f12852827f9dc69483da7aeb9d17f46864c3b391f7f7fdb5ec07 (from https://www.piwheels.org/simple/betterproto2/) (requires-python:>=3.8,<4.0) 2026-05-10T14:10:59,494 Skipping link: No binaries permitted for betterproto2: https://archive1.piwheels.org/simple/betterproto2/betterproto2-0.0.1-py3-none-any.whl#sha256=341a9a1202010d60121bbaae71f2aef664abc903b00b1dd1158a895f567909ed (from https://www.piwheels.org/simple/betterproto2/) (requires-python:>=3.8,<4.0) 2026-05-10T14:10:59,494 Skipping link: not a file: https://www.piwheels.org/simple/betterproto2/ 2026-05-10T14:10:59,495 Skipping link: not a file: https://pypi.org/simple/betterproto2/ 2026-05-10T14:10:59,517 Given no hashes to check 1 links for project 'betterproto2': discarding no candidates 2026-05-10T14:10:59,535 Collecting betterproto2==0.10.0 2026-05-10T14:10:59,538 Created temporary directory: /tmp/pip-unpack-hbx30k3b 2026-05-10T14:10:59,766 Downloading betterproto2-0.10.0.tar.gz (16 kB) 2026-05-10T14:10:59,802 Added betterproto2==0.10.0 from https://files.pythonhosted.org/packages/c4/88/7249571b6d525968afbc70f4fc7774cee5cdd55ecebe084a0d49f75513cb/betterproto2-0.10.0.tar.gz to build tracker '/tmp/pip-build-tracker-q8ktzzgo' 2026-05-10T14:10:59,809 Created temporary directory: /tmp/pip-build-env-_k0v25aq 2026-05-10T14:10:59,814 Installing build dependencies: started 2026-05-10T14:10:59,815 Running command pip subprocess to install build dependencies 2026-05-10T14:11:00,955 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-10T14:11:01,399 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-05-10T14:11:01,422 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-10T14:11:03,008 Collecting uv_build<0.12,>=0.9.7 2026-05-10T14:11:03,035 Using cached uv_build-0.11.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.5 MB) 2026-05-10T14:11:05,587 Installing collected packages: uv_build 2026-05-10T14:11:05,742 Successfully installed uv_build-0.11.12 2026-05-10T14:11:06,010 Installing build dependencies: finished with status 'done' 2026-05-10T14:11:06,016 Getting requirements to build wheel: started 2026-05-10T14:11:06,017 Running command Getting requirements to build wheel 2026-05-10T14:11:06,158 Getting requirements to build wheel: finished with status 'done' 2026-05-10T14:11:06,161 Created temporary directory: /tmp/pip-modern-metadata-bmuoy0f7 2026-05-10T14:11:06,164 Preparing metadata (pyproject.toml): started 2026-05-10T14:11:06,165 Running command Preparing metadata (pyproject.toml) 2026-05-10T14:11:06,324 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-10T14:11:06,328 Source in /tmp/pip-wheel-rq5qqk1i/betterproto2_7ff588af42964bbd872749cb1618c948 has version 0.10.0, which satisfies requirement betterproto2==0.10.0 from https://files.pythonhosted.org/packages/c4/88/7249571b6d525968afbc70f4fc7774cee5cdd55ecebe084a0d49f75513cb/betterproto2-0.10.0.tar.gz 2026-05-10T14:11:06,329 Removed betterproto2==0.10.0 from https://files.pythonhosted.org/packages/c4/88/7249571b6d525968afbc70f4fc7774cee5cdd55ecebe084a0d49f75513cb/betterproto2-0.10.0.tar.gz from build tracker '/tmp/pip-build-tracker-q8ktzzgo' 2026-05-10T14:11:06,335 Created temporary directory: /tmp/pip-unpack-vusqm6u7 2026-05-10T14:11:06,336 Building wheels for collected packages: betterproto2 2026-05-10T14:11:06,341 Created temporary directory: /tmp/pip-wheel-wiwznoe7 2026-05-10T14:11:06,342 Destination directory: /tmp/pip-wheel-wiwznoe7 2026-05-10T14:11:06,344 Building wheel for betterproto2 (pyproject.toml): started 2026-05-10T14:11:06,346 Running command Building wheel for betterproto2 (pyproject.toml) 2026-05-10T14:11:06,526 Building wheel for betterproto2 (pyproject.toml): finished with status 'done' 2026-05-10T14:11:06,530 Created wheel for betterproto2: filename=betterproto2-0.10.0-py3-none-any.whl size=19904 sha256=7421a8102006d2f1db37295877e8eafe7143e5062bf8a7260a04e7f08d81145c 2026-05-10T14:11:06,531 Stored in directory: /tmp/pip-ephem-wheel-cache-pvqjrt8k/wheels/9e/4c/b3/864c0dd424d0a6debf81b9a5a633747d7cde2ecaf4c1d6885b 2026-05-10T14:11:06,541 Successfully built betterproto2 2026-05-10T14:11:06,545 Removed build tracker: '/tmp/pip-build-tracker-q8ktzzgo'