2026-01-07T16:59:47,687 Created temporary directory: /tmp/pip-ephem-wheel-cache-yukt6i6t 2026-01-07T16:59:47,689 Created temporary directory: /tmp/pip-build-tracker-8ajbrze8 2026-01-07T16:59:47,690 Initialized build tracking at /tmp/pip-build-tracker-8ajbrze8 2026-01-07T16:59:47,690 Created build tracker: /tmp/pip-build-tracker-8ajbrze8 2026-01-07T16:59:47,690 Entered build tracker: /tmp/pip-build-tracker-8ajbrze8 2026-01-07T16:59:47,691 Created temporary directory: /tmp/pip-wheel-xqzo308b 2026-01-07T16:59:47,694 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-07T16:59:47,697 Created temporary directory: /tmp/pip-ephem-wheel-cache-sa3w4yyn 2026-01-07T16:59:47,718 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-07T16:59:47,722 2 location(s) to search for versions of flowllm: 2026-01-07T16:59:47,722 * https://pypi.org/simple/flowllm/ 2026-01-07T16:59:47,722 * https://www.piwheels.org/simple/flowllm/ 2026-01-07T16:59:47,723 Fetching project page and analyzing links: https://pypi.org/simple/flowllm/ 2026-01-07T16:59:47,724 Getting page https://pypi.org/simple/flowllm/ 2026-01-07T16:59:47,725 Found index url https://pypi.org/simple 2026-01-07T16:59:47,942 Fetched page https://pypi.org/simple/flowllm/ as application/vnd.pypi.simple.v1+json 2026-01-07T16:59:47,953 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/9f/af/1e0644edc424fa62cc50800a526f51b489d485f26f71ff8949feebb57618/flowllm-0.1.0-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,954 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/e9/85/fe63a54859040e0d656d493a312aefe4fb091ee99d122cb15d0c0d2adb11/flowllm-0.1.0.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,955 Skipping link: 0.1.0 Requires-Python >=3.12: https://files.pythonhosted.org/packages/e9/85/fe63a54859040e0d656d493a312aefe4fb091ee99d122cb15d0c0d2adb11/flowllm-0.1.0.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,955 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/3c/06/81add78d38f62a342f49dbacbbcf26ee13ff56d88e748a8d2c42fb3ca7e6/flowllm-0.1.1-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,956 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/1a/91/7fc8f1d1ae06ad774d61036eeaca4f966a6c14e7419edb68f4566d8ecbc8/flowllm-0.1.1.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,957 Skipping link: 0.1.1 Requires-Python >=3.12: https://files.pythonhosted.org/packages/1a/91/7fc8f1d1ae06ad774d61036eeaca4f966a6c14e7419edb68f4566d8ecbc8/flowllm-0.1.1.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,958 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/30/db/d548cb41b3521f7207bc89765174a2b2296ccb4dc916c285a4ed6bf67ce0/flowllm-0.1.2-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,958 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/0d/b2/779472c17a9b71272678c9c9719e24479adc2c35a4ecd0469f3903ead522/flowllm-0.1.2.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,959 Skipping link: 0.1.2 Requires-Python >=3.12: https://files.pythonhosted.org/packages/0d/b2/779472c17a9b71272678c9c9719e24479adc2c35a4ecd0469f3903ead522/flowllm-0.1.2.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,960 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/6a/1a/8c971888667c7080116c22eccf6d22165c4eda5d36b2277b491f345b3e2b/flowllm-0.1.3-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,961 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/ed/d4/3d0bba1313087c388841643d8e6f4872e2d58669abfc629a66176c1e0db4/flowllm-0.1.3.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,962 Skipping link: 0.1.3 Requires-Python >=3.12: https://files.pythonhosted.org/packages/ed/d4/3d0bba1313087c388841643d8e6f4872e2d58669abfc629a66176c1e0db4/flowllm-0.1.3.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,962 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/af/28/29dcfc94f76d87e6af754ee3b7b341e8f370e84783d8360ade2d2b24883d/flowllm-0.1.5-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.11) 2026-01-07T16:59:47,963 Found link https://files.pythonhosted.org/packages/f8/f1/981628a9bfcf457ed61be5ad45ce4f0222a75344680dcf6cc2d91b2b55ea/flowllm-0.1.5.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.11), version: 0.1.5 2026-01-07T16:59:47,963 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/9a/a3/11bea92fb1de0139838ddf810dabeefac475392d0d07b066047b825c8c1e/flowllm-0.1.6-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.11) 2026-01-07T16:59:47,964 Found link https://files.pythonhosted.org/packages/7d/5a/95adc3fa4b236d015d25f9dfe8890e58e6d531aa0900e80e5330efc1d328/flowllm-0.1.6.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.11), version: 0.1.6 2026-01-07T16:59:47,965 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/02/aa/550b7ba560a941c52f43dcb386feb0b5314ee36e8a6bd0d6af7d84331101/flowllm-0.1.7-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.11) 2026-01-07T16:59:47,966 Found link https://files.pythonhosted.org/packages/c4/cf/9536388b87b6aacf40e46566ed27adad65a2fbba53c6d4d48570c70daa73/flowllm-0.1.7.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.11), version: 0.1.7 2026-01-07T16:59:47,967 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/9a/37/9f4664bc8808bec84bf5b02d9933c900d0592eb5e593d09a589a339f3160/flowllm-0.1.8-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,968 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/59/c3/4789ce3f383f8f253b1b7dc642fd25cc4911fe168905f4a393a5d47f6e82/flowllm-0.1.8.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,968 Skipping link: 0.1.8 Requires-Python >=3.12: https://files.pythonhosted.org/packages/59/c3/4789ce3f383f8f253b1b7dc642fd25cc4911fe168905f4a393a5d47f6e82/flowllm-0.1.8.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,969 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/1c/16/4f57d8dc0cfdec3589ad42567f8163814e34e226a13c38e1e0d991c2ce80/flowllm-0.1.9-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,970 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/2d/9e/039af21091a21fd8adf3383daded3e9e40023d616eba6bf86f745a4fa50a/flowllm-0.1.9.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,970 Skipping link: 0.1.9 Requires-Python >=3.12: https://files.pythonhosted.org/packages/2d/9e/039af21091a21fd8adf3383daded3e9e40023d616eba6bf86f745a4fa50a/flowllm-0.1.9.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,971 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/b6/a9/8951c24a78d35824a2ad8fd70dc13682c8a90db71b597fd994a1eb69f99d/flowllm-0.1.10-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,972 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/7e/1d/c029c4182b54b14b04b4b00ea2bcafbe5529368d12beded42a3f97b98c9a/flowllm-0.1.10.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,972 Skipping link: 0.1.10 Requires-Python >=3.12: https://files.pythonhosted.org/packages/7e/1d/c029c4182b54b14b04b4b00ea2bcafbe5529368d12beded42a3f97b98c9a/flowllm-0.1.10.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,973 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/ce/a0/68b6476ba5cb28f52702a52665ab00a083012a3e6bcbaddb80039dc245e4/flowllm-0.1.11-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,974 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/dc/83/0f7c92ffa981529b7785a29543827c15abaffb829caa2fdf1dede2bbeb36/flowllm-0.1.11.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,974 Skipping link: 0.1.11 Requires-Python >=3.12: https://files.pythonhosted.org/packages/dc/83/0f7c92ffa981529b7785a29543827c15abaffb829caa2fdf1dede2bbeb36/flowllm-0.1.11.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,975 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/a8/d8/73d4c141c7352ec43e0e7fb424452758f5b7f3e31f399305c23b6253c548/flowllm-0.1.11.1-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,976 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/e7/4f/db3adc76fcc46458bb88180a3fcc5c57fcc3e80a9c7a7bca0277b2b9dd21/flowllm-0.1.11.1.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,976 Skipping link: 0.1.11.1 Requires-Python >=3.12: https://files.pythonhosted.org/packages/e7/4f/db3adc76fcc46458bb88180a3fcc5c57fcc3e80a9c7a7bca0277b2b9dd21/flowllm-0.1.11.1.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,977 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/6c/bc/adafbd9b6be88c145bcd2c0213cb924a1286c71350f05e139114592d6a0d/flowllm-0.1.11.2-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,978 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/ba/06/9632cea4f50bbda641843fa0f5b57b3964b3ff570dc59a7886681e1ac3e8/flowllm-0.1.11.2.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,978 Skipping link: 0.1.11.2 Requires-Python >=3.12: https://files.pythonhosted.org/packages/ba/06/9632cea4f50bbda641843fa0f5b57b3964b3ff570dc59a7886681e1ac3e8/flowllm-0.1.11.2.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,979 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/c3/ff/9bc1d9da20e938d41d531af3e219d9fd3f7f1e8935922a3eadcd8835b2d1/flowllm-0.1.11.3-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,980 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/57/eb/8271770f6ba4808f25deec6d86c00afb9264a1c367f45cf1351700ade12a/flowllm-0.1.11.3.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,980 Skipping link: 0.1.11.3 Requires-Python >=3.12: https://files.pythonhosted.org/packages/57/eb/8271770f6ba4808f25deec6d86c00afb9264a1c367f45cf1351700ade12a/flowllm-0.1.11.3.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,981 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/0d/f8/b137731606ad84af48f95473c1f840e8e37d1531879bb0a7a751cfa54a82/flowllm-0.1.11.4-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,982 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/85/e5/8cfd44e663b5d58cf5277ac6222c3725cad4f88ac179dad2f3aa77064a1f/flowllm-0.1.11.4.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,982 Skipping link: 0.1.11.4 Requires-Python >=3.12: https://files.pythonhosted.org/packages/85/e5/8cfd44e663b5d58cf5277ac6222c3725cad4f88ac179dad2f3aa77064a1f/flowllm-0.1.11.4.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,983 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/37/95/fd392d1dedeb3477902094f41b20fabe57883d2b083c66875a7e059f117a/flowllm-0.1.11.5-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,984 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/d4/e0/8569f02eb09c5c2a2900a3d36ef220f46258597b2a10324dad42d3f3eae0/flowllm-0.1.11.5.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,984 Skipping link: 0.1.11.5 Requires-Python >=3.12: https://files.pythonhosted.org/packages/d4/e0/8569f02eb09c5c2a2900a3d36ef220f46258597b2a10324dad42d3f3eae0/flowllm-0.1.11.5.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,985 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/45/e4/445f5daac118b7000dad0f92b6abb100206716166b9c585b3063370b7c73/flowllm-0.1.11.6-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,985 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/0b/5f/e798fd64213d2074a519027baeaea98b07b0e88d7625876ea46016c28154/flowllm-0.1.11.6.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,986 Skipping link: 0.1.11.6 Requires-Python >=3.12: https://files.pythonhosted.org/packages/0b/5f/e798fd64213d2074a519027baeaea98b07b0e88d7625876ea46016c28154/flowllm-0.1.11.6.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:47,987 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/a6/3d/7375db62182e988f0b7c8a98cd7a73a9da16f230e85acffe317f3e7b6959/flowllm-0.2.0.0-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10) 2026-01-07T16:59:47,987 Found link https://files.pythonhosted.org/packages/58/7e/d1bae29002c8ae102e93aaa61e43133b952de17d041a19e79be2ad67c2a5/flowllm-0.2.0.0.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10), version: 0.2.0.0 2026-01-07T16:59:47,988 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/e1/f2/c44e581f4f7ea9ed31d09c97118f5ae972faa30232f7fc98720ba16a360e/flowllm-0.2.0.1-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10) 2026-01-07T16:59:47,989 Found link https://files.pythonhosted.org/packages/7f/dd/c96b4b1525fb5b60415d16b580880614d912e35f864d6f39dab0f5237488/flowllm-0.2.0.1.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10), version: 0.2.0.1 2026-01-07T16:59:47,990 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/79/04/38583e11a5cb9ca380158b5f8c7162a3e49a300ba48b3016298800920135/flowllm-0.2.0.2-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10) 2026-01-07T16:59:47,990 Found link https://files.pythonhosted.org/packages/22/a5/0b37b1377a957e8ca3dfacbab8e7f9cff695aa6c7f87a5898d08430c74a9/flowllm-0.2.0.2.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10), version: 0.2.0.2 2026-01-07T16:59:47,991 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/33/5f/811007bd0ebeeabec433669f7eca8edbe129f92ceb30f504cb34e11a8ac3/flowllm-0.2.0.3-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10) 2026-01-07T16:59:47,992 Found link https://files.pythonhosted.org/packages/a7/f8/1aeea825da30539f1f80671bd2fd28a2e3486f52937ded74e7892ea06de4/flowllm-0.2.0.3.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10), version: 0.2.0.3 2026-01-07T16:59:47,993 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/2e/c6/3e6550a60f1376c4fe302c664d5491b54db8047a03942189895e43cbe2bd/flowllm-0.2.0.4-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10) 2026-01-07T16:59:47,994 Found link https://files.pythonhosted.org/packages/a7/0d/64c321fffe850a11a8a1c4baf98ea35791cebec42a1fee40fec27209bcad/flowllm-0.2.0.4.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10), version: 0.2.0.4 2026-01-07T16:59:47,994 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/ce/73/9375bf3ff5a3c300a76c87725e72ab61bb965d50d5d3bf6ea6ff401144fa/flowllm-0.2.0.5-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10) 2026-01-07T16:59:47,995 Found link https://files.pythonhosted.org/packages/f6/12/e88f8bb41e30c9f5ef78a7b214294fb974eb7e5b927b37486935138f5b2b/flowllm-0.2.0.5.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10), version: 0.2.0.5 2026-01-07T16:59:47,996 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/d6/63/d986c325564013a50d8b4a4fb6e865425238e3a28807710f978cdb0c2d1c/flowllm-0.2.0.6-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10) 2026-01-07T16:59:47,997 Found link https://files.pythonhosted.org/packages/d2/05/e222cb2c5d5ddc7817d1b20a59f2c789bfc9c5538af6bf935a9f42a81259/flowllm-0.2.0.6.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10), version: 0.2.0.6 2026-01-07T16:59:47,997 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/4d/57/78abd92492f8df1799a796eb9415e35ede7b2e223dc25e386c34dfbae434/flowllm-0.2.0.7-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10) 2026-01-07T16:59:47,998 Found link https://files.pythonhosted.org/packages/40/a5/5f8f6c1dcae3cb5a45e6413a12a0298bf2c7cef5c3ea6fe3629313005a1d/flowllm-0.2.0.7.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10), version: 0.2.0.7 2026-01-07T16:59:47,999 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/24/1c/c6100f547aabd153eb3f039802b9f58fba2d867b2ea5ac253fed1dc05a32/flowllm-0.2.0.8-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10) 2026-01-07T16:59:48,000 Found link https://files.pythonhosted.org/packages/91/da/e61e07bb98cb28ebf7c7d107c866f71afc1fadf92e940abe89fdca64f773/flowllm-0.2.0.8.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10), version: 0.2.0.8 2026-01-07T16:59:48,000 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/24/73/0fcb0147f97d2e63e711c7c02330ff62a27e8313c66c8c31631331b006cf/flowllm-0.2.0.9-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10) 2026-01-07T16:59:48,001 Found link https://files.pythonhosted.org/packages/e0/7a/1a4ac979e949fd213667ce9ea58b6c52b11b2796ed665c389d07911455a6/flowllm-0.2.0.9.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10), version: 0.2.0.9 2026-01-07T16:59:48,002 Skipping link: No binaries permitted for flowllm: https://files.pythonhosted.org/packages/4e/33/61bd83bcb8230df20e12e5e3a1d099c984e2904646b08b5523dbfbe4220c/flowllm-0.2.0.10-py3-none-any.whl (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10) 2026-01-07T16:59:48,003 Found link https://files.pythonhosted.org/packages/a6/cd/4a8607f186905d1072ff5f9cc94f542fb8be03ad757ce44f220c02670a61/flowllm-0.2.0.10.tar.gz (from https://pypi.org/simple/flowllm/) (requires-python:>=3.10), version: 0.2.0.10 2026-01-07T16:59:48,004 Fetching project page and analyzing links: https://www.piwheels.org/simple/flowllm/ 2026-01-07T16:59:48,005 Getting page https://www.piwheels.org/simple/flowllm/ 2026-01-07T16:59:48,006 Found index url https://www.piwheels.org/simple 2026-01-07T16:59:48,163 Fetched page https://www.piwheels.org/simple/flowllm/ as text/html 2026-01-07T16:59:48,171 Skipping link: No binaries permitted for flowllm: https://www.piwheels.org/simple/flowllm/flowllm-0.2.0.9-py3-none-any.whl#sha256=b3537f8a9342309755911577ca35f87f2288f91bb7d5ffde2dcae316e1e31bfb (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.10) 2026-01-07T16:59:48,172 Skipping link: No binaries permitted for flowllm: https://www.piwheels.org/simple/flowllm/flowllm-0.2.0.8-py3-none-any.whl#sha256=f01ea46909e66c7fe54d09d3fbb5963fe62abf1f889f72a801f31add2e9ac947 (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.10) 2026-01-07T16:59:48,173 Skipping link: No binaries permitted for flowllm: https://www.piwheels.org/simple/flowllm/flowllm-0.2.0.7-py3-none-any.whl#sha256=64bfa050ef2c66c2d22850444bd58581bcfa0c0d644368e63cf20ba5a9c07a94 (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.10) 2026-01-07T16:59:48,173 Skipping link: No binaries permitted for flowllm: https://www.piwheels.org/simple/flowllm/flowllm-0.2.0.6-py3-none-any.whl#sha256=aa6a828d0592914c3480ef1fe272a8c12d4db8bd234e4c795209879e8eb013c4 (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.10) 2026-01-07T16:59:48,173 Skipping link: No binaries permitted for flowllm: https://www.piwheels.org/simple/flowllm/flowllm-0.2.0.5-py3-none-any.whl#sha256=1d8a0636abe646f115825fca8ae23705e61ce7bea53b09571be4a317c46d289e (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.10) 2026-01-07T16:59:48,174 Skipping link: No binaries permitted for flowllm: https://www.piwheels.org/simple/flowllm/flowllm-0.2.0.4-py3-none-any.whl#sha256=4bf4c4dd32ab08d69fcf9c9ec60c70d0bf92f55b9c62eb6e3ba7c6d35780efd5 (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.10) 2026-01-07T16:59:48,174 Skipping link: No binaries permitted for flowllm: https://www.piwheels.org/simple/flowllm/flowllm-0.2.0.3-py3-none-any.whl#sha256=dde12d497094fd2357bf1024e5598fb56bf87bb0c72940e0bab1f5dc841b32c4 (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.10) 2026-01-07T16:59:48,175 Skipping link: No binaries permitted for flowllm: https://www.piwheels.org/simple/flowllm/flowllm-0.2.0.2-py3-none-any.whl#sha256=fb813f3febd88fbd14e59046ca6628e1b3297211b7e0511adb38f632102ad8ec (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.10) 2026-01-07T16:59:48,176 Skipping link: No binaries permitted for flowllm: https://www.piwheels.org/simple/flowllm/flowllm-0.2.0.1-py3-none-any.whl#sha256=ca8408e359e0be7f808a7b90acd76d7d547407eee1d325e696725170818fcbc6 (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.10) 2026-01-07T16:59:48,176 Skipping link: No binaries permitted for flowllm: https://www.piwheels.org/simple/flowllm/flowllm-0.2.0.0-py3-none-any.whl#sha256=64f0f519df80806894a8a0eeae7df3fb13f6ecb8128d865efb3ae418bb755d49 (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.10) 2026-01-07T16:59:48,177 Skipping link: No binaries permitted for flowllm: https://archive1.piwheels.org/simple/flowllm/flowllm-0.1.11.6-py3-none-any.whl#sha256=2fc196f4a57fb2836ca6da9fac50fb4cf8fff44caab32008c173a027c8b44083 (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:48,177 Skipping link: No binaries permitted for flowllm: https://archive1.piwheels.org/simple/flowllm/flowllm-0.1.11.5-py3-none-any.whl#sha256=ab579c8878717b8326daa5a2c1d5bc1c46e22469df891546eedbb2195f781622 (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:48,178 Skipping link: No binaries permitted for flowllm: https://archive1.piwheels.org/simple/flowllm/flowllm-0.1.11.4-py3-none-any.whl#sha256=3e5f6da9d546a4158f779f6aecba1d98d1c66149b01dcfd9a853dd7c29abb967 (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:48,178 Skipping link: No binaries permitted for flowllm: https://archive1.piwheels.org/simple/flowllm/flowllm-0.1.11.3-py3-none-any.whl#sha256=7c9470a5fd3647613af0a614fb6015ddf9dddf94c4b73f632c5813b34ec05afd (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:48,179 Skipping link: No binaries permitted for flowllm: https://archive1.piwheels.org/simple/flowllm/flowllm-0.1.11.2-py3-none-any.whl#sha256=18a5e4273248c02c5700362f4e457a9eb8efeed215f920ec373b40cd9621f899 (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:48,180 Skipping link: No binaries permitted for flowllm: https://archive1.piwheels.org/simple/flowllm/flowllm-0.1.11.1-py3-none-any.whl#sha256=8c37b83a0cc4077e71cc1ba2e885b72ce1bf60aca53794a94c80a70ace716582 (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:48,180 Skipping link: No binaries permitted for flowllm: https://archive1.piwheels.org/simple/flowllm/flowllm-0.1.11-py3-none-any.whl#sha256=441707bd3fe884e08f00fdd7374aa338df518f6c92035f18b070489aaa111a9c (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:48,180 Skipping link: No binaries permitted for flowllm: https://archive1.piwheels.org/simple/flowllm/flowllm-0.1.10-py3-none-any.whl#sha256=a0d6026836afce4df9d3a1b0b558580121a28bf7464079733d64b6ca3d78bd6b (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:48,181 Skipping link: No binaries permitted for flowllm: https://archive1.piwheels.org/simple/flowllm/flowllm-0.1.9-py3-none-any.whl#sha256=2e23296640e91ce8a7457d73677ce02349fe8ef877e3c2358f19c0b19e0d0449 (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:48,181 Skipping link: No binaries permitted for flowllm: https://archive1.piwheels.org/simple/flowllm/flowllm-0.1.8-py3-none-any.whl#sha256=a5697ac7f919874283f74604ac7dd900c5e68510e6043e62fb1de2f578ffc0f9 (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:48,182 Skipping link: No binaries permitted for flowllm: https://archive1.piwheels.org/simple/flowllm/flowllm-0.1.7-py3-none-any.whl#sha256=3d81affaa62ad418aed91e6f338bdbdac5d838d850be46114277eb34f7ba2fd8 (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.11) 2026-01-07T16:59:48,182 Skipping link: No binaries permitted for flowllm: https://archive1.piwheels.org/simple/flowllm/flowllm-0.1.6-py3-none-any.whl#sha256=784fa129ae0a3824a179f288ca7cd950e6a22629a178a9358248169306bde3c2 (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.11) 2026-01-07T16:59:48,183 Skipping link: No binaries permitted for flowllm: https://archive1.piwheels.org/simple/flowllm/flowllm-0.1.5-py3-none-any.whl#sha256=66462993b15efd911410aa998af3a5e59c918435a4c30dcc2ca5f2b0dcd0e6ee (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.11) 2026-01-07T16:59:48,183 Skipping link: No binaries permitted for flowllm: https://archive1.piwheels.org/simple/flowllm/flowllm-0.1.3-py3-none-any.whl#sha256=1a3b473841d3fe1e1f4ca344f9a44a9f7f3145e7ebfab442c04cd3723dbfcb83 (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:48,184 Skipping link: No binaries permitted for flowllm: https://archive1.piwheels.org/simple/flowllm/flowllm-0.1.1-py3-none-any.whl#sha256=cde37e18bb6b03db3c2bfc8a1b1170f18a819f6044b7e07dccc53f139025be8f (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:48,184 Skipping link: No binaries permitted for flowllm: https://archive1.piwheels.org/simple/flowllm/flowllm-0.1.0-py3-none-any.whl#sha256=0caf8200785a93bd855858d7eb295b76b9c9804987ee3b6122d427d54376770e (from https://www.piwheels.org/simple/flowllm/) (requires-python:>=3.12) 2026-01-07T16:59:48,185 Skipping link: not a file: https://www.piwheels.org/simple/flowllm/ 2026-01-07T16:59:48,186 Skipping link: not a file: https://pypi.org/simple/flowllm/ 2026-01-07T16:59:48,206 Given no hashes to check 1 links for project 'flowllm': discarding no candidates 2026-01-07T16:59:48,224 Collecting flowllm==0.2.0.10 2026-01-07T16:59:48,226 Created temporary directory: /tmp/pip-unpack-8g24s19f 2026-01-07T16:59:48,365 Downloading flowllm-0.2.0.10.tar.gz (183 kB) 2026-01-07T16:59:48,776 Added flowllm==0.2.0.10 from https://files.pythonhosted.org/packages/a6/cd/4a8607f186905d1072ff5f9cc94f542fb8be03ad757ce44f220c02670a61/flowllm-0.2.0.10.tar.gz to build tracker '/tmp/pip-build-tracker-8ajbrze8' 2026-01-07T16:59:48,782 Created temporary directory: /tmp/pip-build-env-_qocjwwd 2026-01-07T16:59:48,787 Installing build dependencies: started 2026-01-07T16:59:48,788 Running command pip subprocess to install build dependencies 2026-01-07T16:59:49,914 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-07T16:59:50,568 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-07T16:59:50,591 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-07T16:59:52,311 Collecting setuptools>=61.0 2026-01-07T16:59:52,418 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-07T16:59:52,689 Collecting wheel 2026-01-07T16:59:52,706 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-07T16:59:55,709 Installing collected packages: wheel, setuptools 2026-01-07T16:59:55,952 Creating /tmp/pip-build-env-_qocjwwd/overlay/local/bin 2026-01-07T16:59:55,955 changing mode of /tmp/pip-build-env-_qocjwwd/overlay/local/bin/wheel to 755 2026-01-07T16:59:59,518 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-07T16:59:59,791 Installing build dependencies: finished with status 'done' 2026-01-07T16:59:59,797 Getting requirements to build wheel: started 2026-01-07T16:59:59,798 Running command Getting requirements to build wheel 2026-01-07T17:00:00,408 /tmp/pip-build-env-_qocjwwd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-07T17:00:00,409 !! 2026-01-07T17:00:00,410 ******************************************************************************** 2026-01-07T17:00:00,410 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-07T17:00:00,411 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-07T17:00:00,412 or your builds will no longer be supported. 2026-01-07T17:00:00,413 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-07T17:00:00,414 ******************************************************************************** 2026-01-07T17:00:00,415 !! 2026-01-07T17:00:00,415 corresp(dist, value, root_dir) 2026-01-07T17:00:00,500 /tmp/pip-build-env-_qocjwwd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-07T17:00:00,501 !! 2026-01-07T17:00:00,502 ******************************************************************************** 2026-01-07T17:00:00,502 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-07T17:00:00,504 License :: OSI Approved :: Apache Software License 2026-01-07T17:00:00,505 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-07T17:00:00,505 ******************************************************************************** 2026-01-07T17:00:00,506 !! 2026-01-07T17:00:00,507 dist._finalize_license_expression() 2026-01-07T17:00:00,507 /tmp/pip-build-env-_qocjwwd/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-07T17:00:00,507 !! 2026-01-07T17:00:00,508 ******************************************************************************** 2026-01-07T17:00:00,509 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-07T17:00:00,510 License :: OSI Approved :: Apache Software License 2026-01-07T17:00:00,510 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-07T17:00:00,511 ******************************************************************************** 2026-01-07T17:00:00,512 !! 2026-01-07T17:00:00,512 self._finalize_license_expression() 2026-01-07T17:00:00,513 running egg_info 2026-01-07T17:00:00,518 writing flowllm.egg-info/PKG-INFO 2026-01-07T17:00:00,528 writing dependency_links to flowllm.egg-info/dependency_links.txt 2026-01-07T17:00:00,530 writing entry points to flowllm.egg-info/entry_points.txt 2026-01-07T17:00:00,536 writing requirements to flowllm.egg-info/requires.txt 2026-01-07T17:00:00,537 writing top-level names to flowllm.egg-info/top_level.txt 2026-01-07T17:00:00,593 reading manifest file 'flowllm.egg-info/SOURCES.txt' 2026-01-07T17:00:00,603 adding license file 'LICENSE' 2026-01-07T17:00:00,612 writing manifest file 'flowllm.egg-info/SOURCES.txt' 2026-01-07T17:00:00,710 Getting requirements to build wheel: finished with status 'done' 2026-01-07T17:00:00,714 Created temporary directory: /tmp/pip-modern-metadata-ubaf26t_ 2026-01-07T17:00:00,716 Preparing metadata (pyproject.toml): started 2026-01-07T17:00:00,717 Running command Preparing metadata (pyproject.toml) 2026-01-07T17:00:01,286 /tmp/pip-build-env-_qocjwwd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-07T17:00:01,286 !! 2026-01-07T17:00:01,287 ******************************************************************************** 2026-01-07T17:00:01,288 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-07T17:00:01,289 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-07T17:00:01,289 or your builds will no longer be supported. 2026-01-07T17:00:01,290 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-07T17:00:01,291 ******************************************************************************** 2026-01-07T17:00:01,292 !! 2026-01-07T17:00:01,293 corresp(dist, value, root_dir) 2026-01-07T17:00:01,377 /tmp/pip-build-env-_qocjwwd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-07T17:00:01,378 !! 2026-01-07T17:00:01,379 ******************************************************************************** 2026-01-07T17:00:01,380 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-07T17:00:01,381 License :: OSI Approved :: Apache Software License 2026-01-07T17:00:01,382 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-07T17:00:01,383 ******************************************************************************** 2026-01-07T17:00:01,384 !! 2026-01-07T17:00:01,384 dist._finalize_license_expression() 2026-01-07T17:00:01,385 /tmp/pip-build-env-_qocjwwd/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-07T17:00:01,385 !! 2026-01-07T17:00:01,386 ******************************************************************************** 2026-01-07T17:00:01,387 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-07T17:00:01,388 License :: OSI Approved :: Apache Software License 2026-01-07T17:00:01,389 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-07T17:00:01,389 ******************************************************************************** 2026-01-07T17:00:01,390 !! 2026-01-07T17:00:01,391 self._finalize_license_expression() 2026-01-07T17:00:01,392 running dist_info 2026-01-07T17:00:01,404 creating /tmp/pip-modern-metadata-ubaf26t_/flowllm.egg-info 2026-01-07T17:00:01,405 writing /tmp/pip-modern-metadata-ubaf26t_/flowllm.egg-info/PKG-INFO 2026-01-07T17:00:01,415 writing dependency_links to /tmp/pip-modern-metadata-ubaf26t_/flowllm.egg-info/dependency_links.txt 2026-01-07T17:00:01,417 writing entry points to /tmp/pip-modern-metadata-ubaf26t_/flowllm.egg-info/entry_points.txt 2026-01-07T17:00:01,423 writing requirements to /tmp/pip-modern-metadata-ubaf26t_/flowllm.egg-info/requires.txt 2026-01-07T17:00:01,424 writing top-level names to /tmp/pip-modern-metadata-ubaf26t_/flowllm.egg-info/top_level.txt 2026-01-07T17:00:01,425 writing manifest file '/tmp/pip-modern-metadata-ubaf26t_/flowllm.egg-info/SOURCES.txt' 2026-01-07T17:00:01,475 reading manifest file '/tmp/pip-modern-metadata-ubaf26t_/flowllm.egg-info/SOURCES.txt' 2026-01-07T17:00:01,477 adding license file 'LICENSE' 2026-01-07T17:00:01,484 writing manifest file '/tmp/pip-modern-metadata-ubaf26t_/flowllm.egg-info/SOURCES.txt' 2026-01-07T17:00:01,486 creating '/tmp/pip-modern-metadata-ubaf26t_/flowllm-0.2.0.10.dist-info' 2026-01-07T17:00:01,613 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-07T17:00:01,621 Source in /tmp/pip-wheel-xqzo308b/flowllm_0aff19bbbc1f4166af24aadccfed68a5 has version 0.2.0.10, which satisfies requirement flowllm==0.2.0.10 from https://files.pythonhosted.org/packages/a6/cd/4a8607f186905d1072ff5f9cc94f542fb8be03ad757ce44f220c02670a61/flowllm-0.2.0.10.tar.gz 2026-01-07T17:00:01,623 Removed flowllm==0.2.0.10 from https://files.pythonhosted.org/packages/a6/cd/4a8607f186905d1072ff5f9cc94f542fb8be03ad757ce44f220c02670a61/flowllm-0.2.0.10.tar.gz from build tracker '/tmp/pip-build-tracker-8ajbrze8' 2026-01-07T17:00:01,634 Created temporary directory: /tmp/pip-unpack-lgb0ace6 2026-01-07T17:00:01,635 Building wheels for collected packages: flowllm 2026-01-07T17:00:01,639 Created temporary directory: /tmp/pip-wheel-zwa_orjl 2026-01-07T17:00:01,640 Destination directory: /tmp/pip-wheel-zwa_orjl 2026-01-07T17:00:01,642 Building wheel for flowllm (pyproject.toml): started 2026-01-07T17:00:01,643 Running command Building wheel for flowllm (pyproject.toml) 2026-01-07T17:00:02,214 /tmp/pip-build-env-_qocjwwd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-07T17:00:02,214 !! 2026-01-07T17:00:02,216 ******************************************************************************** 2026-01-07T17:00:02,216 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-07T17:00:02,217 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-07T17:00:02,218 or your builds will no longer be supported. 2026-01-07T17:00:02,219 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-07T17:00:02,220 ******************************************************************************** 2026-01-07T17:00:02,221 !! 2026-01-07T17:00:02,221 corresp(dist, value, root_dir) 2026-01-07T17:00:02,299 /tmp/pip-build-env-_qocjwwd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-07T17:00:02,299 !! 2026-01-07T17:00:02,300 ******************************************************************************** 2026-01-07T17:00:02,301 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-07T17:00:02,302 License :: OSI Approved :: Apache Software License 2026-01-07T17:00:02,303 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-07T17:00:02,303 ******************************************************************************** 2026-01-07T17:00:02,304 !! 2026-01-07T17:00:02,305 dist._finalize_license_expression() 2026-01-07T17:00:02,306 /tmp/pip-build-env-_qocjwwd/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-07T17:00:02,306 !! 2026-01-07T17:00:02,307 ******************************************************************************** 2026-01-07T17:00:02,308 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-07T17:00:02,309 License :: OSI Approved :: Apache Software License 2026-01-07T17:00:02,310 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-07T17:00:02,310 ******************************************************************************** 2026-01-07T17:00:02,311 !! 2026-01-07T17:00:02,312 self._finalize_license_expression() 2026-01-07T17:00:02,312 running bdist_wheel 2026-01-07T17:00:02,329 running build 2026-01-07T17:00:02,330 running build_py 2026-01-07T17:00:02,336 creating build/lib/flowllm 2026-01-07T17:00:02,339 copying flowllm/__init__.py -> build/lib/flowllm 2026-01-07T17:00:02,341 copying flowllm/main.py -> build/lib/flowllm 2026-01-07T17:00:02,343 creating build/lib/flowllm/core 2026-01-07T17:00:02,344 copying flowllm/core/application.py -> build/lib/flowllm/core 2026-01-07T17:00:02,347 copying flowllm/core/__init__.py -> build/lib/flowllm/core 2026-01-07T17:00:02,350 creating build/lib/flowllm/gallery 2026-01-07T17:00:02,351 copying flowllm/gallery/execute_code_op.py -> build/lib/flowllm/gallery 2026-01-07T17:00:02,353 copying flowllm/gallery/stream_chat_op.py -> build/lib/flowllm/gallery 2026-01-07T17:00:02,355 copying flowllm/gallery/think_tool_op.py -> build/lib/flowllm/gallery 2026-01-07T17:00:02,357 copying flowllm/gallery/__init__.py -> build/lib/flowllm/gallery 2026-01-07T17:00:02,359 copying flowllm/gallery/token_count_op.py -> build/lib/flowllm/gallery 2026-01-07T17:00:02,360 copying flowllm/gallery/chat_op.py -> build/lib/flowllm/gallery 2026-01-07T17:00:02,362 copying flowllm/gallery/code_analyse_op.py -> build/lib/flowllm/gallery 2026-01-07T17:00:02,365 copying flowllm/gallery/gen_system_prompt_op.py -> build/lib/flowllm/gallery 2026-01-07T17:00:02,367 creating build/lib/flowllm/config 2026-01-07T17:00:02,368 copying flowllm/config/__init__.py -> build/lib/flowllm/config 2026-01-07T17:00:02,370 copying flowllm/config/config_parser.py -> build/lib/flowllm/config 2026-01-07T17:00:02,373 creating build/lib/flowllm/extensions 2026-01-07T17:00:02,374 copying flowllm/extensions/__init__.py -> build/lib/flowllm/extensions 2026-01-07T17:00:02,377 creating build/lib/flowllm/core/llm 2026-01-07T17:00:02,378 copying flowllm/core/llm/openai_compatible_llm.py -> build/lib/flowllm/core/llm 2026-01-07T17:00:02,381 copying flowllm/core/llm/__init__.py -> build/lib/flowllm/core/llm 2026-01-07T17:00:02,383 copying flowllm/core/llm/lite_llm.py -> build/lib/flowllm/core/llm 2026-01-07T17:00:02,385 copying flowllm/core/llm/base_llm.py -> build/lib/flowllm/core/llm 2026-01-07T17:00:02,388 creating build/lib/flowllm/core/flow 2026-01-07T17:00:02,389 copying flowllm/core/flow/base_tool_flow.py -> build/lib/flowllm/core/flow 2026-01-07T17:00:02,391 copying flowllm/core/flow/__init__.py -> build/lib/flowllm/core/flow 2026-01-07T17:00:02,393 copying flowllm/core/flow/expression_tool_flow.py -> build/lib/flowllm/core/flow 2026-01-07T17:00:02,395 copying flowllm/core/flow/base_flow.py -> build/lib/flowllm/core/flow 2026-01-07T17:00:02,397 copying flowllm/core/flow/cmd_flow.py -> build/lib/flowllm/core/flow 2026-01-07T17:00:02,399 creating build/lib/flowllm/core/vector_store 2026-01-07T17:00:02,400 copying flowllm/core/vector_store/base_vector_store.py -> build/lib/flowllm/core/vector_store 2026-01-07T17:00:02,403 copying flowllm/core/vector_store/__init__.py -> build/lib/flowllm/core/vector_store 2026-01-07T17:00:02,405 copying flowllm/core/vector_store/local_vector_store.py -> build/lib/flowllm/core/vector_store 2026-01-07T17:00:02,408 copying flowllm/core/vector_store/chroma_vector_store.py -> build/lib/flowllm/core/vector_store 2026-01-07T17:00:02,411 copying flowllm/core/vector_store/es_vector_store.py -> build/lib/flowllm/core/vector_store 2026-01-07T17:00:02,414 copying flowllm/core/vector_store/memory_vector_store.py -> build/lib/flowllm/core/vector_store 2026-01-07T17:00:02,417 copying flowllm/core/vector_store/pgvector_vector_store.py -> build/lib/flowllm/core/vector_store 2026-01-07T17:00:02,420 copying flowllm/core/vector_store/qdrant_vector_store.py -> build/lib/flowllm/core/vector_store 2026-01-07T17:00:02,425 creating build/lib/flowllm/core/op 2026-01-07T17:00:02,426 copying flowllm/core/op/base_async_op.py -> build/lib/flowllm/core/op 2026-01-07T17:00:02,428 copying flowllm/core/op/base_mcp_op.py -> build/lib/flowllm/core/op 2026-01-07T17:00:02,431 copying flowllm/core/op/__init__.py -> build/lib/flowllm/core/op 2026-01-07T17:00:02,432 copying flowllm/core/op/base_op.py -> build/lib/flowllm/core/op 2026-01-07T17:00:02,435 copying flowllm/core/op/base_async_tool_op.py -> build/lib/flowllm/core/op 2026-01-07T17:00:02,437 copying flowllm/core/op/base_ray_op.py -> build/lib/flowllm/core/op 2026-01-07T17:00:02,440 copying flowllm/core/op/parallel_op.py -> build/lib/flowllm/core/op 2026-01-07T17:00:02,442 copying flowllm/core/op/sequential_op.py -> build/lib/flowllm/core/op 2026-01-07T17:00:02,445 creating build/lib/flowllm/core/token 2026-01-07T17:00:02,446 copying flowllm/core/token/__init__.py -> build/lib/flowllm/core/token 2026-01-07T17:00:02,448 copying flowllm/core/token/base_token.py -> build/lib/flowllm/core/token 2026-01-07T17:00:02,450 copying flowllm/core/token/openai_token.py -> build/lib/flowllm/core/token 2026-01-07T17:00:02,452 copying flowllm/core/token/huggingface_token.py -> build/lib/flowllm/core/token 2026-01-07T17:00:02,454 creating build/lib/flowllm/core/storage 2026-01-07T17:00:02,455 copying flowllm/core/storage/__init__.py -> build/lib/flowllm/core/storage 2026-01-07T17:00:02,457 copying flowllm/core/storage/cache_handler.py -> build/lib/flowllm/core/storage 2026-01-07T17:00:02,461 creating build/lib/flowllm/core/service 2026-01-07T17:00:02,462 copying flowllm/core/service/cmd_service.py -> build/lib/flowllm/core/service 2026-01-07T17:00:02,464 copying flowllm/core/service/__init__.py -> build/lib/flowllm/core/service 2026-01-07T17:00:02,466 copying flowllm/core/service/http_service.py -> build/lib/flowllm/core/service 2026-01-07T17:00:02,468 copying flowllm/core/service/mcp_service.py -> build/lib/flowllm/core/service 2026-01-07T17:00:02,470 copying flowllm/core/service/base_service.py -> build/lib/flowllm/core/service 2026-01-07T17:00:02,472 creating build/lib/flowllm/core/embedding_model 2026-01-07T17:00:02,473 copying flowllm/core/embedding_model/openai_compatible_embedding_model.py -> build/lib/flowllm/core/embedding_model 2026-01-07T17:00:02,476 copying flowllm/core/embedding_model/base_embedding_model.py -> build/lib/flowllm/core/embedding_model 2026-01-07T17:00:02,478 copying flowllm/core/embedding_model/__init__.py -> build/lib/flowllm/core/embedding_model 2026-01-07T17:00:02,480 creating build/lib/flowllm/core/schema 2026-01-07T17:00:02,481 copying flowllm/core/schema/__init__.py -> build/lib/flowllm/core/schema 2026-01-07T17:00:02,483 copying flowllm/core/schema/flow_response.py -> build/lib/flowllm/core/schema 2026-01-07T17:00:02,485 copying flowllm/core/schema/flow_request.py -> build/lib/flowllm/core/schema 2026-01-07T17:00:02,487 copying flowllm/core/schema/service_config.py -> build/lib/flowllm/core/schema 2026-01-07T17:00:02,489 copying flowllm/core/schema/message.py -> build/lib/flowllm/core/schema 2026-01-07T17:00:02,491 copying flowllm/core/schema/vector_node.py -> build/lib/flowllm/core/schema 2026-01-07T17:00:02,492 copying flowllm/core/schema/tool_call.py -> build/lib/flowllm/core/schema 2026-01-07T17:00:02,494 copying flowllm/core/schema/flow_stream_chunk.py -> build/lib/flowllm/core/schema 2026-01-07T17:00:02,497 creating build/lib/flowllm/core/context 2026-01-07T17:00:02,498 copying flowllm/core/context/base_context.py -> build/lib/flowllm/core/context 2026-01-07T17:00:02,500 copying flowllm/core/context/__init__.py -> build/lib/flowllm/core/context 2026-01-07T17:00:02,502 copying flowllm/core/context/prompt_handler.py -> build/lib/flowllm/core/context 2026-01-07T17:00:02,504 copying flowllm/core/context/registry.py -> build/lib/flowllm/core/context 2026-01-07T17:00:02,506 copying flowllm/core/context/flow_context.py -> build/lib/flowllm/core/context 2026-01-07T17:00:02,508 copying flowllm/core/context/service_context.py -> build/lib/flowllm/core/context 2026-01-07T17:00:02,511 creating build/lib/flowllm/core/utils 2026-01-07T17:00:02,512 copying flowllm/core/utils/timer.py -> build/lib/flowllm/core/utils 2026-01-07T17:00:02,514 copying flowllm/core/utils/logger_utils.py -> build/lib/flowllm/core/utils 2026-01-07T17:00:02,516 copying flowllm/core/utils/__init__.py -> build/lib/flowllm/core/utils 2026-01-07T17:00:02,518 copying flowllm/core/utils/fastmcp_client.py -> build/lib/flowllm/core/utils 2026-01-07T17:00:02,521 copying flowllm/core/utils/llm_utils.py -> build/lib/flowllm/core/utils 2026-01-07T17:00:02,523 copying flowllm/core/utils/pydantic_utils.py -> build/lib/flowllm/core/utils 2026-01-07T17:00:02,525 copying flowllm/core/utils/pydantic_config_parser.py -> build/lib/flowllm/core/utils 2026-01-07T17:00:02,527 copying flowllm/core/utils/common_utils.py -> build/lib/flowllm/core/utils 2026-01-07T17:00:02,530 copying flowllm/core/utils/logo_utils.py -> build/lib/flowllm/core/utils 2026-01-07T17:00:02,531 copying flowllm/core/utils/http_client.py -> build/lib/flowllm/core/utils 2026-01-07T17:00:02,534 creating build/lib/flowllm/core/enumeration 2026-01-07T17:00:02,535 copying flowllm/core/enumeration/role.py -> build/lib/flowllm/core/enumeration 2026-01-07T17:00:02,537 copying flowllm/core/enumeration/http_enum.py -> build/lib/flowllm/core/enumeration 2026-01-07T17:00:02,539 copying flowllm/core/enumeration/__init__.py -> build/lib/flowllm/core/enumeration 2026-01-07T17:00:02,541 copying flowllm/core/enumeration/chunk_enum.py -> build/lib/flowllm/core/enumeration 2026-01-07T17:00:02,542 copying flowllm/core/enumeration/registry_enum.py -> build/lib/flowllm/core/enumeration 2026-01-07T17:00:02,545 creating build/lib/flowllm/gallery/search 2026-01-07T17:00:02,546 copying flowllm/gallery/search/dashscope_search_op.py -> build/lib/flowllm/gallery/search 2026-01-07T17:00:02,548 copying flowllm/gallery/search/__init__.py -> build/lib/flowllm/gallery/search 2026-01-07T17:00:02,550 copying flowllm/gallery/search/mcp_search_op.py -> build/lib/flowllm/gallery/search 2026-01-07T17:00:02,551 copying flowllm/gallery/search/mock_search_op.py -> build/lib/flowllm/gallery/search 2026-01-07T17:00:02,553 copying flowllm/gallery/search/tavily_search_op.py -> build/lib/flowllm/gallery/search 2026-01-07T17:00:02,558 creating build/lib/flowllm/gallery/agent 2026-01-07T17:00:02,559 copying flowllm/gallery/agent/__init__.py -> build/lib/flowllm/gallery/agent 2026-01-07T17:00:02,561 copying flowllm/gallery/agent/react_agent_op.py -> build/lib/flowllm/gallery/agent 2026-01-07T17:00:02,563 copying flowllm/gallery/agent/react_search_op.py -> build/lib/flowllm/gallery/agent 2026-01-07T17:00:02,566 creating build/lib/flowllm/extensions/skills 2026-01-07T17:00:02,567 copying flowllm/extensions/skills/read_reference_file_op.py -> build/lib/flowllm/extensions/skills 2026-01-07T17:00:02,569 copying flowllm/extensions/skills/__init__.py -> build/lib/flowllm/extensions/skills 2026-01-07T17:00:02,570 copying flowllm/extensions/skills/run_shell_command_op.py -> build/lib/flowllm/extensions/skills 2026-01-07T17:00:02,573 copying flowllm/extensions/skills/skill_agent_op.py -> build/lib/flowllm/extensions/skills 2026-01-07T17:00:02,575 copying flowllm/extensions/skills/load_skill_metadata_op.py -> build/lib/flowllm/extensions/skills 2026-01-07T17:00:02,577 copying flowllm/extensions/skills/load_skill_op.py -> build/lib/flowllm/extensions/skills 2026-01-07T17:00:02,580 creating build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,581 copying flowllm/extensions/file_tool/rip_grep_op.py -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,583 copying flowllm/extensions/file_tool/smart_edit_op.py -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,585 copying flowllm/extensions/file_tool/write_todos_op.py -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,587 copying flowllm/extensions/file_tool/__init__.py -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,589 copying flowllm/extensions/file_tool/glob_op.py -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,592 copying flowllm/extensions/file_tool/edit_op.py -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,594 copying flowllm/extensions/file_tool/read_many_files_op.py -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,597 copying flowllm/extensions/file_tool/exit_plan_mode_op.py -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,599 copying flowllm/extensions/file_tool/write_file_op.py -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,601 copying flowllm/extensions/file_tool/shell_op.py -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,604 copying flowllm/extensions/file_tool/read_file_op.py -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,606 copying flowllm/extensions/file_tool/task_op.py -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,608 copying flowllm/extensions/file_tool/grep_op.py -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,610 copying flowllm/extensions/file_tool/ls_op.py -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,613 creating build/lib/flowllm/extensions/utils 2026-01-07T17:00:02,614 copying flowllm/extensions/utils/__init__.py -> build/lib/flowllm/extensions/utils 2026-01-07T17:00:02,616 copying flowllm/extensions/utils/edit_utils.py -> build/lib/flowllm/extensions/utils 2026-01-07T17:00:02,619 running egg_info 2026-01-07T17:00:02,630 writing flowllm.egg-info/PKG-INFO 2026-01-07T17:00:02,640 writing dependency_links to flowllm.egg-info/dependency_links.txt 2026-01-07T17:00:02,642 writing entry points to flowllm.egg-info/entry_points.txt 2026-01-07T17:00:02,648 writing requirements to flowllm.egg-info/requires.txt 2026-01-07T17:00:02,649 writing top-level names to flowllm.egg-info/top_level.txt 2026-01-07T17:00:02,691 reading manifest file 'flowllm.egg-info/SOURCES.txt' 2026-01-07T17:00:02,701 adding license file 'LICENSE' 2026-01-07T17:00:02,709 writing manifest file 'flowllm.egg-info/SOURCES.txt' 2026-01-07T17:00:02,735 copying flowllm/gallery/gen_system_prompt_prompt.yaml -> build/lib/flowllm/gallery 2026-01-07T17:00:02,737 copying flowllm/gallery/code_analyse_prompt.yaml -> build/lib/flowllm/gallery 2026-01-07T17:00:02,740 copying flowllm/gallery/think_tool_prompt.yaml -> build/lib/flowllm/gallery 2026-01-07T17:00:02,742 copying flowllm/gallery/search/dashscope_search_prompt.yaml -> build/lib/flowllm/gallery/search 2026-01-07T17:00:02,744 copying flowllm/gallery/search/mock_search_prompt.yaml -> build/lib/flowllm/gallery/search 2026-01-07T17:00:02,746 copying flowllm/gallery/agent/react_agent_prompt.yaml -> build/lib/flowllm/gallery/agent 2026-01-07T17:00:02,748 copying flowllm/config/default.yaml -> build/lib/flowllm/config 2026-01-07T17:00:02,751 copying flowllm/config/search.yaml -> build/lib/flowllm/config 2026-01-07T17:00:02,756 copying flowllm/extensions/skills/run_shell_command_prompt.yaml -> build/lib/flowllm/extensions/skills 2026-01-07T17:00:02,759 copying flowllm/extensions/skills/skill_agent_prompt.yaml -> build/lib/flowllm/extensions/skills 2026-01-07T17:00:02,761 copying flowllm/extensions/file_tool/write_file_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,763 copying flowllm/extensions/file_tool/rip_grep_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,765 copying flowllm/extensions/file_tool/smart_edit_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,767 copying flowllm/extensions/file_tool/read_file_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,769 copying flowllm/extensions/file_tool/shell_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,771 copying flowllm/extensions/file_tool/write_todos_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,774 copying flowllm/extensions/file_tool/glob_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,777 copying flowllm/extensions/file_tool/ls_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,779 copying flowllm/extensions/file_tool/grep_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,781 copying flowllm/extensions/file_tool/edit_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,784 copying flowllm/extensions/file_tool/exit_plan_mode_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,786 copying flowllm/extensions/file_tool/task_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,788 copying flowllm/extensions/file_tool/read_many_files_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2026-01-07T17:00:02,821 installing to build/bdist.linux-armv7l/wheel 2026-01-07T17:00:02,822 running install 2026-01-07T17:00:02,844 running install_lib 2026-01-07T17:00:02,851 creating build/bdist.linux-armv7l/wheel 2026-01-07T17:00:02,853 creating build/bdist.linux-armv7l/wheel/flowllm 2026-01-07T17:00:02,854 copying build/lib/flowllm/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm 2026-01-07T17:00:02,857 creating build/bdist.linux-armv7l/wheel/flowllm/core 2026-01-07T17:00:02,858 copying build/lib/flowllm/core/application.py -> build/bdist.linux-armv7l/wheel/./flowllm/core 2026-01-07T17:00:02,861 creating build/bdist.linux-armv7l/wheel/flowllm/core/llm 2026-01-07T17:00:02,862 copying build/lib/flowllm/core/llm/openai_compatible_llm.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/llm 2026-01-07T17:00:02,865 copying build/lib/flowllm/core/llm/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/llm 2026-01-07T17:00:02,867 copying build/lib/flowllm/core/llm/lite_llm.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/llm 2026-01-07T17:00:02,870 copying build/lib/flowllm/core/llm/base_llm.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/llm 2026-01-07T17:00:02,874 creating build/bdist.linux-armv7l/wheel/flowllm/core/flow 2026-01-07T17:00:02,875 copying build/lib/flowllm/core/flow/base_tool_flow.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/flow 2026-01-07T17:00:02,877 copying build/lib/flowllm/core/flow/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/flow 2026-01-07T17:00:02,879 copying build/lib/flowllm/core/flow/expression_tool_flow.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/flow 2026-01-07T17:00:02,881 copying build/lib/flowllm/core/flow/base_flow.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/flow 2026-01-07T17:00:02,883 copying build/lib/flowllm/core/flow/cmd_flow.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/flow 2026-01-07T17:00:02,886 copying build/lib/flowllm/core/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core 2026-01-07T17:00:02,888 creating build/bdist.linux-armv7l/wheel/flowllm/core/vector_store 2026-01-07T17:00:02,889 copying build/lib/flowllm/core/vector_store/base_vector_store.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/vector_store 2026-01-07T17:00:02,892 copying build/lib/flowllm/core/vector_store/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/vector_store 2026-01-07T17:00:02,894 copying build/lib/flowllm/core/vector_store/local_vector_store.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/vector_store 2026-01-07T17:00:02,896 copying build/lib/flowllm/core/vector_store/chroma_vector_store.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/vector_store 2026-01-07T17:00:02,900 copying build/lib/flowllm/core/vector_store/es_vector_store.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/vector_store 2026-01-07T17:00:02,902 copying build/lib/flowllm/core/vector_store/memory_vector_store.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/vector_store 2026-01-07T17:00:02,906 copying build/lib/flowllm/core/vector_store/pgvector_vector_store.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/vector_store 2026-01-07T17:00:02,909 copying build/lib/flowllm/core/vector_store/qdrant_vector_store.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/vector_store 2026-01-07T17:00:02,912 creating build/bdist.linux-armv7l/wheel/flowllm/core/op 2026-01-07T17:00:02,913 copying build/lib/flowllm/core/op/base_async_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/op 2026-01-07T17:00:02,916 copying build/lib/flowllm/core/op/base_mcp_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/op 2026-01-07T17:00:02,919 copying build/lib/flowllm/core/op/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/op 2026-01-07T17:00:02,920 copying build/lib/flowllm/core/op/base_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/op 2026-01-07T17:00:02,923 copying build/lib/flowllm/core/op/base_async_tool_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/op 2026-01-07T17:00:02,925 copying build/lib/flowllm/core/op/base_ray_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/op 2026-01-07T17:00:02,928 copying build/lib/flowllm/core/op/parallel_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/op 2026-01-07T17:00:02,930 copying build/lib/flowllm/core/op/sequential_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/op 2026-01-07T17:00:02,932 creating build/bdist.linux-armv7l/wheel/flowllm/core/token 2026-01-07T17:00:02,933 copying build/lib/flowllm/core/token/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/token 2026-01-07T17:00:02,936 copying build/lib/flowllm/core/token/base_token.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/token 2026-01-07T17:00:02,938 copying build/lib/flowllm/core/token/openai_token.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/token 2026-01-07T17:00:02,940 copying build/lib/flowllm/core/token/huggingface_token.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/token 2026-01-07T17:00:02,942 creating build/bdist.linux-armv7l/wheel/flowllm/core/storage 2026-01-07T17:00:02,943 copying build/lib/flowllm/core/storage/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/storage 2026-01-07T17:00:02,945 copying build/lib/flowllm/core/storage/cache_handler.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/storage 2026-01-07T17:00:02,948 creating build/bdist.linux-armv7l/wheel/flowllm/core/service 2026-01-07T17:00:02,950 copying build/lib/flowllm/core/service/cmd_service.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/service 2026-01-07T17:00:02,951 copying build/lib/flowllm/core/service/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/service 2026-01-07T17:00:02,953 copying build/lib/flowllm/core/service/http_service.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/service 2026-01-07T17:00:02,956 copying build/lib/flowllm/core/service/mcp_service.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/service 2026-01-07T17:00:02,958 copying build/lib/flowllm/core/service/base_service.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/service 2026-01-07T17:00:02,960 creating build/bdist.linux-armv7l/wheel/flowllm/core/embedding_model 2026-01-07T17:00:02,961 copying build/lib/flowllm/core/embedding_model/openai_compatible_embedding_model.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/embedding_model 2026-01-07T17:00:02,964 copying build/lib/flowllm/core/embedding_model/base_embedding_model.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/embedding_model 2026-01-07T17:00:02,966 copying build/lib/flowllm/core/embedding_model/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/embedding_model 2026-01-07T17:00:02,968 creating build/bdist.linux-armv7l/wheel/flowllm/core/schema 2026-01-07T17:00:02,969 copying build/lib/flowllm/core/schema/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/schema 2026-01-07T17:00:02,971 copying build/lib/flowllm/core/schema/flow_response.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/schema 2026-01-07T17:00:02,973 copying build/lib/flowllm/core/schema/flow_request.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/schema 2026-01-07T17:00:02,975 copying build/lib/flowllm/core/schema/service_config.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/schema 2026-01-07T17:00:02,977 copying build/lib/flowllm/core/schema/message.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/schema 2026-01-07T17:00:02,979 copying build/lib/flowllm/core/schema/vector_node.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/schema 2026-01-07T17:00:02,981 copying build/lib/flowllm/core/schema/tool_call.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/schema 2026-01-07T17:00:02,983 copying build/lib/flowllm/core/schema/flow_stream_chunk.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/schema 2026-01-07T17:00:02,985 creating build/bdist.linux-armv7l/wheel/flowllm/core/context 2026-01-07T17:00:02,987 copying build/lib/flowllm/core/context/base_context.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/context 2026-01-07T17:00:02,989 copying build/lib/flowllm/core/context/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/context 2026-01-07T17:00:02,991 copying build/lib/flowllm/core/context/prompt_handler.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/context 2026-01-07T17:00:02,993 copying build/lib/flowllm/core/context/registry.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/context 2026-01-07T17:00:02,995 copying build/lib/flowllm/core/context/flow_context.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/context 2026-01-07T17:00:02,997 copying build/lib/flowllm/core/context/service_context.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/context 2026-01-07T17:00:03,000 creating build/bdist.linux-armv7l/wheel/flowllm/core/utils 2026-01-07T17:00:03,001 copying build/lib/flowllm/core/utils/timer.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/utils 2026-01-07T17:00:03,003 copying build/lib/flowllm/core/utils/logger_utils.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/utils 2026-01-07T17:00:03,005 copying build/lib/flowllm/core/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/utils 2026-01-07T17:00:03,007 copying build/lib/flowllm/core/utils/fastmcp_client.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/utils 2026-01-07T17:00:03,009 copying build/lib/flowllm/core/utils/llm_utils.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/utils 2026-01-07T17:00:03,012 copying build/lib/flowllm/core/utils/pydantic_utils.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/utils 2026-01-07T17:00:03,014 copying build/lib/flowllm/core/utils/pydantic_config_parser.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/utils 2026-01-07T17:00:03,016 copying build/lib/flowllm/core/utils/common_utils.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/utils 2026-01-07T17:00:03,019 copying build/lib/flowllm/core/utils/logo_utils.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/utils 2026-01-07T17:00:03,020 copying build/lib/flowllm/core/utils/http_client.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/utils 2026-01-07T17:00:03,023 creating build/bdist.linux-armv7l/wheel/flowllm/core/enumeration 2026-01-07T17:00:03,024 copying build/lib/flowllm/core/enumeration/role.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/enumeration 2026-01-07T17:00:03,026 copying build/lib/flowllm/core/enumeration/http_enum.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/enumeration 2026-01-07T17:00:03,028 copying build/lib/flowllm/core/enumeration/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/enumeration 2026-01-07T17:00:03,029 copying build/lib/flowllm/core/enumeration/chunk_enum.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/enumeration 2026-01-07T17:00:03,031 copying build/lib/flowllm/core/enumeration/registry_enum.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/enumeration 2026-01-07T17:00:03,034 creating build/bdist.linux-armv7l/wheel/flowllm/gallery 2026-01-07T17:00:03,035 copying build/lib/flowllm/gallery/execute_code_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2026-01-07T17:00:03,037 copying build/lib/flowllm/gallery/stream_chat_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2026-01-07T17:00:03,039 copying build/lib/flowllm/gallery/think_tool_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2026-01-07T17:00:03,040 copying build/lib/flowllm/gallery/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2026-01-07T17:00:03,042 copying build/lib/flowllm/gallery/gen_system_prompt_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2026-01-07T17:00:03,044 copying build/lib/flowllm/gallery/code_analyse_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2026-01-07T17:00:03,047 creating build/bdist.linux-armv7l/wheel/flowllm/gallery/search 2026-01-07T17:00:03,048 copying build/lib/flowllm/gallery/search/dashscope_search_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/search 2026-01-07T17:00:03,050 copying build/lib/flowllm/gallery/search/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/search 2026-01-07T17:00:03,052 copying build/lib/flowllm/gallery/search/mcp_search_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/search 2026-01-07T17:00:03,054 copying build/lib/flowllm/gallery/search/mock_search_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/search 2026-01-07T17:00:03,056 copying build/lib/flowllm/gallery/search/dashscope_search_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/search 2026-01-07T17:00:03,058 copying build/lib/flowllm/gallery/search/tavily_search_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/search 2026-01-07T17:00:03,060 copying build/lib/flowllm/gallery/search/mock_search_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/search 2026-01-07T17:00:03,062 copying build/lib/flowllm/gallery/token_count_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2026-01-07T17:00:03,064 creating build/bdist.linux-armv7l/wheel/flowllm/gallery/agent 2026-01-07T17:00:03,065 copying build/lib/flowllm/gallery/agent/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/agent 2026-01-07T17:00:03,067 copying build/lib/flowllm/gallery/agent/react_agent_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/agent 2026-01-07T17:00:03,070 copying build/lib/flowllm/gallery/agent/react_search_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/agent 2026-01-07T17:00:03,072 copying build/lib/flowllm/gallery/agent/react_agent_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/agent 2026-01-07T17:00:03,074 copying build/lib/flowllm/gallery/chat_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2026-01-07T17:00:03,076 copying build/lib/flowllm/gallery/think_tool_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2026-01-07T17:00:03,078 copying build/lib/flowllm/gallery/code_analyse_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2026-01-07T17:00:03,080 copying build/lib/flowllm/gallery/gen_system_prompt_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2026-01-07T17:00:03,082 copying build/lib/flowllm/main.py -> build/bdist.linux-armv7l/wheel/./flowllm 2026-01-07T17:00:03,084 creating build/bdist.linux-armv7l/wheel/flowllm/config 2026-01-07T17:00:03,085 copying build/lib/flowllm/config/default.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/config 2026-01-07T17:00:03,087 copying build/lib/flowllm/config/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/config 2026-01-07T17:00:03,089 copying build/lib/flowllm/config/search.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/config 2026-01-07T17:00:03,090 copying build/lib/flowllm/config/config_parser.py -> build/bdist.linux-armv7l/wheel/./flowllm/config 2026-01-07T17:00:03,093 creating build/bdist.linux-armv7l/wheel/flowllm/extensions 2026-01-07T17:00:03,094 copying build/lib/flowllm/extensions/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions 2026-01-07T17:00:03,096 creating build/bdist.linux-armv7l/wheel/flowllm/extensions/skills 2026-01-07T17:00:03,097 copying build/lib/flowllm/extensions/skills/run_shell_command_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/skills 2026-01-07T17:00:03,099 copying build/lib/flowllm/extensions/skills/read_reference_file_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/skills 2026-01-07T17:00:03,102 copying build/lib/flowllm/extensions/skills/skill_agent_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/skills 2026-01-07T17:00:03,104 copying build/lib/flowllm/extensions/skills/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/skills 2026-01-07T17:00:03,106 copying build/lib/flowllm/extensions/skills/run_shell_command_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/skills 2026-01-07T17:00:03,108 copying build/lib/flowllm/extensions/skills/skill_agent_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/skills 2026-01-07T17:00:03,111 copying build/lib/flowllm/extensions/skills/load_skill_metadata_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/skills 2026-01-07T17:00:03,114 copying build/lib/flowllm/extensions/skills/load_skill_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/skills 2026-01-07T17:00:03,118 creating build/bdist.linux-armv7l/wheel/flowllm/extensions/file_tool 2026-01-07T17:00:03,119 copying build/lib/flowllm/extensions/file_tool/rip_grep_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,121 copying build/lib/flowllm/extensions/file_tool/write_file_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,123 copying build/lib/flowllm/extensions/file_tool/rip_grep_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,125 copying build/lib/flowllm/extensions/file_tool/smart_edit_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,127 copying build/lib/flowllm/extensions/file_tool/write_todos_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,129 copying build/lib/flowllm/extensions/file_tool/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,131 copying build/lib/flowllm/extensions/file_tool/smart_edit_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,133 copying build/lib/flowllm/extensions/file_tool/read_file_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,135 copying build/lib/flowllm/extensions/file_tool/glob_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,138 copying build/lib/flowllm/extensions/file_tool/edit_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,140 copying build/lib/flowllm/extensions/file_tool/shell_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,142 copying build/lib/flowllm/extensions/file_tool/read_many_files_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,144 copying build/lib/flowllm/extensions/file_tool/write_todos_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,146 copying build/lib/flowllm/extensions/file_tool/glob_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,148 copying build/lib/flowllm/extensions/file_tool/exit_plan_mode_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,150 copying build/lib/flowllm/extensions/file_tool/write_file_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,152 copying build/lib/flowllm/extensions/file_tool/shell_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,155 copying build/lib/flowllm/extensions/file_tool/ls_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,157 copying build/lib/flowllm/extensions/file_tool/grep_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,159 copying build/lib/flowllm/extensions/file_tool/edit_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,161 copying build/lib/flowllm/extensions/file_tool/read_file_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,163 copying build/lib/flowllm/extensions/file_tool/exit_plan_mode_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,164 copying build/lib/flowllm/extensions/file_tool/task_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,166 copying build/lib/flowllm/extensions/file_tool/task_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,168 copying build/lib/flowllm/extensions/file_tool/read_many_files_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,170 copying build/lib/flowllm/extensions/file_tool/grep_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,172 copying build/lib/flowllm/extensions/file_tool/ls_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2026-01-07T17:00:03,175 creating build/bdist.linux-armv7l/wheel/flowllm/extensions/utils 2026-01-07T17:00:03,176 copying build/lib/flowllm/extensions/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/utils 2026-01-07T17:00:03,178 copying build/lib/flowllm/extensions/utils/edit_utils.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/utils 2026-01-07T17:00:03,180 running install_egg_info 2026-01-07T17:00:03,186 Copying flowllm.egg-info to build/bdist.linux-armv7l/wheel/./flowllm-0.2.0.10-py3.11.egg-info 2026-01-07T17:00:03,199 running install_scripts 2026-01-07T17:00:03,211 creating build/bdist.linux-armv7l/wheel/flowllm-0.2.0.10.dist-info/WHEEL 2026-01-07T17:00:03,214 creating '/tmp/pip-wheel-zwa_orjl/.tmp-vfzt5dv_/flowllm-0.2.0.10-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-07T17:00:03,217 adding 'flowllm/__init__.py' 2026-01-07T17:00:03,218 adding 'flowllm/main.py' 2026-01-07T17:00:03,220 adding 'flowllm/config/__init__.py' 2026-01-07T17:00:03,221 adding 'flowllm/config/config_parser.py' 2026-01-07T17:00:03,223 adding 'flowllm/config/default.yaml' 2026-01-07T17:00:03,224 adding 'flowllm/config/search.yaml' 2026-01-07T17:00:03,226 adding 'flowllm/core/__init__.py' 2026-01-07T17:00:03,228 adding 'flowllm/core/application.py' 2026-01-07T17:00:03,230 adding 'flowllm/core/context/__init__.py' 2026-01-07T17:00:03,231 adding 'flowllm/core/context/base_context.py' 2026-01-07T17:00:03,233 adding 'flowllm/core/context/flow_context.py' 2026-01-07T17:00:03,234 adding 'flowllm/core/context/prompt_handler.py' 2026-01-07T17:00:03,236 adding 'flowllm/core/context/registry.py' 2026-01-07T17:00:03,237 adding 'flowllm/core/context/service_context.py' 2026-01-07T17:00:03,239 adding 'flowllm/core/embedding_model/__init__.py' 2026-01-07T17:00:03,240 adding 'flowllm/core/embedding_model/base_embedding_model.py' 2026-01-07T17:00:03,242 adding 'flowllm/core/embedding_model/openai_compatible_embedding_model.py' 2026-01-07T17:00:03,244 adding 'flowllm/core/enumeration/__init__.py' 2026-01-07T17:00:03,245 adding 'flowllm/core/enumeration/chunk_enum.py' 2026-01-07T17:00:03,246 adding 'flowllm/core/enumeration/http_enum.py' 2026-01-07T17:00:03,247 adding 'flowllm/core/enumeration/registry_enum.py' 2026-01-07T17:00:03,248 adding 'flowllm/core/enumeration/role.py' 2026-01-07T17:00:03,250 adding 'flowllm/core/flow/__init__.py' 2026-01-07T17:00:03,252 adding 'flowllm/core/flow/base_flow.py' 2026-01-07T17:00:03,253 adding 'flowllm/core/flow/base_tool_flow.py' 2026-01-07T17:00:03,254 adding 'flowllm/core/flow/cmd_flow.py' 2026-01-07T17:00:03,256 adding 'flowllm/core/flow/expression_tool_flow.py' 2026-01-07T17:00:03,257 adding 'flowllm/core/llm/__init__.py' 2026-01-07T17:00:03,259 adding 'flowllm/core/llm/base_llm.py' 2026-01-07T17:00:03,261 adding 'flowllm/core/llm/lite_llm.py' 2026-01-07T17:00:03,263 adding 'flowllm/core/llm/openai_compatible_llm.py' 2026-01-07T17:00:03,265 adding 'flowllm/core/op/__init__.py' 2026-01-07T17:00:03,267 adding 'flowllm/core/op/base_async_op.py' 2026-01-07T17:00:03,268 adding 'flowllm/core/op/base_async_tool_op.py' 2026-01-07T17:00:03,270 adding 'flowllm/core/op/base_mcp_op.py' 2026-01-07T17:00:03,273 adding 'flowllm/core/op/base_op.py' 2026-01-07T17:00:03,275 adding 'flowllm/core/op/base_ray_op.py' 2026-01-07T17:00:03,276 adding 'flowllm/core/op/parallel_op.py' 2026-01-07T17:00:03,277 adding 'flowllm/core/op/sequential_op.py' 2026-01-07T17:00:03,279 adding 'flowllm/core/schema/__init__.py' 2026-01-07T17:00:03,280 adding 'flowllm/core/schema/flow_request.py' 2026-01-07T17:00:03,281 adding 'flowllm/core/schema/flow_response.py' 2026-01-07T17:00:03,283 adding 'flowllm/core/schema/flow_stream_chunk.py' 2026-01-07T17:00:03,284 adding 'flowllm/core/schema/message.py' 2026-01-07T17:00:03,285 adding 'flowllm/core/schema/service_config.py' 2026-01-07T17:00:03,287 adding 'flowllm/core/schema/tool_call.py' 2026-01-07T17:00:03,288 adding 'flowllm/core/schema/vector_node.py' 2026-01-07T17:00:03,290 adding 'flowllm/core/service/__init__.py' 2026-01-07T17:00:03,291 adding 'flowllm/core/service/base_service.py' 2026-01-07T17:00:03,293 adding 'flowllm/core/service/cmd_service.py' 2026-01-07T17:00:03,294 adding 'flowllm/core/service/http_service.py' 2026-01-07T17:00:03,296 adding 'flowllm/core/service/mcp_service.py' 2026-01-07T17:00:03,297 adding 'flowllm/core/storage/__init__.py' 2026-01-07T17:00:03,299 adding 'flowllm/core/storage/cache_handler.py' 2026-01-07T17:00:03,301 adding 'flowllm/core/token/__init__.py' 2026-01-07T17:00:03,303 adding 'flowllm/core/token/base_token.py' 2026-01-07T17:00:03,304 adding 'flowllm/core/token/huggingface_token.py' 2026-01-07T17:00:03,305 adding 'flowllm/core/token/openai_token.py' 2026-01-07T17:00:03,307 adding 'flowllm/core/utils/__init__.py' 2026-01-07T17:00:03,309 adding 'flowllm/core/utils/common_utils.py' 2026-01-07T17:00:03,311 adding 'flowllm/core/utils/fastmcp_client.py' 2026-01-07T17:00:03,312 adding 'flowllm/core/utils/http_client.py' 2026-01-07T17:00:03,314 adding 'flowllm/core/utils/llm_utils.py' 2026-01-07T17:00:03,315 adding 'flowllm/core/utils/logger_utils.py' 2026-01-07T17:00:03,317 adding 'flowllm/core/utils/logo_utils.py' 2026-01-07T17:00:03,319 adding 'flowllm/core/utils/pydantic_config_parser.py' 2026-01-07T17:00:03,320 adding 'flowllm/core/utils/pydantic_utils.py' 2026-01-07T17:00:03,321 adding 'flowllm/core/utils/timer.py' 2026-01-07T17:00:03,323 adding 'flowllm/core/vector_store/__init__.py' 2026-01-07T17:00:03,325 adding 'flowllm/core/vector_store/base_vector_store.py' 2026-01-07T17:00:03,328 adding 'flowllm/core/vector_store/chroma_vector_store.py' 2026-01-07T17:00:03,331 adding 'flowllm/core/vector_store/es_vector_store.py' 2026-01-07T17:00:03,333 adding 'flowllm/core/vector_store/local_vector_store.py' 2026-01-07T17:00:03,336 adding 'flowllm/core/vector_store/memory_vector_store.py' 2026-01-07T17:00:03,340 adding 'flowllm/core/vector_store/pgvector_vector_store.py' 2026-01-07T17:00:03,344 adding 'flowllm/core/vector_store/qdrant_vector_store.py' 2026-01-07T17:00:03,346 adding 'flowllm/extensions/__init__.py' 2026-01-07T17:00:03,348 adding 'flowllm/extensions/file_tool/__init__.py' 2026-01-07T17:00:03,349 adding 'flowllm/extensions/file_tool/edit_op.py' 2026-01-07T17:00:03,351 adding 'flowllm/extensions/file_tool/edit_prompt.yaml' 2026-01-07T17:00:03,352 adding 'flowllm/extensions/file_tool/exit_plan_mode_op.py' 2026-01-07T17:00:03,353 adding 'flowllm/extensions/file_tool/exit_plan_mode_prompt.yaml' 2026-01-07T17:00:03,355 adding 'flowllm/extensions/file_tool/glob_op.py' 2026-01-07T17:00:03,356 adding 'flowllm/extensions/file_tool/glob_prompt.yaml' 2026-01-07T17:00:03,357 adding 'flowllm/extensions/file_tool/grep_op.py' 2026-01-07T17:00:03,359 adding 'flowllm/extensions/file_tool/grep_prompt.yaml' 2026-01-07T17:00:03,360 adding 'flowllm/extensions/file_tool/ls_op.py' 2026-01-07T17:00:03,361 adding 'flowllm/extensions/file_tool/ls_prompt.yaml' 2026-01-07T17:00:03,363 adding 'flowllm/extensions/file_tool/read_file_op.py' 2026-01-07T17:00:03,364 adding 'flowllm/extensions/file_tool/read_file_prompt.yaml' 2026-01-07T17:00:03,366 adding 'flowllm/extensions/file_tool/read_many_files_op.py' 2026-01-07T17:00:03,367 adding 'flowllm/extensions/file_tool/read_many_files_prompt.yaml' 2026-01-07T17:00:03,368 adding 'flowllm/extensions/file_tool/rip_grep_op.py' 2026-01-07T17:00:03,370 adding 'flowllm/extensions/file_tool/rip_grep_prompt.yaml' 2026-01-07T17:00:03,371 adding 'flowllm/extensions/file_tool/shell_op.py' 2026-01-07T17:00:03,372 adding 'flowllm/extensions/file_tool/shell_prompt.yaml' 2026-01-07T17:00:03,374 adding 'flowllm/extensions/file_tool/smart_edit_op.py' 2026-01-07T17:00:03,375 adding 'flowllm/extensions/file_tool/smart_edit_prompt.yaml' 2026-01-07T17:00:03,377 adding 'flowllm/extensions/file_tool/task_op.py' 2026-01-07T17:00:03,378 adding 'flowllm/extensions/file_tool/task_prompt.yaml' 2026-01-07T17:00:03,379 adding 'flowllm/extensions/file_tool/write_file_op.py' 2026-01-07T17:00:03,380 adding 'flowllm/extensions/file_tool/write_file_prompt.yaml' 2026-01-07T17:00:03,382 adding 'flowllm/extensions/file_tool/write_todos_op.py' 2026-01-07T17:00:03,383 adding 'flowllm/extensions/file_tool/write_todos_prompt.yaml' 2026-01-07T17:00:03,385 adding 'flowllm/extensions/skills/__init__.py' 2026-01-07T17:00:03,387 adding 'flowllm/extensions/skills/load_skill_metadata_op.py' 2026-01-07T17:00:03,388 adding 'flowllm/extensions/skills/load_skill_op.py' 2026-01-07T17:00:03,390 adding 'flowllm/extensions/skills/read_reference_file_op.py' 2026-01-07T17:00:03,392 adding 'flowllm/extensions/skills/run_shell_command_op.py' 2026-01-07T17:00:03,393 adding 'flowllm/extensions/skills/run_shell_command_prompt.yaml' 2026-01-07T17:00:03,395 adding 'flowllm/extensions/skills/skill_agent_op.py' 2026-01-07T17:00:03,396 adding 'flowllm/extensions/skills/skill_agent_prompt.yaml' 2026-01-07T17:00:03,398 adding 'flowllm/extensions/utils/__init__.py' 2026-01-07T17:00:03,399 adding 'flowllm/extensions/utils/edit_utils.py' 2026-01-07T17:00:03,401 adding 'flowllm/gallery/__init__.py' 2026-01-07T17:00:03,402 adding 'flowllm/gallery/chat_op.py' 2026-01-07T17:00:03,404 adding 'flowllm/gallery/code_analyse_op.py' 2026-01-07T17:00:03,405 adding 'flowllm/gallery/code_analyse_prompt.yaml' 2026-01-07T17:00:03,407 adding 'flowllm/gallery/execute_code_op.py' 2026-01-07T17:00:03,408 adding 'flowllm/gallery/gen_system_prompt_op.py' 2026-01-07T17:00:03,409 adding 'flowllm/gallery/gen_system_prompt_prompt.yaml' 2026-01-07T17:00:03,410 adding 'flowllm/gallery/stream_chat_op.py' 2026-01-07T17:00:03,412 adding 'flowllm/gallery/think_tool_op.py' 2026-01-07T17:00:03,413 adding 'flowllm/gallery/think_tool_prompt.yaml' 2026-01-07T17:00:03,414 adding 'flowllm/gallery/token_count_op.py' 2026-01-07T17:00:03,416 adding 'flowllm/gallery/agent/__init__.py' 2026-01-07T17:00:03,418 adding 'flowllm/gallery/agent/react_agent_op.py' 2026-01-07T17:00:03,419 adding 'flowllm/gallery/agent/react_agent_prompt.yaml' 2026-01-07T17:00:03,420 adding 'flowllm/gallery/agent/react_search_op.py' 2026-01-07T17:00:03,422 adding 'flowllm/gallery/search/__init__.py' 2026-01-07T17:00:03,424 adding 'flowllm/gallery/search/dashscope_search_op.py' 2026-01-07T17:00:03,425 adding 'flowllm/gallery/search/dashscope_search_prompt.yaml' 2026-01-07T17:00:03,426 adding 'flowllm/gallery/search/mcp_search_op.py' 2026-01-07T17:00:03,427 adding 'flowllm/gallery/search/mock_search_op.py' 2026-01-07T17:00:03,429 adding 'flowllm/gallery/search/mock_search_prompt.yaml' 2026-01-07T17:00:03,430 adding 'flowllm/gallery/search/tavily_search_op.py' 2026-01-07T17:00:03,434 adding 'flowllm-0.2.0.10.dist-info/licenses/LICENSE' 2026-01-07T17:00:03,437 adding 'flowllm-0.2.0.10.dist-info/METADATA' 2026-01-07T17:00:03,438 adding 'flowllm-0.2.0.10.dist-info/WHEEL' 2026-01-07T17:00:03,439 adding 'flowllm-0.2.0.10.dist-info/entry_points.txt' 2026-01-07T17:00:03,440 adding 'flowllm-0.2.0.10.dist-info/top_level.txt' 2026-01-07T17:00:03,442 adding 'flowllm-0.2.0.10.dist-info/RECORD' 2026-01-07T17:00:03,447 removing build/bdist.linux-armv7l/wheel 2026-01-07T17:00:03,603 Building wheel for flowllm (pyproject.toml): finished with status 'done' 2026-01-07T17:00:03,612 Created wheel for flowllm: filename=flowllm-0.2.0.10-py3-none-any.whl size=222368 sha256=e92fb3262a75faf4e36bcabb04379488376b84423049b2684e4a1e14b627df54 2026-01-07T17:00:03,613 Stored in directory: /tmp/pip-ephem-wheel-cache-sa3w4yyn/wheels/7e/a4/31/b8a672d4f562f660ddbf944a5b1f41a04b4268c9b1a7b5a8d0 2026-01-07T17:00:03,638 Successfully built flowllm 2026-01-07T17:00:03,652 Removed build tracker: '/tmp/pip-build-tracker-8ajbrze8'