2026-09-01T10:27:02,291 Created temporary directory: /tmp/pip-ephem-wheel-cache-248ffd0i 2026-09-01T10:27:02,293 Created temporary directory: /tmp/pip-build-tracker-039g7sid 2026-09-01T10:27:02,293 Initialized build tracking at /tmp/pip-build-tracker-039g7sid 2026-09-01T10:27:02,294 Created build tracker: /tmp/pip-build-tracker-039g7sid 2026-09-01T10:27:02,294 Entered build tracker: /tmp/pip-build-tracker-039g7sid 2026-09-01T10:27:02,295 Created temporary directory: /tmp/pip-wheel-5owh0hu2 2026-09-01T10:27:02,298 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-09-01T10:27:02,300 Created temporary directory: /tmp/pip-ephem-wheel-cache-yf0y78ut 2026-09-01T10:27:02,322 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-01T10:27:02,326 2 location(s) to search for versions of todd-ai: 2026-09-01T10:27:02,326 * https://pypi.org/simple/todd-ai/ 2026-09-01T10:27:02,326 * https://www.piwheels.org/simple/todd-ai/ 2026-09-01T10:27:02,327 Fetching project page and analyzing links: https://pypi.org/simple/todd-ai/ 2026-09-01T10:27:02,328 Getting page https://pypi.org/simple/todd-ai/ 2026-09-01T10:27:02,329 Found index url https://pypi.org/simple 2026-09-01T10:27:02,573 Fetched page https://pypi.org/simple/todd-ai/ as application/vnd.pypi.simple.v1+json 2026-09-01T10:27:02,589 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/1a/84/c48b4860b9f04d59c1f26ff51efda91b308c8ea35f0a56d6388f69ed9422/todd_ai-0.0.1-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,590 Found link https://files.pythonhosted.org/packages/b6/41/f1404230a94f78ef1988a7f891fa09b13d40eb055f785f737ec436441d10/todd_ai-0.0.1.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.0.1 2026-09-01T10:27:02,591 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/a7/90/d36ae2ac959cadcdbd066ce19f7458bfeda792983b98060473aea8beb597/todd_ai-0.1.0-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,592 Found link https://files.pythonhosted.org/packages/4b/87/c8ffbae7d8e97fdd9b016751f42a6fa881879f139756a920186db59ce865/todd_ai-0.1.0.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.1.0 2026-09-01T10:27:02,592 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/25/bb/a7595bad0c9cb5aec01e31c4b44765e74962781a58d7e00144ae8d1cd10b/todd_ai-0.1.1-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,593 Found link https://files.pythonhosted.org/packages/ac/98/57964e74817474b34788f6266800add47eb6eaf598193d969dd091a1c304/todd_ai-0.1.1.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.1.1 2026-09-01T10:27:02,594 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/22/6f/17f694e02da2ab7e4d97ee830d74582839d97cc25dc70ec65b7eb8ec89c7/todd_ai-0.1.3-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,595 Found link https://files.pythonhosted.org/packages/d7/11/a62eef0a0aacf9cad11dac3aa8500f6120d404b4382f12a8fd57f14da2fe/todd_ai-0.1.3.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.1.3 2026-09-01T10:27:02,596 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/de/91/afe912512d0495bc723df5ce55e4839ace5529466413362ce5eb02a0d2b6/todd_ai-0.1.4-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,597 Found link https://files.pythonhosted.org/packages/4c/74/f8c22d74c85fd420174bc0c16851af7a5c28c61d6c12e6d8a97c353db4cf/todd_ai-0.1.4.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.1.4 2026-09-01T10:27:02,597 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/71/bd/2a3c8c5eddbf40b033aba765c7bda5b43f3fc9ccf805a4be34d333d742dd/todd_ai-0.1.5-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,599 Found link https://files.pythonhosted.org/packages/40/f9/ec91433d092e3f37a4616007a480635eb85e1f8cf0ab7aa5db8c98cb7002/todd_ai-0.1.5.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.1.5 2026-09-01T10:27:02,599 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/a7/87/ea44a07f960998c90a96452e008396cb8249e1de9e5a6cc97e7ffc2e22cf/todd_ai-0.1.6-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,600 Found link https://files.pythonhosted.org/packages/4d/88/a99fe33cdfa0e5605b520f78229b5edf09edfc41efd6645940b6ca931056/todd_ai-0.1.6.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.1.6 2026-09-01T10:27:02,601 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/39/b3/db0d79ae4ddb1d46beace75cafb75fdc9099b595d2a07e3308ffceb21d0f/todd_ai-0.2.0-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,602 Found link https://files.pythonhosted.org/packages/64/25/6ff10950cda06e9e90ea40a6ca8fa7a413f239eb9023ea0d0cb345c64efd/todd_ai-0.2.0.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.0 2026-09-01T10:27:02,602 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/02/24/5eea791f3476152efe9ebaab89404902eaec71ef8a0a8464448909391587/todd_ai-0.2.1-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,603 Found link https://files.pythonhosted.org/packages/b4/4a/c224fffbd51795c208a4467ac5a67293cb3834ea62f2df89fa7a862b94db/todd_ai-0.2.1.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.1 2026-09-01T10:27:02,604 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/02/f1/cf2ff0e7a4cec5b4c13183e68983b31b4f3f109880a902bc9ced21eae428/todd_ai-0.2.2-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,605 Found link https://files.pythonhosted.org/packages/89/b0/7fc9d6d63c07e10e79ac6a815d9732c9d6ae8c3894fd2ee0f991da51cbdd/todd_ai-0.2.2.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.2 2026-09-01T10:27:02,605 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/81/8a/9d73055b0a5926cd25f7b418d1bf73dacd0f5b8b02fcac2f697080f2cd24/todd_ai-0.2.3a0-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,606 Found link https://files.pythonhosted.org/packages/d6/db/1faa93214e07d25c97e405a0d76c4895151aee58c9318230a0dfdb3dde66/todd_ai-0.2.3a0.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.3a0 2026-09-01T10:27:02,607 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/62/05/35306bda35070036dde4a3f50d93ae71f70f98cf6fb5610d639558b4798f/todd_ai-0.2.3a1-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,608 Found link https://files.pythonhosted.org/packages/a9/f4/a4fb0abf0dfd327e81cb4e45e94bfe931a49cceab72e0fef256a17d0fc93/todd_ai-0.2.3a1.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.3a1 2026-09-01T10:27:02,609 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/93/9b/169d950511681c1e3f756ca6dfaaeab5f4ceb27b6d60031669cf57a89db5/todd_ai-0.2.3a2-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,610 Found link https://files.pythonhosted.org/packages/32/a2/05a6d88e7f27f7bb043ed01c4ae6c8117887c3f2b1a3a76ea4abb822c0bd/todd_ai-0.2.3a2.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.3a2 2026-09-01T10:27:02,611 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/c5/be/9d3c4603961012dadc40609bfba0adebf030962d303a757b39c2459b7c95/todd_ai-0.2.3a3-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,611 Found link https://files.pythonhosted.org/packages/13/73/97596a240a1b45d6d1a57bdfb9e55281e0878aa5128a5b7c588735b7c062/todd_ai-0.2.3a3.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.3a3 2026-09-01T10:27:02,612 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/1e/1c/f5a06598d1a491a83cf3c4066f562ca3d1fbcc2fd6635ae9f2559c98b50c/todd_ai-0.2.3a4-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,613 Found link https://files.pythonhosted.org/packages/11/b9/b5eb75040ef5df807aa0877b2f438c2385270a78ce30194d3e07c854a411/todd_ai-0.2.3a4.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.3a4 2026-09-01T10:27:02,614 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/22/4a/8bed47bfc8f0e3b4f0fc5ccabe5c9acc1909654909f72925c5946858739c/todd_ai-0.2.3a5-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,614 Found link https://files.pythonhosted.org/packages/ae/52/68835782394fb9ced345623dab175197e696837d94a215f7d729cc940440/todd_ai-0.2.3a5.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.3a5 2026-09-01T10:27:02,615 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/f2/0d/da2f038e06c7e43821bf5ab811e15c4cb8e2b78ebe7ee62e8d4e05f2a108/todd_ai-0.2.3a6-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,616 Found link https://files.pythonhosted.org/packages/37/cb/de6b3475530ead4fb457d8d8a6bf413a64c692d94c2bff4d3309102044b0/todd_ai-0.2.3a6.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.3a6 2026-09-01T10:27:02,617 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/68/9a/2d74aa045d3fcf5d41ff3fb88268e52dc1733bfa826501b0083402c0c5ba/todd_ai-0.2.3a7-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,618 Found link https://files.pythonhosted.org/packages/7f/6d/b1f6f8cdeb1964973d0abd81d98365d14209ab3549da3d3195b07d2e001c/todd_ai-0.2.3a7.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.3a7 2026-09-01T10:27:02,618 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/a4/ec/8dbdc3bb4fd03d80cfddd831be07d07c9b75b9a2b2dce87a0dc7e41faa84/todd_ai-0.2.3a8-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,619 Found link https://files.pythonhosted.org/packages/35/f6/8b156ddb661aaf6597468718e734176a1afc8078265539e8c75f95de6506/todd_ai-0.2.3a8.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.3a8 2026-09-01T10:27:02,620 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/85/b8/5f503c3392a1d00b2c6e42b8725ff6ca8f198732162015b3468ce717ee9e/todd_ai-0.2.3a9-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,621 Found link https://files.pythonhosted.org/packages/ae/5e/16a3a0e94840091e84e1c783c0914e406072b3c8e1935d3ea64b53841fba/todd_ai-0.2.3a9.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.3a9 2026-09-01T10:27:02,622 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/ee/77/0dd53737b3e95f63c707754bb7ce723501ba40bb93a4c459f4c4dff8a6a3/todd_ai-0.2.3a10-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,623 Found link https://files.pythonhosted.org/packages/c2/37/38a98d446db05c0bf69d85e568cdfa2c31be51b3a77ac04ac43164e45a0f/todd_ai-0.2.3a10.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.3a10 2026-09-01T10:27:02,624 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/59/a5/3121d547af1642619745dc214a3485ceed3886200e998a0f307c7f160849/todd_ai-0.2.3a11-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,624 Found link https://files.pythonhosted.org/packages/c2/79/9e2a76b2f87f092b989f4aeeb6213e8dad417af7f4f05c12c72febd39aff/todd_ai-0.2.3a11.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.3a11 2026-09-01T10:27:02,625 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/19/43/1f85c4d7d0f45bf1dd4b1276f79d8fcb4760e78f6f45e600852e1a8c59c9/todd_ai-0.2.3a12-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,626 Found link https://files.pythonhosted.org/packages/88/2f/eedadd7dd14af1c392750319dfb77ecc1afa6e45f52f37e34cef06770d86/todd_ai-0.2.3a12.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.3a12 2026-09-01T10:27:02,627 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/ae/5f/2b2e053d6ddf07b04125f8865c51080743eadf46ecea6c6eb38851b515b3/todd_ai-0.2.3a13-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,627 Found link https://files.pythonhosted.org/packages/a9/0f/8f7208269489b33273a76094390b50b4d2efa92200ddf75a4415fe6c06cc/todd_ai-0.2.3a13.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.3a13 2026-09-01T10:27:02,628 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/21/71/c88d385f4d56367cd4ab3f4b7b2314d08203a68f974d03d487a4da77a28e/todd_ai-0.2.3a14-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,629 Found link https://files.pythonhosted.org/packages/70/2e/3422766e3dc7aff1abaf81e766ce8267412e707292a624a6092b6e4e74de/todd_ai-0.2.3a14.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.3a14 2026-09-01T10:27:02,630 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/2f/0f/9392c514dd87e51c1529ddfde30edbb6089aeead586a196b8e2c2fb1d0f3/todd_ai-0.2.3a15-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,631 Found link https://files.pythonhosted.org/packages/3e/82/e36ac087411c2bdea8d38cb8535041762f217ef5bb7641e6d93f9bb62b53/todd_ai-0.2.3a15.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.3a15 2026-09-01T10:27:02,631 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/c1/e9/7d8ed4f0c4c80c5a559e60a46065bebaa1e2afe8783b5824665a551b7b59/todd_ai-0.2.3-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,632 Found link https://files.pythonhosted.org/packages/09/bd/8f7de3d6b43a02f9c9f35f04aa38e625d84772e9041911eed33c37238e67/todd_ai-0.2.3.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.3 2026-09-01T10:27:02,633 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/31/72/fed9f28774d7358e24118f78d22b09c7d85e7cbfe1340911cc514e86adfe/todd_ai-0.2.4a0-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,634 Found link https://files.pythonhosted.org/packages/a4/ce/98d84e4172de342383707dca30002349d448b73c8958b19f406085ac60c5/todd_ai-0.2.4a0.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.4a0 2026-09-01T10:27:02,635 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/82/a7/549916bc020f4f648a73f554d18e9d02780d3e05df6d4cfe9b76d2ee191a/todd_ai-0.2.4a1-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,636 Found link https://files.pythonhosted.org/packages/2e/a8/867ff234828aa31ff6f57a637a0cfb81ed3e1e62a8c22d17c89650f28887/todd_ai-0.2.4a1.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.4a1 2026-09-01T10:27:02,636 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/9b/aa/f80a7da804b872a27d976115b8bc9dbfcbd2d0c8184092d27e40eb020ed4/todd_ai-0.2.4a2-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,637 Found link https://files.pythonhosted.org/packages/fd/1e/30d57b29c88c6d620075920b666d352bbf107dd49ee1f04c6b45cd5462f8/todd_ai-0.2.4a2.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.4a2 2026-09-01T10:27:02,638 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/ef/8a/7366169959698b39e02ce598efabf71ee5bc6638c8f50bfce5713a5a189d/todd_ai-0.2.4a3-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,639 Found link https://files.pythonhosted.org/packages/54/e5/4e5de7f801866adf235d3a986e11ada5124d0236a391555d2574c6cd188a/todd_ai-0.2.4a3.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.4a3 2026-09-01T10:27:02,639 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/73/41/e9dbcd5206e91829d1f85e1d86ce7be29866eeb3efac10d9736a2877e6c5/todd_ai-0.2.4a4-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,640 Found link https://files.pythonhosted.org/packages/c3/be/e175e8d0c7965324a5b07559ae03802fcb32eb18f64b9e1e4e7ea8c5db81/todd_ai-0.2.4a4.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.4a4 2026-09-01T10:27:02,641 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/1c/68/87e8164ca28847f660f3af16516546914dc6c0bd29e4f70fb747331cd24a/todd_ai-0.2.4a5-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,642 Found link https://files.pythonhosted.org/packages/15/6e/2d3357095d5202ec1c613b84df01a0e95282ee1432b3e663656a9919e6bc/todd_ai-0.2.4a5.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.6), version: 0.2.4a5 2026-09-01T10:27:02,642 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/81/fc/ea561bfe922ba534b7e5b035bcad6f13cedd80497187eeed967a33d50557/todd_ai-0.2.4-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.10) 2026-09-01T10:27:02,643 Found link https://files.pythonhosted.org/packages/c0/e4/2cf25f9f1b1655713ff124c5e1c8006b8ab3071c94f1839c25f6c04a97cd/todd_ai-0.2.4.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.10), version: 0.2.4 2026-09-01T10:27:02,644 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/9f/1b/9decde870e3330c4b5365f1dd9049480a238cc14749d73ef4a2361326af6/todd_ai-0.3.0-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.10) 2026-09-01T10:27:02,645 Found link https://files.pythonhosted.org/packages/da/28/6e398fb32a70984d0cf7e58073cdb8864fbd2387c0d616e725937ffa1630/todd_ai-0.3.0.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.10), version: 0.3.0 2026-09-01T10:27:02,645 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/cc/78/5333a714f13d74b7987b937d51522f31b56d581bdb3f8a404709c5cffa1a/todd_ai-0.4.0-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.10) 2026-09-01T10:27:02,646 Found link https://files.pythonhosted.org/packages/b3/48/d83fe0b420a9f30bd89b2005fc51ada1b50affb68bc695e0c8b1871c7f3c/todd_ai-0.4.0.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.10), version: 0.4.0 2026-09-01T10:27:02,647 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/d5/f6/c7b1d76e7bfc87c965d024cbba844dfabc027ba13fce189809f5df2203e6/todd_ai-0.5.0-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.11) 2026-09-01T10:27:02,648 Found link https://files.pythonhosted.org/packages/63/85/8fdfa40de353f1b7140b13c991648240e49930ebf858809dd98afd24a1dd/todd_ai-0.5.0.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.11), version: 0.5.0 2026-09-01T10:27:02,649 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/44/94/0bf2dcade2cbb14fbbfa1d5227cf570e9875854af13e4e6afabff1c12feb/todd_ai-0.5.1-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.11) 2026-09-01T10:27:02,650 Found link https://files.pythonhosted.org/packages/f9/0b/cff218188ab72f0a1ea841a88dfa21a3cdc7fc46511c3adc804e70a583b3/todd_ai-0.5.1.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.11), version: 0.5.1 2026-09-01T10:27:02,650 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/8c/aa/aadb22ed342f1072b93cf5cf6edf09369b13c0125dc897449341182d89c4/todd_ai-0.6.0-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.11) 2026-09-01T10:27:02,651 Found link https://files.pythonhosted.org/packages/3e/83/2674b2914e7394f6211050e1094145a476df89254daac6895dfa7619ddff/todd_ai-0.6.0.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.11), version: 0.6.0 2026-09-01T10:27:02,652 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/d7/a6/705717d96237280fbc18926a5fc97e0010421e02c39a93f5d816fbe5680e/todd_ai-0.6.1-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.11) 2026-09-01T10:27:02,652 Found link https://files.pythonhosted.org/packages/26/dd/c9e4a9ea778955bbd56a885e9a13866c709cc3d69d8b95634732042fc579/todd_ai-0.6.1.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.11), version: 0.6.1 2026-09-01T10:27:02,653 Skipping link: No binaries permitted for todd-ai: https://files.pythonhosted.org/packages/af/e5/7374fa706d9201a0642a74d495542458107d868adb702feb788c8454428e/todd_ai-0.7.1-py3-none-any.whl (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.11) 2026-09-01T10:27:02,654 Found link https://files.pythonhosted.org/packages/6d/44/a188ed06e2e19c651662b178547590be816ebf183adf2a942e87cdeea90a/todd_ai-0.7.1.tar.gz (from https://pypi.org/simple/todd-ai/) (requires-python:>=3.11), version: 0.7.1 2026-09-01T10:27:02,655 Fetching project page and analyzing links: https://www.piwheels.org/simple/todd-ai/ 2026-09-01T10:27:02,656 Getting page https://www.piwheels.org/simple/todd-ai/ 2026-09-01T10:27:02,657 Found index url https://www.piwheels.org/simple 2026-09-01T10:27:02,863 Fetched page https://www.piwheels.org/simple/todd-ai/ as text/html 2026-09-01T10:27:02,875 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.6.1-py3-none-any.whl#sha256=9a24e3b327d44564770be53408e06bff6b5115f3dccaf825a7b7e08f484859c3 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.11) 2026-09-01T10:27:02,876 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.5.1-py3-none-any.whl#sha256=39c570e8666355b4df7d299231cbcb73da2cc681ded29fa7fad67411eb118f4c (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.11) 2026-09-01T10:27:02,876 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.5.0-py3-none-any.whl#sha256=70b1b9c33f7fc244ab9cd6bab112b1a824d2e6b24eac87e54ab33739c03f928e (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.11) 2026-09-01T10:27:02,877 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.4.0-py3-none-any.whl#sha256=1d23a36ca75e2265a9f6efbfeb9e2e473bc9a54604af5e5ae2dfb1721174dcb3 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.10) 2026-09-01T10:27:02,878 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.3.0-py3-none-any.whl#sha256=65a952bfa0b7e25b355e4ad34ff6d2b9eeafcdd1182f44df7038f697458b6bf5 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.10) 2026-09-01T10:27:02,879 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.4-py3-none-any.whl#sha256=0a924e902fa5c20f12562449553d565aefbb6efdbcc434b66b4df226e6e86873 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.10) 2026-09-01T10:27:02,880 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.4a5-py3-none-any.whl#sha256=14a740cf0025e47cc5454f738eb50cf27a1c85d9c48a4a7fdc1d2d8963bd5b9b (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,880 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.4a4-py3-none-any.whl#sha256=93895e6170b12a407a7dbdf5b3e3ef59204317b73a56566d12bad38a138fdf7c (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,881 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.4a3-py3-none-any.whl#sha256=8280aca93c689c81599adec10381f416851d309a2a386d13b22f823447ad2a80 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,882 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.4a2-py3-none-any.whl#sha256=e8aa168ee3bd54aedd8db809623dfb18667de5b977747641be02cb2cc54274ef (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,882 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.4a1-py3-none-any.whl#sha256=19e559e94d4340898d4b3966a21df8fc16e953ec324ac8136b60a24cc4288c5e (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,883 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.4a0-py3-none-any.whl#sha256=351aea37eff6213d5afeeff1ba8c7cbc852b1f2e6aeb2374f47b6545b1272d86 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,883 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.3-py3-none-any.whl#sha256=cf72691436d182c7dc1841123899279c84c6fb71963c47dd25c42486722d2a49 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,884 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.3a15-py3-none-any.whl#sha256=9df4b908b99b10d29095af59e00ff477095e6a8738571621c12dd5f86f38e27c (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,884 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.3a14-py3-none-any.whl#sha256=51f9bb86d9c5e2afae70a23841e30778094f251d6443df7ba7643ec9d432a172 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,885 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.3a13-py3-none-any.whl#sha256=75ad02eaf726cce4534ad0a4d908a66cbd55531ac5369d2cd000c73f06628660 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,885 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.3a12-py3-none-any.whl#sha256=1382ee0d45266d1984b68769c7eeb6e24fd51a3d50178a7ba3cc2c5cd8d8d7ff (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,886 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.3a11-py3-none-any.whl#sha256=67b29ea0f2a6025552eb18adce3907d2b0c10bea572e73542553399fc0d99227 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,887 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.3a10-py3-none-any.whl#sha256=c55a1b0abbf97ab6f9e8d9db83d5e78427cbd49f8ab7cff3e0d0de00e4d52fd6 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,887 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.3a9-py3-none-any.whl#sha256=e3a3ed9b9d788a1b3077b61ab7c81c78b8bba5a974e8116cb086bc9e35ee39db (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,887 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.3a8-py3-none-any.whl#sha256=04ab1acd275ef420f16fbe0b9ce2645801fb780bbd0394b98a046319853addc6 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,888 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.3a7-py3-none-any.whl#sha256=aea4ab613ec3f22a44a0a174e5de314432ce0b7d9ce93160e5f255d67c5e479f (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,888 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.3a6-py3-none-any.whl#sha256=47d67247b6452a7831ed5059b8330d50894c0328d9f23f14aae6ad8134ec2f75 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,889 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.3a5-py3-none-any.whl#sha256=4620d588ae6ccd736691555875932b43005eb090548284a33c5ac220c482b4c1 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,889 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.3a4-py3-none-any.whl#sha256=6cd4f028b2cf94b5c4b76f94242812102c5314775ac137db2e77c647ab3f6808 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,890 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.3a3-py3-none-any.whl#sha256=61a729a28b6379345ca667806e37d395256f66bbd78a69c138bbaa934ad75204 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,890 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.3a2-py3-none-any.whl#sha256=21fff6cbc5dd6d0424d061f71b11465d7854e12d23e1531c5c9d1a88be5ef3bd (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,891 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.3a1-py3-none-any.whl#sha256=3a15ca0c1fd9056e72183524f18581b9fef0d3cb2cc5350abae4f6f035a0ddb9 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,892 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.3a0-py3-none-any.whl#sha256=a25558ccf011b613f1987ea21aade84f0ce1c697e824da9bad2ca57195b39172 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,892 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.2-py3-none-any.whl#sha256=778604274cf8db420ed6e9fec9266e51baf40b94a4e3305b34c5478411e36742 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,893 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.1-py3-none-any.whl#sha256=686652d3b275085bd9e5745e84dcbdcf5c23600158dfe543a7582ecdf5a1df4c (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,893 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.2.0-py3-none-any.whl#sha256=0c619229c8864d82832da0602094d25b6fd091b6fa55a5629ac6a11a89d2e73f (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,894 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.1.6-py3-none-any.whl#sha256=69398059b0b3737a29ba737af0584d87aff4b9b1c7d36a1f6af1eaf2b71360f2 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,895 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.1.5-py3-none-any.whl#sha256=14b250a4a31028888c0e8c78a0fd87df25ab22fc0eb02883515041aea3eb460e (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,895 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.1.4-py3-none-any.whl#sha256=c37627e6e40f174d3af915a1f15305df46a80f00ea5abc9e9d7473e37ffca5ed (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,896 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.1.3-py3-none-any.whl#sha256=8ed67c7fb4a2108f70a7081561aaabf9bfd0d33abe67df9b74bcab1d70395cf1 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,896 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.1.1-py3-none-any.whl#sha256=104951d5150ef745f21752ea84866d9e1ccf6a5f0c63e0af9785e0cdb9e7413b (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,897 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.1.0-py3-none-any.whl#sha256=b5e451eba88df48ec5d37aa6baf5576154d52a9f11cd383021980b388e4ad61c (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,897 Skipping link: No binaries permitted for todd-ai: https://archive1.piwheels.org/simple/todd-ai/todd_ai-0.0.1-py3-none-any.whl#sha256=6f9ed9634138f1192139ae385e00005f176bae8c4ee292260212f3bbd1cc76b1 (from https://www.piwheels.org/simple/todd-ai/) (requires-python:>=3.6) 2026-09-01T10:27:02,898 Skipping link: not a file: https://www.piwheels.org/simple/todd-ai/ 2026-09-01T10:27:02,898 Skipping link: not a file: https://pypi.org/simple/todd-ai/ 2026-09-01T10:27:02,921 Given no hashes to check 1 links for project 'todd-ai': discarding no candidates 2026-09-01T10:27:02,939 Collecting todd-ai==0.7.1 2026-09-01T10:27:02,941 Created temporary directory: /tmp/pip-unpack-0_rf09qd 2026-09-01T10:27:03,118 Downloading todd_ai-0.7.1.tar.gz (25 kB) 2026-09-01T10:27:03,250 Added todd-ai==0.7.1 from https://files.pythonhosted.org/packages/6d/44/a188ed06e2e19c651662b178547590be816ebf183adf2a942e87cdeea90a/todd_ai-0.7.1.tar.gz to build tracker '/tmp/pip-build-tracker-039g7sid' 2026-09-01T10:27:03,254 Created temporary directory: /tmp/pip-build-env-ii6u53pj 2026-09-01T10:27:03,259 Installing build dependencies: started 2026-09-01T10:27:03,260 Running command pip subprocess to install build dependencies 2026-09-01T10:27:04,388 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-09-01T10:27:04,855 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-09-01T10:27:04,878 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-01T10:27:06,696 Collecting setuptools 2026-09-01T10:27:06,697 Obtaining dependency information for setuptools from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-09-01T10:27:06,711 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-09-01T10:27:06,958 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-01T10:27:07,061 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-01T10:27:09,807 Installing collected packages: setuptools 2026-09-01T10:27:12,136 Successfully installed setuptools-84.0.0 2026-09-01T10:27:12,406 Installing build dependencies: finished with status 'done' 2026-09-01T10:27:12,412 Getting requirements to build wheel: started 2026-09-01T10:27:12,413 Running command Getting requirements to build wheel 2026-09-01T10:27:13,130 running egg_info 2026-09-01T10:27:13,136 writing src/todd_ai.egg-info/PKG-INFO 2026-09-01T10:27:13,145 writing dependency_links to src/todd_ai.egg-info/dependency_links.txt 2026-09-01T10:27:13,147 writing entry points to src/todd_ai.egg-info/entry_points.txt 2026-09-01T10:27:13,152 writing requirements to src/todd_ai.egg-info/requires.txt 2026-09-01T10:27:13,153 writing top-level names to src/todd_ai.egg-info/top_level.txt 2026-09-01T10:27:13,184 reading manifest file 'src/todd_ai.egg-info/SOURCES.txt' 2026-09-01T10:27:13,189 adding license file 'LICENSE' 2026-09-01T10:27:13,193 writing manifest file 'src/todd_ai.egg-info/SOURCES.txt' 2026-09-01T10:27:13,291 Getting requirements to build wheel: finished with status 'done' 2026-09-01T10:27:13,295 Created temporary directory: /tmp/pip-modern-metadata-sk7sjxay 2026-09-01T10:27:13,298 Preparing metadata (pyproject.toml): started 2026-09-01T10:27:13,299 Running command Preparing metadata (pyproject.toml) 2026-09-01T10:27:13,972 running dist_info 2026-09-01T10:27:13,982 creating /tmp/pip-modern-metadata-sk7sjxay/todd_ai.egg-info 2026-09-01T10:27:13,983 writing /tmp/pip-modern-metadata-sk7sjxay/todd_ai.egg-info/PKG-INFO 2026-09-01T10:27:13,993 writing dependency_links to /tmp/pip-modern-metadata-sk7sjxay/todd_ai.egg-info/dependency_links.txt 2026-09-01T10:27:13,995 writing entry points to /tmp/pip-modern-metadata-sk7sjxay/todd_ai.egg-info/entry_points.txt 2026-09-01T10:27:13,999 writing requirements to /tmp/pip-modern-metadata-sk7sjxay/todd_ai.egg-info/requires.txt 2026-09-01T10:27:14,000 writing top-level names to /tmp/pip-modern-metadata-sk7sjxay/todd_ai.egg-info/top_level.txt 2026-09-01T10:27:14,002 writing manifest file '/tmp/pip-modern-metadata-sk7sjxay/todd_ai.egg-info/SOURCES.txt' 2026-09-01T10:27:14,029 reading manifest file '/tmp/pip-modern-metadata-sk7sjxay/todd_ai.egg-info/SOURCES.txt' 2026-09-01T10:27:14,031 adding license file 'LICENSE' 2026-09-01T10:27:14,036 writing manifest file '/tmp/pip-modern-metadata-sk7sjxay/todd_ai.egg-info/SOURCES.txt' 2026-09-01T10:27:14,037 creating '/tmp/pip-modern-metadata-sk7sjxay/todd_ai-0.7.1.dist-info' 2026-09-01T10:27:14,164 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-01T10:27:14,169 Source in /tmp/pip-wheel-5owh0hu2/todd-ai_b1a628e351e34cbcb93cf01b52e38945 has version 0.7.1, which satisfies requirement todd-ai==0.7.1 from https://files.pythonhosted.org/packages/6d/44/a188ed06e2e19c651662b178547590be816ebf183adf2a942e87cdeea90a/todd_ai-0.7.1.tar.gz 2026-09-01T10:27:14,170 Removed todd-ai==0.7.1 from https://files.pythonhosted.org/packages/6d/44/a188ed06e2e19c651662b178547590be816ebf183adf2a942e87cdeea90a/todd_ai-0.7.1.tar.gz from build tracker '/tmp/pip-build-tracker-039g7sid' 2026-09-01T10:27:14,175 Created temporary directory: /tmp/pip-unpack-e7vaakny 2026-09-01T10:27:14,176 Building wheels for collected packages: todd-ai 2026-09-01T10:27:14,180 Created temporary directory: /tmp/pip-wheel-1hx_7qx_ 2026-09-01T10:27:14,181 Destination directory: /tmp/pip-wheel-1hx_7qx_ 2026-09-01T10:27:14,183 Building wheel for todd-ai (pyproject.toml): started 2026-09-01T10:27:14,184 Running command Building wheel for todd-ai (pyproject.toml) 2026-09-01T10:27:14,828 running bdist_wheel 2026-09-01T10:27:14,846 running build 2026-09-01T10:27:14,846 running build_py 2026-09-01T10:27:14,853 creating build/lib/todd 2026-09-01T10:27:14,856 copying src/todd/__init__.py -> build/lib/todd 2026-09-01T10:27:14,859 creating build/lib/todd/utils 2026-09-01T10:27:14,860 copying src/todd/utils/networks.py -> build/lib/todd/utils 2026-09-01T10:27:14,862 copying src/todd/utils/ema.py -> build/lib/todd/utils 2026-09-01T10:27:14,863 copying src/todd/utils/state_machines.py -> build/lib/todd/utils 2026-09-01T10:27:14,865 copying src/todd/utils/serialize.py -> build/lib/todd/utils 2026-09-01T10:27:14,867 copying src/todd/utils/holders.py -> build/lib/todd/utils 2026-09-01T10:27:14,869 copying src/todd/utils/stores.py -> build/lib/todd/utils 2026-09-01T10:27:14,871 copying src/todd/utils/__init__.py -> build/lib/todd/utils 2026-09-01T10:27:14,873 copying src/todd/utils/nested_collection_utils.py -> build/lib/todd/utils 2026-09-01T10:27:14,875 copying src/todd/utils/misc.py -> build/lib/todd/utils 2026-09-01T10:27:14,877 copying src/todd/utils/collect_env.py -> build/lib/todd/utils 2026-09-01T10:27:14,880 creating build/lib/todd/loggers 2026-09-01T10:27:14,881 copying src/todd/loggers/logger_.py -> build/lib/todd/loggers 2026-09-01T10:27:14,883 copying src/todd/loggers/__init__.py -> build/lib/todd/loggers 2026-09-01T10:27:14,885 copying src/todd/loggers/formatter.py -> build/lib/todd/loggers 2026-09-01T10:27:14,887 creating build/lib/todd/registries 2026-09-01T10:27:14,888 copying src/todd/registries/__init__.py -> build/lib/todd/registries 2026-09-01T10:27:14,891 copying src/todd/registries/runner.py -> build/lib/todd/registries 2026-09-01T10:27:14,893 copying src/todd/registries/config.py -> build/lib/todd/registries 2026-09-01T10:27:14,895 copying src/todd/registries/visual.py -> build/lib/todd/registries 2026-09-01T10:27:14,897 copying src/todd/registries/partial.py -> build/lib/todd/registries 2026-09-01T10:27:14,899 copying src/todd/registries/task.py -> build/lib/todd/registries 2026-09-01T10:27:14,902 creating build/lib/todd/bases 2026-09-01T10:27:14,903 copying src/todd/bases/__init__.py -> build/lib/todd/bases 2026-09-01T10:27:14,906 creating build/lib/todd/colors 2026-09-01T10:27:14,907 copying src/todd/colors/rgba.py -> build/lib/todd/colors 2026-09-01T10:27:14,909 copying src/todd/colors/constants.py -> build/lib/todd/colors 2026-09-01T10:27:14,911 copying src/todd/colors/yiq.py -> build/lib/todd/colors 2026-09-01T10:27:14,913 copying src/todd/colors/__init__.py -> build/lib/todd/colors 2026-09-01T10:27:14,915 copying src/todd/colors/color.py -> build/lib/todd/colors 2026-09-01T10:27:14,917 copying src/todd/colors/palette.py -> build/lib/todd/colors 2026-09-01T10:27:14,919 creating build/lib/todd/configs 2026-09-01T10:27:14,920 copying src/todd/configs/py_.py -> build/lib/todd/configs 2026-09-01T10:27:14,922 copying src/todd/configs/serialize.py -> build/lib/todd/configs 2026-09-01T10:27:14,924 copying src/todd/configs/diff.py -> build/lib/todd/configs 2026-09-01T10:27:14,926 copying src/todd/configs/__init__.py -> build/lib/todd/configs 2026-09-01T10:27:14,930 creating build/lib/todd/patches 2026-09-01T10:27:14,934 copying src/todd/patches/importlib.py -> build/lib/todd/patches 2026-09-01T10:27:14,936 copying src/todd/patches/builtins.py -> build/lib/todd/patches 2026-09-01T10:27:14,938 copying src/todd/patches/json.py -> build/lib/todd/patches 2026-09-01T10:27:14,939 copying src/todd/patches/__init__.py -> build/lib/todd/patches 2026-09-01T10:27:14,941 copying src/todd/patches/inspect.py -> build/lib/todd/patches 2026-09-01T10:27:14,943 copying src/todd/patches/codecs.py -> build/lib/todd/patches 2026-09-01T10:27:14,945 copying src/todd/patches/subprocess.py -> build/lib/todd/patches 2026-09-01T10:27:14,947 copying src/todd/patches/argparse.py -> build/lib/todd/patches 2026-09-01T10:27:14,949 copying src/todd/patches/logging.py -> build/lib/todd/patches 2026-09-01T10:27:14,951 copying src/todd/patches/collections.py -> build/lib/todd/patches 2026-09-01T10:27:14,953 creating build/lib/todd/loggers/control_sequences 2026-09-01T10:27:14,954 copying src/todd/loggers/control_sequences/control_sequence.py -> build/lib/todd/loggers/control_sequences 2026-09-01T10:27:14,956 copying src/todd/loggers/control_sequences/__init__.py -> build/lib/todd/loggers/control_sequences 2026-09-01T10:27:14,958 copying src/todd/loggers/control_sequences/sgr.py -> build/lib/todd/loggers/control_sequences 2026-09-01T10:27:14,960 creating build/lib/todd/bases/registries 2026-09-01T10:27:14,961 copying src/todd/bases/registries/build_pre_hooks.py -> build/lib/todd/bases/registries 2026-09-01T10:27:14,963 copying src/todd/bases/registries/base.py -> build/lib/todd/bases/registries 2026-09-01T10:27:14,965 copying src/todd/bases/registries/__init__.py -> build/lib/todd/bases/registries 2026-09-01T10:27:14,968 creating build/lib/todd/bases/configs 2026-09-01T10:27:14,969 copying src/todd/bases/configs/base.py -> build/lib/todd/bases/configs 2026-09-01T10:27:14,971 copying src/todd/bases/configs/__init__.py -> build/lib/todd/bases/configs 2026-09-01T10:27:14,972 running egg_info 2026-09-01T10:27:14,982 writing src/todd_ai.egg-info/PKG-INFO 2026-09-01T10:27:14,991 writing dependency_links to src/todd_ai.egg-info/dependency_links.txt 2026-09-01T10:27:14,993 writing entry points to src/todd_ai.egg-info/entry_points.txt 2026-09-01T10:27:14,997 writing requirements to src/todd_ai.egg-info/requires.txt 2026-09-01T10:27:14,998 writing top-level names to src/todd_ai.egg-info/top_level.txt 2026-09-01T10:27:15,015 reading manifest file 'src/todd_ai.egg-info/SOURCES.txt' 2026-09-01T10:27:15,020 adding license file 'LICENSE' 2026-09-01T10:27:15,024 writing manifest file 'src/todd_ai.egg-info/SOURCES.txt' 2026-09-01T10:27:15,031 copying src/todd/py.typed -> build/lib/todd 2026-09-01T10:27:15,046 installing to build/bdist.linux-armv7l/wheel 2026-09-01T10:27:15,047 running install 2026-09-01T10:27:15,069 running install_lib 2026-09-01T10:27:15,075 creating build/bdist.linux-armv7l/wheel 2026-09-01T10:27:15,077 creating build/bdist.linux-armv7l/wheel/todd 2026-09-01T10:27:15,079 creating build/bdist.linux-armv7l/wheel/todd/utils 2026-09-01T10:27:15,080 copying build/lib/todd/utils/networks.py -> build/bdist.linux-armv7l/wheel/./todd/utils 2026-09-01T10:27:15,082 copying build/lib/todd/utils/ema.py -> build/bdist.linux-armv7l/wheel/./todd/utils 2026-09-01T10:27:15,083 copying build/lib/todd/utils/state_machines.py -> build/bdist.linux-armv7l/wheel/./todd/utils 2026-09-01T10:27:15,085 copying build/lib/todd/utils/serialize.py -> build/bdist.linux-armv7l/wheel/./todd/utils 2026-09-01T10:27:15,087 copying build/lib/todd/utils/holders.py -> build/bdist.linux-armv7l/wheel/./todd/utils 2026-09-01T10:27:15,089 copying build/lib/todd/utils/stores.py -> build/bdist.linux-armv7l/wheel/./todd/utils 2026-09-01T10:27:15,091 copying build/lib/todd/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./todd/utils 2026-09-01T10:27:15,092 copying build/lib/todd/utils/nested_collection_utils.py -> build/bdist.linux-armv7l/wheel/./todd/utils 2026-09-01T10:27:15,095 copying build/lib/todd/utils/misc.py -> build/bdist.linux-armv7l/wheel/./todd/utils 2026-09-01T10:27:15,097 copying build/lib/todd/utils/collect_env.py -> build/bdist.linux-armv7l/wheel/./todd/utils 2026-09-01T10:27:15,099 creating build/bdist.linux-armv7l/wheel/todd/loggers 2026-09-01T10:27:15,101 creating build/bdist.linux-armv7l/wheel/todd/loggers/control_sequences 2026-09-01T10:27:15,102 copying build/lib/todd/loggers/control_sequences/control_sequence.py -> build/bdist.linux-armv7l/wheel/./todd/loggers/control_sequences 2026-09-01T10:27:15,104 copying build/lib/todd/loggers/control_sequences/__init__.py -> build/bdist.linux-armv7l/wheel/./todd/loggers/control_sequences 2026-09-01T10:27:15,106 copying build/lib/todd/loggers/control_sequences/sgr.py -> build/bdist.linux-armv7l/wheel/./todd/loggers/control_sequences 2026-09-01T10:27:15,107 copying build/lib/todd/loggers/logger_.py -> build/bdist.linux-armv7l/wheel/./todd/loggers 2026-09-01T10:27:15,109 copying build/lib/todd/loggers/__init__.py -> build/bdist.linux-armv7l/wheel/./todd/loggers 2026-09-01T10:27:15,111 copying build/lib/todd/loggers/formatter.py -> build/bdist.linux-armv7l/wheel/./todd/loggers 2026-09-01T10:27:15,113 creating build/bdist.linux-armv7l/wheel/todd/registries 2026-09-01T10:27:15,114 copying build/lib/todd/registries/__init__.py -> build/bdist.linux-armv7l/wheel/./todd/registries 2026-09-01T10:27:15,116 copying build/lib/todd/registries/runner.py -> build/bdist.linux-armv7l/wheel/./todd/registries 2026-09-01T10:27:15,117 copying build/lib/todd/registries/config.py -> build/bdist.linux-armv7l/wheel/./todd/registries 2026-09-01T10:27:15,119 copying build/lib/todd/registries/visual.py -> build/bdist.linux-armv7l/wheel/./todd/registries 2026-09-01T10:27:15,121 copying build/lib/todd/registries/partial.py -> build/bdist.linux-armv7l/wheel/./todd/registries 2026-09-01T10:27:15,122 copying build/lib/todd/registries/task.py -> build/bdist.linux-armv7l/wheel/./todd/registries 2026-09-01T10:27:15,124 copying build/lib/todd/__init__.py -> build/bdist.linux-armv7l/wheel/./todd 2026-09-01T10:27:15,126 creating build/bdist.linux-armv7l/wheel/todd/bases 2026-09-01T10:27:15,128 creating build/bdist.linux-armv7l/wheel/todd/bases/registries 2026-09-01T10:27:15,129 copying build/lib/todd/bases/registries/build_pre_hooks.py -> build/bdist.linux-armv7l/wheel/./todd/bases/registries 2026-09-01T10:27:15,131 copying build/lib/todd/bases/registries/base.py -> build/bdist.linux-armv7l/wheel/./todd/bases/registries 2026-09-01T10:27:15,133 copying build/lib/todd/bases/registries/__init__.py -> build/bdist.linux-armv7l/wheel/./todd/bases/registries 2026-09-01T10:27:15,135 copying build/lib/todd/bases/__init__.py -> build/bdist.linux-armv7l/wheel/./todd/bases 2026-09-01T10:27:15,137 creating build/bdist.linux-armv7l/wheel/todd/bases/configs 2026-09-01T10:27:15,138 copying build/lib/todd/bases/configs/base.py -> build/bdist.linux-armv7l/wheel/./todd/bases/configs 2026-09-01T10:27:15,141 copying build/lib/todd/bases/configs/__init__.py -> build/bdist.linux-armv7l/wheel/./todd/bases/configs 2026-09-01T10:27:15,143 creating build/bdist.linux-armv7l/wheel/todd/colors 2026-09-01T10:27:15,144 copying build/lib/todd/colors/rgba.py -> build/bdist.linux-armv7l/wheel/./todd/colors 2026-09-01T10:27:15,146 copying build/lib/todd/colors/constants.py -> build/bdist.linux-armv7l/wheel/./todd/colors 2026-09-01T10:27:15,148 copying build/lib/todd/colors/yiq.py -> build/bdist.linux-armv7l/wheel/./todd/colors 2026-09-01T10:27:15,150 copying build/lib/todd/colors/__init__.py -> build/bdist.linux-armv7l/wheel/./todd/colors 2026-09-01T10:27:15,151 copying build/lib/todd/colors/color.py -> build/bdist.linux-armv7l/wheel/./todd/colors 2026-09-01T10:27:15,153 copying build/lib/todd/colors/palette.py -> build/bdist.linux-armv7l/wheel/./todd/colors 2026-09-01T10:27:15,155 copying build/lib/todd/py.typed -> build/bdist.linux-armv7l/wheel/./todd 2026-09-01T10:27:15,157 creating build/bdist.linux-armv7l/wheel/todd/configs 2026-09-01T10:27:15,158 copying build/lib/todd/configs/py_.py -> build/bdist.linux-armv7l/wheel/./todd/configs 2026-09-01T10:27:15,160 copying build/lib/todd/configs/serialize.py -> build/bdist.linux-armv7l/wheel/./todd/configs 2026-09-01T10:27:15,162 copying build/lib/todd/configs/diff.py -> build/bdist.linux-armv7l/wheel/./todd/configs 2026-09-01T10:27:15,164 copying build/lib/todd/configs/__init__.py -> build/bdist.linux-armv7l/wheel/./todd/configs 2026-09-01T10:27:15,167 creating build/bdist.linux-armv7l/wheel/todd/patches 2026-09-01T10:27:15,168 copying build/lib/todd/patches/importlib.py -> build/bdist.linux-armv7l/wheel/./todd/patches 2026-09-01T10:27:15,170 copying build/lib/todd/patches/builtins.py -> build/bdist.linux-armv7l/wheel/./todd/patches 2026-09-01T10:27:15,172 copying build/lib/todd/patches/json.py -> build/bdist.linux-armv7l/wheel/./todd/patches 2026-09-01T10:27:15,174 copying build/lib/todd/patches/__init__.py -> build/bdist.linux-armv7l/wheel/./todd/patches 2026-09-01T10:27:15,175 copying build/lib/todd/patches/inspect.py -> build/bdist.linux-armv7l/wheel/./todd/patches 2026-09-01T10:27:15,177 copying build/lib/todd/patches/codecs.py -> build/bdist.linux-armv7l/wheel/./todd/patches 2026-09-01T10:27:15,179 copying build/lib/todd/patches/subprocess.py -> build/bdist.linux-armv7l/wheel/./todd/patches 2026-09-01T10:27:15,181 copying build/lib/todd/patches/argparse.py -> build/bdist.linux-armv7l/wheel/./todd/patches 2026-09-01T10:27:15,183 copying build/lib/todd/patches/logging.py -> build/bdist.linux-armv7l/wheel/./todd/patches 2026-09-01T10:27:15,184 copying build/lib/todd/patches/collections.py -> build/bdist.linux-armv7l/wheel/./todd/patches 2026-09-01T10:27:15,186 running install_egg_info 2026-09-01T10:27:15,191 Copying src/todd_ai.egg-info to build/bdist.linux-armv7l/wheel/./todd_ai-0.7.1-py3.11.egg-info 2026-09-01T10:27:15,203 running install_scripts 2026-09-01T10:27:15,215 creating build/bdist.linux-armv7l/wheel/todd_ai-0.7.1.dist-info/WHEEL 2026-09-01T10:27:15,218 creating '/tmp/pip-wheel-1hx_7qx_/.tmp-mkrjzua0/todd_ai-0.7.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-01T10:27:15,220 adding 'todd/__init__.py' 2026-09-01T10:27:15,221 adding 'todd/py.typed' 2026-09-01T10:27:15,223 adding 'todd/bases/__init__.py' 2026-09-01T10:27:15,225 adding 'todd/bases/configs/__init__.py' 2026-09-01T10:27:15,226 adding 'todd/bases/configs/base.py' 2026-09-01T10:27:15,228 adding 'todd/bases/registries/__init__.py' 2026-09-01T10:27:15,230 adding 'todd/bases/registries/base.py' 2026-09-01T10:27:15,231 adding 'todd/bases/registries/build_pre_hooks.py' 2026-09-01T10:27:15,233 adding 'todd/colors/__init__.py' 2026-09-01T10:27:15,234 adding 'todd/colors/color.py' 2026-09-01T10:27:15,236 adding 'todd/colors/constants.py' 2026-09-01T10:27:15,237 adding 'todd/colors/palette.py' 2026-09-01T10:27:15,238 adding 'todd/colors/rgba.py' 2026-09-01T10:27:15,239 adding 'todd/colors/yiq.py' 2026-09-01T10:27:15,241 adding 'todd/configs/__init__.py' 2026-09-01T10:27:15,242 adding 'todd/configs/diff.py' 2026-09-01T10:27:15,244 adding 'todd/configs/py_.py' 2026-09-01T10:27:15,245 adding 'todd/configs/serialize.py' 2026-09-01T10:27:15,247 adding 'todd/loggers/__init__.py' 2026-09-01T10:27:15,248 adding 'todd/loggers/formatter.py' 2026-09-01T10:27:15,249 adding 'todd/loggers/logger_.py' 2026-09-01T10:27:15,251 adding 'todd/loggers/control_sequences/__init__.py' 2026-09-01T10:27:15,252 adding 'todd/loggers/control_sequences/control_sequence.py' 2026-09-01T10:27:15,253 adding 'todd/loggers/control_sequences/sgr.py' 2026-09-01T10:27:15,255 adding 'todd/patches/__init__.py' 2026-09-01T10:27:15,256 adding 'todd/patches/argparse.py' 2026-09-01T10:27:15,257 adding 'todd/patches/builtins.py' 2026-09-01T10:27:15,259 adding 'todd/patches/codecs.py' 2026-09-01T10:27:15,260 adding 'todd/patches/collections.py' 2026-09-01T10:27:15,261 adding 'todd/patches/importlib.py' 2026-09-01T10:27:15,262 adding 'todd/patches/inspect.py' 2026-09-01T10:27:15,263 adding 'todd/patches/json.py' 2026-09-01T10:27:15,265 adding 'todd/patches/logging.py' 2026-09-01T10:27:15,266 adding 'todd/patches/subprocess.py' 2026-09-01T10:27:15,268 adding 'todd/registries/__init__.py' 2026-09-01T10:27:15,269 adding 'todd/registries/config.py' 2026-09-01T10:27:15,270 adding 'todd/registries/partial.py' 2026-09-01T10:27:15,271 adding 'todd/registries/runner.py' 2026-09-01T10:27:15,272 adding 'todd/registries/task.py' 2026-09-01T10:27:15,273 adding 'todd/registries/visual.py' 2026-09-01T10:27:15,275 adding 'todd/utils/__init__.py' 2026-09-01T10:27:15,277 adding 'todd/utils/collect_env.py' 2026-09-01T10:27:15,278 adding 'todd/utils/ema.py' 2026-09-01T10:27:15,279 adding 'todd/utils/holders.py' 2026-09-01T10:27:15,280 adding 'todd/utils/misc.py' 2026-09-01T10:27:15,282 adding 'todd/utils/nested_collection_utils.py' 2026-09-01T10:27:15,283 adding 'todd/utils/networks.py' 2026-09-01T10:27:15,284 adding 'todd/utils/serialize.py' 2026-09-01T10:27:15,285 adding 'todd/utils/state_machines.py' 2026-09-01T10:27:15,286 adding 'todd/utils/stores.py' 2026-09-01T10:27:15,290 adding 'todd_ai-0.7.1.dist-info/licenses/LICENSE' 2026-09-01T10:27:15,291 adding 'todd_ai-0.7.1.dist-info/METADATA' 2026-09-01T10:27:15,292 adding 'todd_ai-0.7.1.dist-info/WHEEL' 2026-09-01T10:27:15,293 adding 'todd_ai-0.7.1.dist-info/entry_points.txt' 2026-09-01T10:27:15,294 adding 'todd_ai-0.7.1.dist-info/top_level.txt' 2026-09-01T10:27:15,295 adding 'todd_ai-0.7.1.dist-info/RECORD' 2026-09-01T10:27:15,298 removing build/bdist.linux-armv7l/wheel 2026-09-01T10:27:15,413 Building wheel for todd-ai (pyproject.toml): finished with status 'done' 2026-09-01T10:27:15,418 Created wheel for todd-ai: filename=todd_ai-0.7.1-py3-none-any.whl size=35867 sha256=d1f3238fd97f69796338705c2e461da217659a8ace81544de5ea805e86cad021 2026-09-01T10:27:15,419 Stored in directory: /tmp/pip-ephem-wheel-cache-yf0y78ut/wheels/bd/6f/ed/e33c469612cecbe9a351e8c5b855cc44ac75e464f064230ba6 2026-09-01T10:27:15,431 Successfully built todd-ai 2026-09-01T10:27:15,434 Removed build tracker: '/tmp/pip-build-tracker-039g7sid'