2026-03-18T16:03:36,355 Created temporary directory: /tmp/pip-ephem-wheel-cache-wjy60glp 2026-03-18T16:03:36,356 Created temporary directory: /tmp/pip-build-tracker-m2fzz729 2026-03-18T16:03:36,357 Initialized build tracking at /tmp/pip-build-tracker-m2fzz729 2026-03-18T16:03:36,358 Created build tracker: /tmp/pip-build-tracker-m2fzz729 2026-03-18T16:03:36,358 Entered build tracker: /tmp/pip-build-tracker-m2fzz729 2026-03-18T16:03:36,359 Created temporary directory: /tmp/pip-wheel-rof914xx 2026-03-18T16:03:36,362 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-18T16:03:36,364 Created temporary directory: /tmp/pip-ephem-wheel-cache-1kqkhdpj 2026-03-18T16:03:36,386 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-18T16:03:36,389 2 location(s) to search for versions of codegen-2: 2026-03-18T16:03:36,389 * https://pypi.org/simple/codegen-2/ 2026-03-18T16:03:36,389 * https://www.piwheels.org/simple/codegen-2/ 2026-03-18T16:03:36,390 Fetching project page and analyzing links: https://pypi.org/simple/codegen-2/ 2026-03-18T16:03:36,391 Getting page https://pypi.org/simple/codegen-2/ 2026-03-18T16:03:36,392 Found index url https://pypi.org/simple 2026-03-18T16:03:36,604 Fetched page https://pypi.org/simple/codegen-2/ as application/vnd.pypi.simple.v1+json 2026-03-18T16:03:36,618 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/b2/a8/cf9a3583fa03a98335b9c6a8f88351d2993d716b0c0234da4a149c963bb5/codegen_2-1.4.0-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,619 Found link https://files.pythonhosted.org/packages/9f/1e/bbd1c19a9093fd4d0e8569cfcc6e6c4b4c05c35b12a6aa4e787bed5a64cf/codegen_2-1.4.0.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:>=3.11,<4.0), version: 1.4.0 2026-03-18T16:03:36,620 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/a9/f2/7113aa5992732e40d8e250eacb716995396ca969946d0e48856445d65011/codegen_2-2.0.0-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,621 Found link https://files.pythonhosted.org/packages/61/97/afe5874e268bd79394739a73abf3ffed2340454d2f12f26bce05fc6fa407/codegen_2-2.0.0.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.0.0 2026-03-18T16:03:36,621 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/05/41/a2f6fec01da861a6df230d7ec990040169d2781ce0a55a77ebfcc1b77a62/codegen_2-2.1.0-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,623 Found link https://files.pythonhosted.org/packages/fb/d0/d9c26955d0d8c0be4ce7dff53d4d4a13844405d80f64ae438108c181fed0/codegen_2-2.1.0.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.1.0 2026-03-18T16:03:36,623 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/63/34/87967659189953378f19a19d69ee6666e8a6e6931de6021c5840a5203815/codegen_2-2.1.1-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,625 Found link https://files.pythonhosted.org/packages/a6/9a/c895efa96eadf934353eede8bf9ba3921cbd2fa485b79f8a98e6eeda4950/codegen_2-2.1.1.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.1.1 2026-03-18T16:03:36,625 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/77/6f/f510f04f14ea19c53f3d7a9f93762a4fb162023f0016235abba05c0ddabd/codegen_2-2.1.2-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,626 Found link https://files.pythonhosted.org/packages/80/d8/92a891a3ebfeabcbeff7924c86a5fed7d42d6297c2c22ca489daa0587250/codegen_2-2.1.2.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.1.2 2026-03-18T16:03:36,627 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/bf/34/271d1245a96258ddd3fa664a062c13d4f19db08f498c217915ca0203d8e6/codegen_2-2.1.3-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,628 Found link https://files.pythonhosted.org/packages/88/8b/9ce17971e47ba327e0cb5d25f3fe28a6cda075d92712243fa7c1749a94fe/codegen_2-2.1.3.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.1.3 2026-03-18T16:03:36,629 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/24/fb/cd6b6465301386406901680ac022dcaad79ddfb537eb583ae1c3cf3b5a85/codegen_2-2.1.4-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,630 Found link https://files.pythonhosted.org/packages/cd/b8/58aeb01e97e3d9fc76f615939f7315f99af4eb5a744500232b54e548b95c/codegen_2-2.1.4.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.1.4 2026-03-18T16:03:36,631 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/bf/ea/667789fe0f3c8f672d4092115805a0cfe7154310f7f6989bea13f1873358/codegen_2-2.5.1-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,631 Found link https://files.pythonhosted.org/packages/50/7b/fedda1524f40b7a927b66c2562cb208d6cf7d87655b304ee0a8f721ad558/codegen_2-2.5.1.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.5.1 2026-03-18T16:03:36,632 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/1f/d0/718e69abb3dceefc1df95cfe7a4780ab06d4098e05538f2b87c90d51aa06/codegen_2-2.5.2-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,633 Found link https://files.pythonhosted.org/packages/ea/90/061975a7f6878b380c120016c3234da8d186cc88278bef451e2789975836/codegen_2-2.5.2.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.5.2 2026-03-18T16:03:36,634 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/1c/dd/04390ac0e7cccc6b678441549cec2bed0cc849784db1630474d7ac3f7663/codegen_2-2.6.0-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,635 Found link https://files.pythonhosted.org/packages/cb/1d/3cba6aa8b246fdeff18903af193be063f23298f8c57b441e1859a51b6b06/codegen_2-2.6.0.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.6.0 2026-03-18T16:03:36,636 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/85/c4/3a5ad0e23ed000890d113aa1677b9159e44f6ddf645022e12fa2b0e91021/codegen_2-2.7.0-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,637 Found link https://files.pythonhosted.org/packages/04/b1/5f06a1838e75652f86d5f639aee0c0c75efcda430ec7e5295478ebcc5f98/codegen_2-2.7.0.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.7.0 2026-03-18T16:03:36,638 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/f0/f8/b746bf4d2d68d0adb23edb16401289b249cd5d7c5273019134fac25018a5/codegen_2-2.7.1-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,639 Found link https://files.pythonhosted.org/packages/ad/a9/b909fb439e0ed2ed42ce55efe6be5077aec63206b372a4e3dac1fb6fb0da/codegen_2-2.7.1.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.7.1 2026-03-18T16:03:36,639 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/44/94/d7093d9b7eb1192588b55ab4ef8dd268dd111a04e5b39fee62a985d149d3/codegen_2-2.7.2-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,641 Found link https://files.pythonhosted.org/packages/66/d5/40161e15d49516433cddd6bfb1e240eac753409906c4076f902723d5722f/codegen_2-2.7.2.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.7.2 2026-03-18T16:03:36,641 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/22/e1/8e6e3ae077c81248ef34c3b985bf866c53a3911c282aa66b1cee922da3b6/codegen_2-2.8.0-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,642 Found link https://files.pythonhosted.org/packages/c7/ea/cfdc86f9aa64f1839c0fdb125805c0307e7089be194f619d6c541701e048/codegen_2-2.8.0.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.8.0 2026-03-18T16:03:36,643 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/9f/b2/287a1fa6964fc4949bf20685fa9875047ea567a290755eaebcb620151f1c/codegen_2-2.8.1-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,644 Found link https://files.pythonhosted.org/packages/65/4e/0978089c599d5025d71333019732a2dcdbf474f893ea83593b3959486460/codegen_2-2.8.1.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.8.1 2026-03-18T16:03:36,644 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/d6/cc/5b125ab4f9ea7b9820e1ddc0601ebfbbb4918a64e313f06d2fee9b31c81c/codegen_2-2.8.2-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,645 Found link https://files.pythonhosted.org/packages/a6/32/26d0fe4f9d75e86a81f208ad97ac5a7cf3daaf98261f8bf432e76dea99ee/codegen_2-2.8.2.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.8.2 2026-03-18T16:03:36,646 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/5f/43/423f52ddd06527f1d2cbe53af632e23920e8ce81afa254e59c6e6d64d5da/codegen_2-2.9.0-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,647 Found link https://files.pythonhosted.org/packages/47/84/cf555e0c29cb041149160d8ea48a606155371cb7152efaa378dcd468a30d/codegen_2-2.9.0.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.9.0 2026-03-18T16:03:36,648 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/9a/3c/c6dec6048b46c5eeea23c5eb555e330f02fdb964e838db878eb0c1dc2347/codegen_2-2.10.0-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,649 Found link https://files.pythonhosted.org/packages/84/84/0b411a63c5aaf925fbe0ee37397763752f58b402e7744e9393dd86843750/codegen_2-2.10.0.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.10.0 2026-03-18T16:03:36,650 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/f8/12/f3e4ab08da257184aaf7a2fc47387832245ac47fcd7ae29e49ab972cf15e/codegen_2-2.11.0-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,651 Found link https://files.pythonhosted.org/packages/29/f9/18f3f238aae6b793551acf7afcf836f25162f6de6ca04c498f745698eb5e/codegen_2-2.11.0.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.11.0 2026-03-18T16:03:36,652 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/89/de/cb16fe832d31b7dc314c9a802fc7a7cf30a1ab0b856ec077658f9cc2f891/codegen_2-2.11.1-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,653 Found link https://files.pythonhosted.org/packages/7f/7d/e40a36229fd5b12ece46463a2de81f9fa11659baa434162c8658e2580e3d/codegen_2-2.11.1.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.11.1 2026-03-18T16:03:36,654 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/90/99/882bb03ec39934181146c203350ea044d4b4e487a8b413a8564176e8454c/codegen_2-2.12.0-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,655 Found link https://files.pythonhosted.org/packages/c7/f3/1433fdf53f0a18afc940103635b2f7266324c32a014ae91f9f2580b43d0d/codegen_2-2.12.0.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.12.0 2026-03-18T16:03:36,655 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/5a/e2/4c35e19e6bca950fb5c6e46cb7556b0572748ab63f8837084b5b1707c19c/codegen_2-2.12.1-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,656 Found link https://files.pythonhosted.org/packages/fd/0a/664856769b4b49eccb059b6faa6ae71828cd04e909f78ac33fc1b7dfe106/codegen_2-2.12.1.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.12.1 2026-03-18T16:03:36,657 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/bf/6e/2edefb268a57386954529831445652ef3cba19b13fd63e018898a7e2e002/codegen_2-2.12.2-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,658 Found link https://files.pythonhosted.org/packages/10/b2/c9529426e23fb5055df7a1f5c576888e3be8298c77c79204d788a4f09472/codegen_2-2.12.2.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.12.2 2026-03-18T16:03:36,658 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/dd/77/ef78595cf76fa0b87566699eff36065527a2ce63ee7f4d65ffde2d63c538/codegen_2-2.13.0-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,659 Found link https://files.pythonhosted.org/packages/dd/95/a38da34ddb4b0a364456260c18c06fce117b9b00c2d53790f728007c513e/codegen_2-2.13.0.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.13.0 2026-03-18T16:03:36,660 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/8e/6b/141eced50670afab9cb09333880b0213524bf52e64ff90f1529453ce339e/codegen_2-2.14.0-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,661 Found link https://files.pythonhosted.org/packages/73/6b/2c1b5095135dcb5aaa9bf82a80c0672fb81abac969b09893b20e27f8f9ab/codegen_2-2.14.0.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.14.0 2026-03-18T16:03:36,662 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/96/60/3ec6c23ba7885c1043f8a1579e23e03cac34dff00d79d6ab244040599d2b/codegen_2-2.15.0-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,663 Found link https://files.pythonhosted.org/packages/12/c3/d3d4a026d86e09283d0e5114e1432d30506947f9b09de5fa198dca5f65f9/codegen_2-2.15.0.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.15.0 2026-03-18T16:03:36,664 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/ca/cd/0e3b9087d6b8a46b26dbc5324e5078efe533bf6ab53a46e5ec4e3f9ea3e2/codegen_2-2.15.1-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,665 Found link https://files.pythonhosted.org/packages/4d/96/191e5f90df7ba9c281f6fe3fcd9601f7fd228a76689547b135913c508656/codegen_2-2.15.1.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.15.1 2026-03-18T16:03:36,665 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/35/09/6b1b0849cd040337f5350f5615619383458a643136aeae5f600c2e8cacad/codegen_2-2.15.2-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,667 Found link https://files.pythonhosted.org/packages/e0/9b/cb0ad03f4777a733830cd1eba76915fd9da0b38ddef3a1f056eadc586597/codegen_2-2.15.2.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.15.2 2026-03-18T16:03:36,667 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/cf/9d/dea6feb61ba1a42373ad04f07994cb29634fedd7a6546f469ba22a758b0c/codegen_2-2.15.3-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,668 Found link https://files.pythonhosted.org/packages/71/41/59764e3afe793e4101e875889a8635634331971c00d93506a313a3276e91/codegen_2-2.15.3.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.15.3 2026-03-18T16:03:36,669 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/47/00/890cb36804d9ef2068ee7c934bf6146677d65b93bcd997efd5a379348291/codegen_2-2.15.4-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,670 Found link https://files.pythonhosted.org/packages/7b/7c/fa716902edbd36094c620311f0faccfdee6df085894275dc3636f73c27ac/codegen_2-2.15.4.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.15.4 2026-03-18T16:03:36,670 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/1d/94/51f40d2ef39edd1d877255f75368fdd719182b70548cfdd6239fc3ab9a75/codegen_2-2.15.5-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,671 Found link https://files.pythonhosted.org/packages/57/d2/eb50e3c0d027f1718b920d4180977a42eeb7de03b489f43144c909d8b910/codegen_2-2.15.5.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.15.5 2026-03-18T16:03:36,672 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/65/91/69ee36cd405c6186ebc443c2b904763d76423c966fdc79773365de4ec055/codegen_2-2.15.6-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11) 2026-03-18T16:03:36,673 Found link https://files.pythonhosted.org/packages/3c/3c/fe60b2963de1f5d848ed1803eae13a5740293b7ccaaaf2af26c213853d9d/codegen_2-2.15.6.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:<4.0,>=3.11), version: 2.15.6 2026-03-18T16:03:36,674 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/99/35/bd23adbbc9c1e988417f8cac6df96170fe6f6a31b52e419c8c5b3d30526f/codegen_2-2.15.7-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:>=3.11) 2026-03-18T16:03:36,675 Found link https://files.pythonhosted.org/packages/50/d4/89c850cbd0423f98c85fe22391237ed4bda9b34545550ede785650a0e511/codegen_2-2.15.7.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:>=3.11), version: 2.15.7 2026-03-18T16:03:36,675 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/ea/fb/63d053828ac961adf5d9ba06c93823198a6b00a552582ff75cace3defe0b/codegen_2-2.15.8-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:>=3.11) 2026-03-18T16:03:36,676 Found link https://files.pythonhosted.org/packages/eb/4e/29cfac793d49c0e8631798bfc3758ac0cf3536f66452e25c44769532430d/codegen_2-2.15.8.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:>=3.11), version: 2.15.8 2026-03-18T16:03:36,677 Skipping link: No binaries permitted for codegen-2: https://files.pythonhosted.org/packages/91/57/81e40df450bb33a7c1228e523cc185f0e8417e29c86f22c399db50de82ea/codegen_2-2.16.0-py3-none-any.whl (from https://pypi.org/simple/codegen-2/) (requires-python:>=3.11) 2026-03-18T16:03:36,678 Found link https://files.pythonhosted.org/packages/8d/bb/955abad5799ef84d7abf996beaeeea851e83a1f608e58cd5ee55bca84b7a/codegen_2-2.16.0.tar.gz (from https://pypi.org/simple/codegen-2/) (requires-python:>=3.11), version: 2.16.0 2026-03-18T16:03:36,679 Fetching project page and analyzing links: https://www.piwheels.org/simple/codegen-2/ 2026-03-18T16:03:36,679 Getting page https://www.piwheels.org/simple/codegen-2/ 2026-03-18T16:03:36,680 Found index url https://www.piwheels.org/simple 2026-03-18T16:03:36,833 Fetched page https://www.piwheels.org/simple/codegen-2/ as text/html 2026-03-18T16:03:36,844 Skipping link: No binaries permitted for codegen-2: https://www.piwheels.org/simple/codegen-2/codegen_2-2.15.8-py3-none-any.whl#sha256=2582696ca409835b2e6d9191877275ac2984aa623ddd84aa4fbe1a9b1fd87088 (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11) 2026-03-18T16:03:36,845 Skipping link: No binaries permitted for codegen-2: https://www.piwheels.org/simple/codegen-2/codegen_2-2.15.7-py3-none-any.whl#sha256=2e623f914ae450492cfdadd9217a770c136de3fad508533bd268a5abf845486e (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11) 2026-03-18T16:03:36,845 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.15.6-py3-none-any.whl#sha256=28d4725303e4aa4ddb50675058c19a8e3fe60a6524812122b2c6534e7f7f4114 (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,846 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.15.5-py3-none-any.whl#sha256=549b49d885888cc9297f9d3987574065d2e0e9738c136b507e3c701635792cbd (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,846 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.15.4-py3-none-any.whl#sha256=aaaf826ea8bc3bb48406a14eb87c9a9ed40c5b1038423b389dd6ed81de7df9d9 (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,847 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.15.3-py3-none-any.whl#sha256=915f5faa6c39b3bb62e2a8996a8dfa2c3e2710f9bb42e8f3c8dac1b744e74fa3 (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,848 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.15.2-py3-none-any.whl#sha256=e79a3575e9f8300a578cb96af9982711cd5ee29abb97c89b2dec468accfc1791 (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,848 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.15.1-py3-none-any.whl#sha256=57d6fd4cc96c893fd0269ddeb87e00087131570d2e2f91f7022eb03707388671 (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,849 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.15.0-py3-none-any.whl#sha256=4f540e0ce2fb6cde8a39ba9cbe7def659665a0f4330c8edc10aa66a4345fcd55 (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,850 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.14.0-py3-none-any.whl#sha256=8ebb5b9bb71a5c392cd40e2891edd8b07d3fd5ea4abbba7be9cdabf26f106480 (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,850 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.13.0-py3-none-any.whl#sha256=34d90e071fef17753964e80e2c24b9ba191d7d838988b3dbe0aa180ebc19e573 (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,851 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.12.2-py3-none-any.whl#sha256=3619c44021f745c24969c86285768279e9afd2f55aee91205f36f42c5a87dcca (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,851 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.12.1-py3-none-any.whl#sha256=cfe1b42c7cf2db169038d3d8b022ee8a80673e63e1606a1c10e58f86f922b929 (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,852 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.12.0-py3-none-any.whl#sha256=63db33dd466370c21cb94663ddc8effccbe117e7bd2fba49f3a2c64846b8e8f4 (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,852 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.11.1-py3-none-any.whl#sha256=a427fa09105e50d3a2205f6de4a1cbb9dbc6fbbdbbb305b1bccb4911561fe2de (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,853 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.11.0-py3-none-any.whl#sha256=a54269b005ef921f559209509125a58decd29d99b30a3d0068a0c35fae4bab3c (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,853 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.10.0-py3-none-any.whl#sha256=8c33227283312ccb65d64f665dcc8967c85f74b006f75048bc27a9863c4891c3 (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,854 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.9.0-py3-none-any.whl#sha256=0589d5c6b65e16f6b2df75bb0f9feb195007a4afaff06cb53bacea9bfbb78149 (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,854 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.8.2-py3-none-any.whl#sha256=dc274d6902ee3104e301417028668a783367083459972e6fa108d623010182da (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,855 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.8.1-py3-none-any.whl#sha256=1890f9d664be7f50a1890ede00fc3259a2d74de8ba1682b383eac62a11e35a2d (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,856 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.8.0-py3-none-any.whl#sha256=c1659a0d77b1025f6d060b1db17bcc0d67c6086642562d1b97bc71d8719b3fd0 (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,856 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.7.2-py3-none-any.whl#sha256=8ed22865e6fd998535ad556a16c14fc6984d6aea015e62cd24e5d6acdb3c92e5 (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,857 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.7.1-py3-none-any.whl#sha256=8ddd9d40f96c101e5d996929f3f91f34ac83f474f71c21704fe642de3589fe9d (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,857 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.7.0-py3-none-any.whl#sha256=eeda67ffcf5a2e8875d8f4bf88b8a7393ef851b2168245427475a7e22b77964e (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,858 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.6.0-py3-none-any.whl#sha256=a40aa77ff550da60838ac42d792055e978242447ec90e263fe957513fb451e1b (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,858 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.5.2-py3-none-any.whl#sha256=7db046e4cfeafe01180613789127de0c977bd193acd101ab309c6859ef4a4a19 (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,859 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.5.1-py3-none-any.whl#sha256=53c1f9d3193880ec21d16ba2c6e2691898ba6b3460eecaaea0aaac135299c617 (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,860 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.1.4-py3-none-any.whl#sha256=c00004d828a2e72afa7c30fd1981cf092bc5b5faccf572c067eed317b4b9df9e (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,860 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.1.3-py3-none-any.whl#sha256=1fc3d0c14a8d8521eb02326e2129ec511501274bdef61ccac3c399403d518ed1 (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,861 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.1.2-py3-none-any.whl#sha256=329d4b0d7863225efc5eca08596813d898277263f2ffa27dc5c4ffec1d604db9 (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,861 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.1.1-py3-none-any.whl#sha256=d30bcd4c5a68e627d3bd061c449ce3a80c46af15f7eaad6d955d5d0d33d8fb8a (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,861 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.1.0-py3-none-any.whl#sha256=d654ba8385eb0fca7e4b9be7b9cce0dce2a85a87001d9e72213b4428f85cf080 (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,862 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-2.0.0-py3-none-any.whl#sha256=1540b9808c700b3ff1f2eb2f2d0d3c6ad56d19ea5f57776881135d7d5476f9ec (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,862 Skipping link: No binaries permitted for codegen-2: https://archive1.piwheels.org/simple/codegen-2/codegen_2-1.4.0-py3-none-any.whl#sha256=b24b4b375a55f46b9358599c1b3dc1bf33bdfe960413c6a75c65a009257b3bbc (from https://www.piwheels.org/simple/codegen-2/) (requires-python:>=3.11,<4.0) 2026-03-18T16:03:36,863 Skipping link: not a file: https://www.piwheels.org/simple/codegen-2/ 2026-03-18T16:03:36,864 Skipping link: not a file: https://pypi.org/simple/codegen-2/ 2026-03-18T16:03:36,888 Given no hashes to check 1 links for project 'codegen-2': discarding no candidates 2026-03-18T16:03:36,908 Collecting codegen-2==2.16.0 2026-03-18T16:03:36,911 Created temporary directory: /tmp/pip-unpack-9jf9wpxt 2026-03-18T16:03:37,046 Downloading codegen_2-2.16.0.tar.gz (10 kB) 2026-03-18T16:03:37,072 Added codegen-2==2.16.0 from https://files.pythonhosted.org/packages/8d/bb/955abad5799ef84d7abf996beaeeea851e83a1f608e58cd5ee55bca84b7a/codegen_2-2.16.0.tar.gz to build tracker '/tmp/pip-build-tracker-m2fzz729' 2026-03-18T16:03:37,076 Created temporary directory: /tmp/pip-build-env-18amf8nw 2026-03-18T16:03:37,080 Installing build dependencies: started 2026-03-18T16:03:37,081 Running command pip subprocess to install build dependencies 2026-03-18T16:03:37,112 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/cntimer.pth: 2026-03-18T16:03:37,151 Traceback (most recent call last): 2026-03-18T16:03:37,152 File "", line 192, in addpackage 2026-03-18T16:03:37,153 File "", line 1, in 2026-03-18T16:03:37,153 ModuleNotFoundError: No module named 'cntimer' 2026-03-18T16:03:37,154 Remainder of file ignored 2026-03-18T16:03:38,204 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-18T16:03:38,784 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-18T16:03:38,807 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-18T16:03:40,119 Collecting uv-build 2026-03-18T16:03:40,145 Using cached uv_build-0.10.11-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.5 MB) 2026-03-18T16:03:42,862 Installing collected packages: uv-build 2026-03-18T16:03:43,004 Successfully installed uv-build-0.10.11 2026-03-18T16:03:43,276 Installing build dependencies: finished with status 'done' 2026-03-18T16:03:43,283 Getting requirements to build wheel: started 2026-03-18T16:03:43,284 Running command Getting requirements to build wheel 2026-03-18T16:03:43,422 Getting requirements to build wheel: finished with status 'done' 2026-03-18T16:03:43,425 Created temporary directory: /tmp/pip-modern-metadata-cu920nu6 2026-03-18T16:03:43,427 Preparing metadata (pyproject.toml): started 2026-03-18T16:03:43,428 Running command Preparing metadata (pyproject.toml) 2026-03-18T16:03:43,584 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-18T16:03:43,588 Source in /tmp/pip-wheel-rof914xx/codegen-2_8c1052512d9e46fa83cd48be02a0fcfc has version 2.16.0, which satisfies requirement codegen-2==2.16.0 from https://files.pythonhosted.org/packages/8d/bb/955abad5799ef84d7abf996beaeeea851e83a1f608e58cd5ee55bca84b7a/codegen_2-2.16.0.tar.gz 2026-03-18T16:03:43,589 Removed codegen-2==2.16.0 from https://files.pythonhosted.org/packages/8d/bb/955abad5799ef84d7abf996beaeeea851e83a1f608e58cd5ee55bca84b7a/codegen_2-2.16.0.tar.gz from build tracker '/tmp/pip-build-tracker-m2fzz729' 2026-03-18T16:03:43,593 Created temporary directory: /tmp/pip-unpack-wa8_jkoh 2026-03-18T16:03:43,594 Building wheels for collected packages: codegen-2 2026-03-18T16:03:43,598 Created temporary directory: /tmp/pip-wheel-p3xekg1z 2026-03-18T16:03:43,599 Destination directory: /tmp/pip-wheel-p3xekg1z 2026-03-18T16:03:43,601 Building wheel for codegen-2 (pyproject.toml): started 2026-03-18T16:03:43,602 Running command Building wheel for codegen-2 (pyproject.toml) 2026-03-18T16:03:43,777 Building wheel for codegen-2 (pyproject.toml): finished with status 'done' 2026-03-18T16:03:43,781 Created wheel for codegen-2: filename=codegen_2-2.16.0-py3-none-any.whl size=13185 sha256=0717d9874d261cf383b6660979606a15726cb6abd514bd2ace0410cebcd001c9 2026-03-18T16:03:43,782 Stored in directory: /tmp/pip-ephem-wheel-cache-1kqkhdpj/wheels/95/ad/87/5a68f3b46ec4014416ebf0c7ff014555abe8563e0741b3dc20 2026-03-18T16:03:43,791 Successfully built codegen-2 2026-03-18T16:03:43,795 Removed build tracker: '/tmp/pip-build-tracker-m2fzz729'