2025-11-22T19:12:54,914 Created temporary directory: /tmp/pip-ephem-wheel-cache-fh27yt4s 2025-11-22T19:12:54,916 Created temporary directory: /tmp/pip-build-tracker-mx2wa7et 2025-11-22T19:12:54,917 Initialized build tracking at /tmp/pip-build-tracker-mx2wa7et 2025-11-22T19:12:54,917 Created build tracker: /tmp/pip-build-tracker-mx2wa7et 2025-11-22T19:12:54,918 Entered build tracker: /tmp/pip-build-tracker-mx2wa7et 2025-11-22T19:12:54,918 Created temporary directory: /tmp/pip-wheel-rrur_ryj 2025-11-22T19:12:54,921 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 2025-11-22T19:12:54,924 Created temporary directory: /tmp/pip-ephem-wheel-cache-0xgr6cj3 2025-11-22T19:12:54,945 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-22T19:12:54,949 2 location(s) to search for versions of flowllm: 2025-11-22T19:12:54,949 * https://pypi.org/simple/flowllm/ 2025-11-22T19:12:54,949 * https://www.piwheels.org/simple/flowllm/ 2025-11-22T19:12:54,950 Fetching project page and analyzing links: https://pypi.org/simple/flowllm/ 2025-11-22T19:12:54,950 Getting page https://pypi.org/simple/flowllm/ 2025-11-22T19:12:54,952 Found index url https://pypi.org/simple 2025-11-22T19:12:55,169 Fetched page https://pypi.org/simple/flowllm/ as application/vnd.pypi.simple.v1+json 2025-11-22T19:12:55,177 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) 2025-11-22T19:12:55,179 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) 2025-11-22T19:12:55,179 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) 2025-11-22T19:12:55,180 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) 2025-11-22T19:12:55,181 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) 2025-11-22T19:12:55,181 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) 2025-11-22T19:12:55,182 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) 2025-11-22T19:12:55,183 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) 2025-11-22T19:12:55,184 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) 2025-11-22T19:12:55,184 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) 2025-11-22T19:12:55,186 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) 2025-11-22T19:12:55,186 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) 2025-11-22T19:12:55,186 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) 2025-11-22T19:12:55,187 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 2025-11-22T19:12:55,188 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) 2025-11-22T19:12:55,189 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 2025-11-22T19:12:55,189 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) 2025-11-22T19:12:55,190 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 2025-11-22T19:12:55,191 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) 2025-11-22T19:12:55,192 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) 2025-11-22T19:12:55,193 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) 2025-11-22T19:12:55,194 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) 2025-11-22T19:12:55,194 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) 2025-11-22T19:12:55,195 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) 2025-11-22T19:12:55,196 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) 2025-11-22T19:12:55,197 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) 2025-11-22T19:12:55,198 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) 2025-11-22T19:12:55,198 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) 2025-11-22T19:12:55,199 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) 2025-11-22T19:12:55,199 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) 2025-11-22T19:12:55,200 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) 2025-11-22T19:12:55,201 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) 2025-11-22T19:12:55,201 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) 2025-11-22T19:12:55,202 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) 2025-11-22T19:12:55,203 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) 2025-11-22T19:12:55,204 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) 2025-11-22T19:12:55,204 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) 2025-11-22T19:12:55,205 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) 2025-11-22T19:12:55,206 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) 2025-11-22T19:12:55,207 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) 2025-11-22T19:12:55,208 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) 2025-11-22T19:12:55,208 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) 2025-11-22T19:12:55,209 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) 2025-11-22T19:12:55,209 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) 2025-11-22T19:12:55,210 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) 2025-11-22T19:12:55,210 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) 2025-11-22T19:12:55,211 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) 2025-11-22T19:12:55,212 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) 2025-11-22T19:12:55,213 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) 2025-11-22T19:12:55,213 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 2025-11-22T19:12:55,214 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) 2025-11-22T19:12:55,215 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 2025-11-22T19:12:55,216 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) 2025-11-22T19:12:55,217 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 2025-11-22T19:12:55,217 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) 2025-11-22T19:12:55,219 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 2025-11-22T19:12:55,219 Fetching project page and analyzing links: https://www.piwheels.org/simple/flowllm/ 2025-11-22T19:12:55,220 Getting page https://www.piwheels.org/simple/flowllm/ 2025-11-22T19:12:55,221 Found index url https://www.piwheels.org/simple 2025-11-22T19:12:55,383 Fetched page https://www.piwheels.org/simple/flowllm/ as text/html 2025-11-22T19:12:55,389 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) 2025-11-22T19:12:55,390 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) 2025-11-22T19:12:55,390 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) 2025-11-22T19:12:55,391 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) 2025-11-22T19:12:55,391 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) 2025-11-22T19:12:55,392 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) 2025-11-22T19:12:55,392 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) 2025-11-22T19:12:55,393 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) 2025-11-22T19:12:55,394 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) 2025-11-22T19:12:55,394 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) 2025-11-22T19:12:55,395 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) 2025-11-22T19:12:55,396 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) 2025-11-22T19:12:55,396 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) 2025-11-22T19:12:55,397 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) 2025-11-22T19:12:55,397 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) 2025-11-22T19:12:55,398 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) 2025-11-22T19:12:55,398 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) 2025-11-22T19:12:55,399 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) 2025-11-22T19:12:55,399 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) 2025-11-22T19:12:55,400 Skipping link: not a file: https://www.piwheels.org/simple/flowllm/ 2025-11-22T19:12:55,401 Skipping link: not a file: https://pypi.org/simple/flowllm/ 2025-11-22T19:12:55,420 Given no hashes to check 1 links for project 'flowllm': discarding no candidates 2025-11-22T19:12:55,438 Collecting flowllm==0.2.0.3 2025-11-22T19:12:55,441 Created temporary directory: /tmp/pip-unpack-cfo75fvb 2025-11-22T19:12:55,659 Downloading flowllm-0.2.0.3.tar.gz (173 kB) 2025-11-22T19:12:56,093 Added flowllm==0.2.0.3 from https://files.pythonhosted.org/packages/a7/f8/1aeea825da30539f1f80671bd2fd28a2e3486f52937ded74e7892ea06de4/flowllm-0.2.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-mx2wa7et' 2025-11-22T19:12:56,099 Created temporary directory: /tmp/pip-build-env-96256u6v 2025-11-22T19:12:56,104 Installing build dependencies: started 2025-11-22T19:12:56,105 Running command pip subprocess to install build dependencies 2025-11-22T19:12:57,278 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-22T19:12:57,921 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 2025-11-22T19:12:57,945 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-22T19:12:59,693 Collecting setuptools>=61.0 2025-11-22T19:12:59,820 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-22T19:13:00,088 Collecting wheel 2025-11-22T19:13:00,105 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-22T19:13:02,986 Installing collected packages: wheel, setuptools 2025-11-22T19:13:03,232 Creating /tmp/pip-build-env-96256u6v/overlay/local/bin 2025-11-22T19:13:03,234 changing mode of /tmp/pip-build-env-96256u6v/overlay/local/bin/wheel to 755 2025-11-22T19:13:06,892 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-22T19:13:07,163 Installing build dependencies: finished with status 'done' 2025-11-22T19:13:07,170 Getting requirements to build wheel: started 2025-11-22T19:13:07,172 Running command Getting requirements to build wheel 2025-11-22T19:13:07,817 /tmp/pip-build-env-96256u6v/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-22T19:13:07,817 !! 2025-11-22T19:13:07,818 ******************************************************************************** 2025-11-22T19:13:07,819 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). 2025-11-22T19:13:07,820 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-22T19:13:07,820 or your builds will no longer be supported. 2025-11-22T19:13:07,821 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-22T19:13:07,822 ******************************************************************************** 2025-11-22T19:13:07,823 !! 2025-11-22T19:13:07,824 corresp(dist, value, root_dir) 2025-11-22T19:13:07,911 /tmp/pip-build-env-96256u6v/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-22T19:13:07,911 !! 2025-11-22T19:13:07,912 ******************************************************************************** 2025-11-22T19:13:07,913 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-22T19:13:07,914 License :: OSI Approved :: Apache Software License 2025-11-22T19:13:07,916 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-22T19:13:07,916 ******************************************************************************** 2025-11-22T19:13:07,917 !! 2025-11-22T19:13:07,918 dist._finalize_license_expression() 2025-11-22T19:13:07,919 /tmp/pip-build-env-96256u6v/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-22T19:13:07,919 !! 2025-11-22T19:13:07,920 ******************************************************************************** 2025-11-22T19:13:07,921 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-22T19:13:07,922 License :: OSI Approved :: Apache Software License 2025-11-22T19:13:07,923 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-22T19:13:07,924 ******************************************************************************** 2025-11-22T19:13:07,925 !! 2025-11-22T19:13:07,926 self._finalize_license_expression() 2025-11-22T19:13:07,927 running egg_info 2025-11-22T19:13:07,929 writing flowllm.egg-info/PKG-INFO 2025-11-22T19:13:07,938 writing dependency_links to flowllm.egg-info/dependency_links.txt 2025-11-22T19:13:07,940 writing entry points to flowllm.egg-info/entry_points.txt 2025-11-22T19:13:07,945 writing requirements to flowllm.egg-info/requires.txt 2025-11-22T19:13:07,946 writing top-level names to flowllm.egg-info/top_level.txt 2025-11-22T19:13:08,004 reading manifest file 'flowllm.egg-info/SOURCES.txt' 2025-11-22T19:13:08,014 adding license file 'LICENSE' 2025-11-22T19:13:08,023 writing manifest file 'flowllm.egg-info/SOURCES.txt' 2025-11-22T19:13:08,121 Getting requirements to build wheel: finished with status 'done' 2025-11-22T19:13:08,124 Created temporary directory: /tmp/pip-modern-metadata-sq82461l 2025-11-22T19:13:08,127 Preparing metadata (pyproject.toml): started 2025-11-22T19:13:08,128 Running command Preparing metadata (pyproject.toml) 2025-11-22T19:13:08,701 /tmp/pip-build-env-96256u6v/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-22T19:13:08,701 !! 2025-11-22T19:13:08,702 ******************************************************************************** 2025-11-22T19:13:08,703 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). 2025-11-22T19:13:08,704 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-22T19:13:08,704 or your builds will no longer be supported. 2025-11-22T19:13:08,705 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-22T19:13:08,706 ******************************************************************************** 2025-11-22T19:13:08,707 !! 2025-11-22T19:13:08,707 corresp(dist, value, root_dir) 2025-11-22T19:13:08,794 /tmp/pip-build-env-96256u6v/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-22T19:13:08,795 !! 2025-11-22T19:13:08,796 ******************************************************************************** 2025-11-22T19:13:08,797 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-22T19:13:08,798 License :: OSI Approved :: Apache Software License 2025-11-22T19:13:08,799 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-22T19:13:08,800 ******************************************************************************** 2025-11-22T19:13:08,801 !! 2025-11-22T19:13:08,802 dist._finalize_license_expression() 2025-11-22T19:13:08,803 /tmp/pip-build-env-96256u6v/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-22T19:13:08,804 !! 2025-11-22T19:13:08,805 ******************************************************************************** 2025-11-22T19:13:08,806 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-22T19:13:08,807 License :: OSI Approved :: Apache Software License 2025-11-22T19:13:08,808 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-22T19:13:08,809 ******************************************************************************** 2025-11-22T19:13:08,810 !! 2025-11-22T19:13:08,811 self._finalize_license_expression() 2025-11-22T19:13:08,811 running dist_info 2025-11-22T19:13:08,821 creating /tmp/pip-modern-metadata-sq82461l/flowllm.egg-info 2025-11-22T19:13:08,822 writing /tmp/pip-modern-metadata-sq82461l/flowllm.egg-info/PKG-INFO 2025-11-22T19:13:08,831 writing dependency_links to /tmp/pip-modern-metadata-sq82461l/flowllm.egg-info/dependency_links.txt 2025-11-22T19:13:08,833 writing entry points to /tmp/pip-modern-metadata-sq82461l/flowllm.egg-info/entry_points.txt 2025-11-22T19:13:08,838 writing requirements to /tmp/pip-modern-metadata-sq82461l/flowllm.egg-info/requires.txt 2025-11-22T19:13:08,840 writing top-level names to /tmp/pip-modern-metadata-sq82461l/flowllm.egg-info/top_level.txt 2025-11-22T19:13:08,841 writing manifest file '/tmp/pip-modern-metadata-sq82461l/flowllm.egg-info/SOURCES.txt' 2025-11-22T19:13:08,896 reading manifest file '/tmp/pip-modern-metadata-sq82461l/flowllm.egg-info/SOURCES.txt' 2025-11-22T19:13:08,898 adding license file 'LICENSE' 2025-11-22T19:13:08,906 writing manifest file '/tmp/pip-modern-metadata-sq82461l/flowllm.egg-info/SOURCES.txt' 2025-11-22T19:13:08,907 creating '/tmp/pip-modern-metadata-sq82461l/flowllm-0.2.0.3.dist-info' 2025-11-22T19:13:09,037 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-22T19:13:09,045 Source in /tmp/pip-wheel-rrur_ryj/flowllm_8925b60c24144849bd04e4a76c753355 has version 0.2.0.3, which satisfies requirement flowllm==0.2.0.3 from https://files.pythonhosted.org/packages/a7/f8/1aeea825da30539f1f80671bd2fd28a2e3486f52937ded74e7892ea06de4/flowllm-0.2.0.3.tar.gz 2025-11-22T19:13:09,046 Removed flowllm==0.2.0.3 from https://files.pythonhosted.org/packages/a7/f8/1aeea825da30539f1f80671bd2fd28a2e3486f52937ded74e7892ea06de4/flowllm-0.2.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-mx2wa7et' 2025-11-22T19:13:09,057 Created temporary directory: /tmp/pip-unpack-op5dq6so 2025-11-22T19:13:09,058 Building wheels for collected packages: flowllm 2025-11-22T19:13:09,063 Created temporary directory: /tmp/pip-wheel-bx3tcvz1 2025-11-22T19:13:09,063 Destination directory: /tmp/pip-wheel-bx3tcvz1 2025-11-22T19:13:09,066 Building wheel for flowllm (pyproject.toml): started 2025-11-22T19:13:09,067 Running command Building wheel for flowllm (pyproject.toml) 2025-11-22T19:13:09,623 /tmp/pip-build-env-96256u6v/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-22T19:13:09,623 !! 2025-11-22T19:13:09,624 ******************************************************************************** 2025-11-22T19:13:09,625 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). 2025-11-22T19:13:09,626 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-22T19:13:09,627 or your builds will no longer be supported. 2025-11-22T19:13:09,628 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-22T19:13:09,629 ******************************************************************************** 2025-11-22T19:13:09,630 !! 2025-11-22T19:13:09,631 corresp(dist, value, root_dir) 2025-11-22T19:13:09,706 /tmp/pip-build-env-96256u6v/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-22T19:13:09,706 !! 2025-11-22T19:13:09,707 ******************************************************************************** 2025-11-22T19:13:09,708 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-22T19:13:09,709 License :: OSI Approved :: Apache Software License 2025-11-22T19:13:09,710 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-22T19:13:09,711 ******************************************************************************** 2025-11-22T19:13:09,712 !! 2025-11-22T19:13:09,713 dist._finalize_license_expression() 2025-11-22T19:13:09,713 /tmp/pip-build-env-96256u6v/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-22T19:13:09,714 !! 2025-11-22T19:13:09,716 ******************************************************************************** 2025-11-22T19:13:09,716 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-22T19:13:09,718 License :: OSI Approved :: Apache Software License 2025-11-22T19:13:09,719 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-22T19:13:09,719 ******************************************************************************** 2025-11-22T19:13:09,720 !! 2025-11-22T19:13:09,721 self._finalize_license_expression() 2025-11-22T19:13:09,721 running bdist_wheel 2025-11-22T19:13:09,738 running build 2025-11-22T19:13:09,738 running build_py 2025-11-22T19:13:09,745 creating build/lib/flowllm 2025-11-22T19:13:09,747 copying flowllm/main.py -> build/lib/flowllm 2025-11-22T19:13:09,749 copying flowllm/__init__.py -> build/lib/flowllm 2025-11-22T19:13:09,752 creating build/lib/flowllm/config 2025-11-22T19:13:09,753 copying flowllm/config/config_parser.py -> build/lib/flowllm/config 2025-11-22T19:13:09,755 copying flowllm/config/__init__.py -> build/lib/flowllm/config 2025-11-22T19:13:09,757 creating build/lib/flowllm/gallery 2025-11-22T19:13:09,758 copying flowllm/gallery/chat_op.py -> build/lib/flowllm/gallery 2025-11-22T19:13:09,760 copying flowllm/gallery/execute_code_op.py -> build/lib/flowllm/gallery 2025-11-22T19:13:09,762 copying flowllm/gallery/token_count_op.py -> build/lib/flowllm/gallery 2025-11-22T19:13:09,764 copying flowllm/gallery/think_tool_op.py -> build/lib/flowllm/gallery 2025-11-22T19:13:09,766 copying flowllm/gallery/gen_system_prompt_op.py -> build/lib/flowllm/gallery 2025-11-22T19:13:09,768 copying flowllm/gallery/stream_chat_op.py -> build/lib/flowllm/gallery 2025-11-22T19:13:09,770 copying flowllm/gallery/__init__.py -> build/lib/flowllm/gallery 2025-11-22T19:13:09,771 copying flowllm/gallery/code_analyse_op.py -> build/lib/flowllm/gallery 2025-11-22T19:13:09,774 creating build/lib/flowllm/core 2025-11-22T19:13:09,776 copying flowllm/core/__init__.py -> build/lib/flowllm/core 2025-11-22T19:13:09,778 copying flowllm/core/application.py -> build/lib/flowllm/core 2025-11-22T19:13:09,780 creating build/lib/flowllm/extensions 2025-11-22T19:13:09,781 copying flowllm/extensions/__init__.py -> build/lib/flowllm/extensions 2025-11-22T19:13:09,784 creating build/lib/flowllm/gallery/search 2025-11-22T19:13:09,785 copying flowllm/gallery/search/mcp_search_op.py -> build/lib/flowllm/gallery/search 2025-11-22T19:13:09,788 copying flowllm/gallery/search/dashscope_search_op.py -> build/lib/flowllm/gallery/search 2025-11-22T19:13:09,790 copying flowllm/gallery/search/mock_search_op.py -> build/lib/flowllm/gallery/search 2025-11-22T19:13:09,792 copying flowllm/gallery/search/__init__.py -> build/lib/flowllm/gallery/search 2025-11-22T19:13:09,794 copying flowllm/gallery/search/tavily_search_op.py -> build/lib/flowllm/gallery/search 2025-11-22T19:13:09,797 creating build/lib/flowllm/gallery/agent 2025-11-22T19:13:09,798 copying flowllm/gallery/agent/react_search_op.py -> build/lib/flowllm/gallery/agent 2025-11-22T19:13:09,800 copying flowllm/gallery/agent/__init__.py -> build/lib/flowllm/gallery/agent 2025-11-22T19:13:09,802 copying flowllm/gallery/agent/react_agent_op.py -> build/lib/flowllm/gallery/agent 2025-11-22T19:13:09,805 creating build/lib/flowllm/core/storage 2025-11-22T19:13:09,806 copying flowllm/core/storage/cache_handler.py -> build/lib/flowllm/core/storage 2025-11-22T19:13:09,809 copying flowllm/core/storage/__init__.py -> build/lib/flowllm/core/storage 2025-11-22T19:13:09,811 creating build/lib/flowllm/core/op 2025-11-22T19:13:09,812 copying flowllm/core/op/base_mcp_op.py -> build/lib/flowllm/core/op 2025-11-22T19:13:09,815 copying flowllm/core/op/parallel_op.py -> build/lib/flowllm/core/op 2025-11-22T19:13:09,817 copying flowllm/core/op/base_async_tool_op.py -> build/lib/flowllm/core/op 2025-11-22T19:13:09,820 copying flowllm/core/op/base_async_op.py -> build/lib/flowllm/core/op 2025-11-22T19:13:09,822 copying flowllm/core/op/base_op.py -> build/lib/flowllm/core/op 2025-11-22T19:13:09,825 copying flowllm/core/op/base_ray_op.py -> build/lib/flowllm/core/op 2025-11-22T19:13:09,827 copying flowllm/core/op/__init__.py -> build/lib/flowllm/core/op 2025-11-22T19:13:09,829 copying flowllm/core/op/sequential_op.py -> build/lib/flowllm/core/op 2025-11-22T19:13:09,831 creating build/lib/flowllm/core/service 2025-11-22T19:13:09,833 copying flowllm/core/service/base_service.py -> build/lib/flowllm/core/service 2025-11-22T19:13:09,835 copying flowllm/core/service/cmd_service.py -> build/lib/flowllm/core/service 2025-11-22T19:13:09,837 copying flowllm/core/service/http_service.py -> build/lib/flowllm/core/service 2025-11-22T19:13:09,839 copying flowllm/core/service/mcp_service.py -> build/lib/flowllm/core/service 2025-11-22T19:13:09,841 copying flowllm/core/service/__init__.py -> build/lib/flowllm/core/service 2025-11-22T19:13:09,843 creating build/lib/flowllm/core/schema 2025-11-22T19:13:09,845 copying flowllm/core/schema/flow_response.py -> build/lib/flowllm/core/schema 2025-11-22T19:13:09,847 copying flowllm/core/schema/message.py -> build/lib/flowllm/core/schema 2025-11-22T19:13:09,849 copying flowllm/core/schema/service_config.py -> build/lib/flowllm/core/schema 2025-11-22T19:13:09,851 copying flowllm/core/schema/flow_request.py -> build/lib/flowllm/core/schema 2025-11-22T19:13:09,853 copying flowllm/core/schema/tool_call.py -> build/lib/flowllm/core/schema 2025-11-22T19:13:09,855 copying flowllm/core/schema/vector_node.py -> build/lib/flowllm/core/schema 2025-11-22T19:13:09,857 copying flowllm/core/schema/__init__.py -> build/lib/flowllm/core/schema 2025-11-22T19:13:09,859 copying flowllm/core/schema/flow_stream_chunk.py -> build/lib/flowllm/core/schema 2025-11-22T19:13:09,862 creating build/lib/flowllm/core/vector_store 2025-11-22T19:13:09,863 copying flowllm/core/vector_store/qdrant_vector_store.py -> build/lib/flowllm/core/vector_store 2025-11-22T19:13:09,866 copying flowllm/core/vector_store/local_vector_store.py -> build/lib/flowllm/core/vector_store 2025-11-22T19:13:09,868 copying flowllm/core/vector_store/memory_vector_store.py -> build/lib/flowllm/core/vector_store 2025-11-22T19:13:09,871 copying flowllm/core/vector_store/chroma_vector_store.py -> build/lib/flowllm/core/vector_store 2025-11-22T19:13:09,874 copying flowllm/core/vector_store/es_vector_store.py -> build/lib/flowllm/core/vector_store 2025-11-22T19:13:09,876 copying flowllm/core/vector_store/base_vector_store.py -> build/lib/flowllm/core/vector_store 2025-11-22T19:13:09,879 copying flowllm/core/vector_store/__init__.py -> build/lib/flowllm/core/vector_store 2025-11-22T19:13:09,881 creating build/lib/flowllm/core/context 2025-11-22T19:13:09,882 copying flowllm/core/context/flow_context.py -> build/lib/flowllm/core/context 2025-11-22T19:13:09,885 copying flowllm/core/context/prompt_handler.py -> build/lib/flowllm/core/context 2025-11-22T19:13:09,887 copying flowllm/core/context/service_context.py -> build/lib/flowllm/core/context 2025-11-22T19:13:09,890 copying flowllm/core/context/registry.py -> build/lib/flowllm/core/context 2025-11-22T19:13:09,892 copying flowllm/core/context/base_context.py -> build/lib/flowllm/core/context 2025-11-22T19:13:09,894 copying flowllm/core/context/__init__.py -> build/lib/flowllm/core/context 2025-11-22T19:13:09,896 creating build/lib/flowllm/core/embedding_model 2025-11-22T19:13:09,897 copying flowllm/core/embedding_model/base_embedding_model.py -> build/lib/flowllm/core/embedding_model 2025-11-22T19:13:09,900 copying flowllm/core/embedding_model/openai_compatible_embedding_model.py -> build/lib/flowllm/core/embedding_model 2025-11-22T19:13:09,903 copying flowllm/core/embedding_model/__init__.py -> build/lib/flowllm/core/embedding_model 2025-11-22T19:13:09,905 creating build/lib/flowllm/core/token 2025-11-22T19:13:09,906 copying flowllm/core/token/base_token.py -> build/lib/flowllm/core/token 2025-11-22T19:13:09,908 copying flowllm/core/token/openai_token.py -> build/lib/flowllm/core/token 2025-11-22T19:13:09,910 copying flowllm/core/token/__init__.py -> build/lib/flowllm/core/token 2025-11-22T19:13:09,913 copying flowllm/core/token/huggingface_token.py -> build/lib/flowllm/core/token 2025-11-22T19:13:09,915 creating build/lib/flowllm/core/enumeration 2025-11-22T19:13:09,916 copying flowllm/core/enumeration/registry_enum.py -> build/lib/flowllm/core/enumeration 2025-11-22T19:13:09,918 copying flowllm/core/enumeration/role.py -> build/lib/flowllm/core/enumeration 2025-11-22T19:13:09,920 copying flowllm/core/enumeration/chunk_enum.py -> build/lib/flowllm/core/enumeration 2025-11-22T19:13:09,922 copying flowllm/core/enumeration/http_enum.py -> build/lib/flowllm/core/enumeration 2025-11-22T19:13:09,924 copying flowllm/core/enumeration/__init__.py -> build/lib/flowllm/core/enumeration 2025-11-22T19:13:09,926 creating build/lib/flowllm/core/flow 2025-11-22T19:13:09,927 copying flowllm/core/flow/cmd_flow.py -> build/lib/flowllm/core/flow 2025-11-22T19:13:09,929 copying flowllm/core/flow/expression_tool_flow.py -> build/lib/flowllm/core/flow 2025-11-22T19:13:09,931 copying flowllm/core/flow/base_tool_flow.py -> build/lib/flowllm/core/flow 2025-11-22T19:13:09,933 copying flowllm/core/flow/base_flow.py -> build/lib/flowllm/core/flow 2025-11-22T19:13:09,936 copying flowllm/core/flow/__init__.py -> build/lib/flowllm/core/flow 2025-11-22T19:13:09,938 creating build/lib/flowllm/core/utils 2025-11-22T19:13:09,939 copying flowllm/core/utils/pydantic_config_parser.py -> build/lib/flowllm/core/utils 2025-11-22T19:13:09,942 copying flowllm/core/utils/tushare_client.py -> build/lib/flowllm/core/utils 2025-11-22T19:13:09,944 copying flowllm/core/utils/timer.py -> build/lib/flowllm/core/utils 2025-11-22T19:13:09,946 copying flowllm/core/utils/pydantic_utils.py -> build/lib/flowllm/core/utils 2025-11-22T19:13:09,948 copying flowllm/core/utils/logger_utils.py -> build/lib/flowllm/core/utils 2025-11-22T19:13:09,950 copying flowllm/core/utils/logo_utils.py -> build/lib/flowllm/core/utils 2025-11-22T19:13:09,952 copying flowllm/core/utils/common_utils.py -> build/lib/flowllm/core/utils 2025-11-22T19:13:09,954 copying flowllm/core/utils/llm_utils.py -> build/lib/flowllm/core/utils 2025-11-22T19:13:09,957 copying flowllm/core/utils/__init__.py -> build/lib/flowllm/core/utils 2025-11-22T19:13:09,959 copying flowllm/core/utils/http_client.py -> build/lib/flowllm/core/utils 2025-11-22T19:13:09,962 copying flowllm/core/utils/fastmcp_client.py -> build/lib/flowllm/core/utils 2025-11-22T19:13:09,965 creating build/lib/flowllm/core/llm 2025-11-22T19:13:09,966 copying flowllm/core/llm/openai_compatible_llm.py -> build/lib/flowllm/core/llm 2025-11-22T19:13:09,970 copying flowllm/core/llm/lite_llm.py -> build/lib/flowllm/core/llm 2025-11-22T19:13:09,972 copying flowllm/core/llm/base_llm.py -> build/lib/flowllm/core/llm 2025-11-22T19:13:09,975 copying flowllm/core/llm/__init__.py -> build/lib/flowllm/core/llm 2025-11-22T19:13:09,978 creating build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:09,979 copying flowllm/extensions/file_tool/shell_op.py -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:09,981 copying flowllm/extensions/file_tool/glob_op.py -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:09,984 copying flowllm/extensions/file_tool/grep_op.py -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:09,987 copying flowllm/extensions/file_tool/write_file_op.py -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:09,989 copying flowllm/extensions/file_tool/task_op.py -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:09,991 copying flowllm/extensions/file_tool/ls_op.py -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:09,993 copying flowllm/extensions/file_tool/read_many_files_op.py -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:09,996 copying flowllm/extensions/file_tool/read_file_op.py -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:09,998 copying flowllm/extensions/file_tool/smart_edit_op.py -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:10,000 copying flowllm/extensions/file_tool/write_todos_op.py -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:10,003 copying flowllm/extensions/file_tool/edit_op.py -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:10,005 copying flowllm/extensions/file_tool/__init__.py -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:10,008 copying flowllm/extensions/file_tool/exit_plan_mode_op.py -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:10,010 copying flowllm/extensions/file_tool/rip_grep_op.py -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:10,013 creating build/lib/flowllm/extensions/data 2025-11-22T19:13:10,014 copying flowllm/extensions/data/ah_download_op.py -> build/lib/flowllm/extensions/data 2025-11-22T19:13:10,016 copying flowllm/extensions/data/ah_fix_op.py -> build/lib/flowllm/extensions/data 2025-11-22T19:13:10,018 copying flowllm/extensions/data/__init__.py -> build/lib/flowllm/extensions/data 2025-11-22T19:13:10,021 creating build/lib/flowllm/extensions/utils 2025-11-22T19:13:10,022 copying flowllm/extensions/utils/dt_utils.py -> build/lib/flowllm/extensions/utils 2025-11-22T19:13:10,024 copying flowllm/extensions/utils/edit_utils.py -> build/lib/flowllm/extensions/utils 2025-11-22T19:13:10,027 copying flowllm/extensions/utils/__init__.py -> build/lib/flowllm/extensions/utils 2025-11-22T19:13:10,029 creating build/lib/flowllm/extensions/skills 2025-11-22T19:13:10,030 copying flowllm/extensions/skills/skill_agent_op.py -> build/lib/flowllm/extensions/skills 2025-11-22T19:13:10,032 copying flowllm/extensions/skills/load_skill_op.py -> build/lib/flowllm/extensions/skills 2025-11-22T19:13:10,035 copying flowllm/extensions/skills/run_shell_command_op.py -> build/lib/flowllm/extensions/skills 2025-11-22T19:13:10,037 copying flowllm/extensions/skills/load_skill_metadata_op.py -> build/lib/flowllm/extensions/skills 2025-11-22T19:13:10,040 copying flowllm/extensions/skills/__init__.py -> build/lib/flowllm/extensions/skills 2025-11-22T19:13:10,042 copying flowllm/extensions/skills/read_reference_file_op.py -> build/lib/flowllm/extensions/skills 2025-11-22T19:13:10,044 running egg_info 2025-11-22T19:13:10,057 writing flowllm.egg-info/PKG-INFO 2025-11-22T19:13:10,066 writing dependency_links to flowllm.egg-info/dependency_links.txt 2025-11-22T19:13:10,067 writing entry points to flowllm.egg-info/entry_points.txt 2025-11-22T19:13:10,072 writing requirements to flowllm.egg-info/requires.txt 2025-11-22T19:13:10,073 writing top-level names to flowllm.egg-info/top_level.txt 2025-11-22T19:13:10,116 reading manifest file 'flowllm.egg-info/SOURCES.txt' 2025-11-22T19:13:10,126 adding license file 'LICENSE' 2025-11-22T19:13:10,135 writing manifest file 'flowllm.egg-info/SOURCES.txt' 2025-11-22T19:13:10,163 copying flowllm/config/search.yaml -> build/lib/flowllm/config 2025-11-22T19:13:10,165 copying flowllm/config/default.yaml -> build/lib/flowllm/config 2025-11-22T19:13:10,167 copying flowllm/gallery/think_tool_prompt.yaml -> build/lib/flowllm/gallery 2025-11-22T19:13:10,170 copying flowllm/gallery/gen_system_prompt_prompt.yaml -> build/lib/flowllm/gallery 2025-11-22T19:13:10,172 copying flowllm/gallery/code_analyse_prompt.yaml -> build/lib/flowllm/gallery 2025-11-22T19:13:10,175 copying flowllm/gallery/search/mock_search_prompt.yaml -> build/lib/flowllm/gallery/search 2025-11-22T19:13:10,177 copying flowllm/gallery/search/dashscope_search_prompt.yaml -> build/lib/flowllm/gallery/search 2025-11-22T19:13:10,180 copying flowllm/gallery/agent/react_agent_prompt.yaml -> build/lib/flowllm/gallery/agent 2025-11-22T19:13:10,182 copying flowllm/extensions/file_tool/exit_plan_mode_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:10,184 copying flowllm/extensions/file_tool/task_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:10,186 copying flowllm/extensions/file_tool/write_file_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:10,189 copying flowllm/extensions/file_tool/ls_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:10,191 copying flowllm/extensions/file_tool/smart_edit_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:10,193 copying flowllm/extensions/file_tool/grep_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:10,196 copying flowllm/extensions/file_tool/read_file_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:10,198 copying flowllm/extensions/file_tool/glob_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:10,200 copying flowllm/extensions/file_tool/read_many_files_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:10,202 copying flowllm/extensions/file_tool/shell_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:10,204 copying flowllm/extensions/file_tool/write_todos_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:10,207 copying flowllm/extensions/file_tool/edit_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:10,209 copying flowllm/extensions/file_tool/rip_grep_prompt.yaml -> build/lib/flowllm/extensions/file_tool 2025-11-22T19:13:10,211 copying flowllm/extensions/skills/skill_agent_prompt.yaml -> build/lib/flowllm/extensions/skills 2025-11-22T19:13:10,214 copying flowllm/extensions/skills/run_shell_command_prompt.yaml -> build/lib/flowllm/extensions/skills 2025-11-22T19:13:10,247 installing to build/bdist.linux-armv7l/wheel 2025-11-22T19:13:10,248 running install 2025-11-22T19:13:10,271 running install_lib 2025-11-22T19:13:10,277 creating build/bdist.linux-armv7l/wheel 2025-11-22T19:13:10,279 creating build/bdist.linux-armv7l/wheel/flowllm 2025-11-22T19:13:10,281 creating build/bdist.linux-armv7l/wheel/flowllm/config 2025-11-22T19:13:10,282 copying build/lib/flowllm/config/config_parser.py -> build/bdist.linux-armv7l/wheel/./flowllm/config 2025-11-22T19:13:10,284 copying build/lib/flowllm/config/search.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/config 2025-11-22T19:13:10,286 copying build/lib/flowllm/config/default.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/config 2025-11-22T19:13:10,288 copying build/lib/flowllm/config/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/config 2025-11-22T19:13:10,291 creating build/bdist.linux-armv7l/wheel/flowllm/gallery 2025-11-22T19:13:10,292 creating build/bdist.linux-armv7l/wheel/flowllm/gallery/search 2025-11-22T19:13:10,293 copying build/lib/flowllm/gallery/search/mcp_search_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/search 2025-11-22T19:13:10,296 copying build/lib/flowllm/gallery/search/dashscope_search_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/search 2025-11-22T19:13:10,298 copying build/lib/flowllm/gallery/search/mock_search_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/search 2025-11-22T19:13:10,300 copying build/lib/flowllm/gallery/search/mock_search_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/search 2025-11-22T19:13:10,301 copying build/lib/flowllm/gallery/search/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/search 2025-11-22T19:13:10,303 copying build/lib/flowllm/gallery/search/dashscope_search_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/search 2025-11-22T19:13:10,305 copying build/lib/flowllm/gallery/search/tavily_search_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/search 2025-11-22T19:13:10,307 copying build/lib/flowllm/gallery/chat_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2025-11-22T19:13:10,309 copying build/lib/flowllm/gallery/think_tool_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2025-11-22T19:13:10,311 copying build/lib/flowllm/gallery/execute_code_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2025-11-22T19:13:10,313 copying build/lib/flowllm/gallery/token_count_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2025-11-22T19:13:10,315 copying build/lib/flowllm/gallery/gen_system_prompt_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2025-11-22T19:13:10,318 copying build/lib/flowllm/gallery/think_tool_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2025-11-22T19:13:10,319 copying build/lib/flowllm/gallery/gen_system_prompt_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2025-11-22T19:13:10,321 copying build/lib/flowllm/gallery/stream_chat_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2025-11-22T19:13:10,323 copying build/lib/flowllm/gallery/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2025-11-22T19:13:10,325 creating build/bdist.linux-armv7l/wheel/flowllm/gallery/agent 2025-11-22T19:13:10,326 copying build/lib/flowllm/gallery/agent/react_agent_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/agent 2025-11-22T19:13:10,328 copying build/lib/flowllm/gallery/agent/react_search_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/agent 2025-11-22T19:13:10,330 copying build/lib/flowllm/gallery/agent/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/agent 2025-11-22T19:13:10,332 copying build/lib/flowllm/gallery/agent/react_agent_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery/agent 2025-11-22T19:13:10,334 copying build/lib/flowllm/gallery/code_analyse_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2025-11-22T19:13:10,336 copying build/lib/flowllm/gallery/code_analyse_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/gallery 2025-11-22T19:13:10,338 copying build/lib/flowllm/main.py -> build/bdist.linux-armv7l/wheel/./flowllm 2025-11-22T19:13:10,341 creating build/bdist.linux-armv7l/wheel/flowllm/core 2025-11-22T19:13:10,343 creating build/bdist.linux-armv7l/wheel/flowllm/core/storage 2025-11-22T19:13:10,344 copying build/lib/flowllm/core/storage/cache_handler.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/storage 2025-11-22T19:13:10,346 copying build/lib/flowllm/core/storage/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/storage 2025-11-22T19:13:10,348 creating build/bdist.linux-armv7l/wheel/flowllm/core/op 2025-11-22T19:13:10,349 copying build/lib/flowllm/core/op/base_mcp_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/op 2025-11-22T19:13:10,352 copying build/lib/flowllm/core/op/parallel_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/op 2025-11-22T19:13:10,353 copying build/lib/flowllm/core/op/base_async_tool_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/op 2025-11-22T19:13:10,355 copying build/lib/flowllm/core/op/base_async_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/op 2025-11-22T19:13:10,358 copying build/lib/flowllm/core/op/base_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/op 2025-11-22T19:13:10,360 copying build/lib/flowllm/core/op/base_ray_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/op 2025-11-22T19:13:10,363 copying build/lib/flowllm/core/op/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/op 2025-11-22T19:13:10,365 copying build/lib/flowllm/core/op/sequential_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/op 2025-11-22T19:13:10,367 creating build/bdist.linux-armv7l/wheel/flowllm/core/service 2025-11-22T19:13:10,368 copying build/lib/flowllm/core/service/base_service.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/service 2025-11-22T19:13:10,371 copying build/lib/flowllm/core/service/cmd_service.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/service 2025-11-22T19:13:10,373 copying build/lib/flowllm/core/service/http_service.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/service 2025-11-22T19:13:10,375 copying build/lib/flowllm/core/service/mcp_service.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/service 2025-11-22T19:13:10,378 copying build/lib/flowllm/core/service/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/service 2025-11-22T19:13:10,380 creating build/bdist.linux-armv7l/wheel/flowllm/core/schema 2025-11-22T19:13:10,381 copying build/lib/flowllm/core/schema/flow_response.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/schema 2025-11-22T19:13:10,384 copying build/lib/flowllm/core/schema/message.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/schema 2025-11-22T19:13:10,386 copying build/lib/flowllm/core/schema/service_config.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/schema 2025-11-22T19:13:10,387 copying build/lib/flowllm/core/schema/flow_request.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/schema 2025-11-22T19:13:10,389 copying build/lib/flowllm/core/schema/tool_call.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/schema 2025-11-22T19:13:10,392 copying build/lib/flowllm/core/schema/vector_node.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/schema 2025-11-22T19:13:10,394 copying build/lib/flowllm/core/schema/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/schema 2025-11-22T19:13:10,396 copying build/lib/flowllm/core/schema/flow_stream_chunk.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/schema 2025-11-22T19:13:10,398 creating build/bdist.linux-armv7l/wheel/flowllm/core/vector_store 2025-11-22T19:13:10,399 copying build/lib/flowllm/core/vector_store/qdrant_vector_store.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/vector_store 2025-11-22T19:13:10,402 copying build/lib/flowllm/core/vector_store/local_vector_store.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/vector_store 2025-11-22T19:13:10,405 copying build/lib/flowllm/core/vector_store/memory_vector_store.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/vector_store 2025-11-22T19:13:10,408 copying build/lib/flowllm/core/vector_store/chroma_vector_store.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/vector_store 2025-11-22T19:13:10,410 copying build/lib/flowllm/core/vector_store/es_vector_store.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/vector_store 2025-11-22T19:13:10,413 copying build/lib/flowllm/core/vector_store/base_vector_store.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/vector_store 2025-11-22T19:13:10,415 copying build/lib/flowllm/core/vector_store/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/vector_store 2025-11-22T19:13:10,417 creating build/bdist.linux-armv7l/wheel/flowllm/core/context 2025-11-22T19:13:10,418 copying build/lib/flowllm/core/context/flow_context.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/context 2025-11-22T19:13:10,421 copying build/lib/flowllm/core/context/prompt_handler.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/context 2025-11-22T19:13:10,423 copying build/lib/flowllm/core/context/service_context.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/context 2025-11-22T19:13:10,425 copying build/lib/flowllm/core/context/registry.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/context 2025-11-22T19:13:10,427 copying build/lib/flowllm/core/context/base_context.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/context 2025-11-22T19:13:10,429 copying build/lib/flowllm/core/context/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/context 2025-11-22T19:13:10,432 creating build/bdist.linux-armv7l/wheel/flowllm/core/embedding_model 2025-11-22T19:13:10,433 copying build/lib/flowllm/core/embedding_model/base_embedding_model.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/embedding_model 2025-11-22T19:13:10,435 copying build/lib/flowllm/core/embedding_model/openai_compatible_embedding_model.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/embedding_model 2025-11-22T19:13:10,438 copying build/lib/flowllm/core/embedding_model/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/embedding_model 2025-11-22T19:13:10,440 creating build/bdist.linux-armv7l/wheel/flowllm/core/token 2025-11-22T19:13:10,441 copying build/lib/flowllm/core/token/base_token.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/token 2025-11-22T19:13:10,443 copying build/lib/flowllm/core/token/openai_token.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/token 2025-11-22T19:13:10,445 copying build/lib/flowllm/core/token/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/token 2025-11-22T19:13:10,447 copying build/lib/flowllm/core/token/huggingface_token.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/token 2025-11-22T19:13:10,450 creating build/bdist.linux-armv7l/wheel/flowllm/core/enumeration 2025-11-22T19:13:10,451 copying build/lib/flowllm/core/enumeration/registry_enum.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/enumeration 2025-11-22T19:13:10,453 copying build/lib/flowllm/core/enumeration/role.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/enumeration 2025-11-22T19:13:10,455 copying build/lib/flowllm/core/enumeration/chunk_enum.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/enumeration 2025-11-22T19:13:10,456 copying build/lib/flowllm/core/enumeration/http_enum.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/enumeration 2025-11-22T19:13:10,458 copying build/lib/flowllm/core/enumeration/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/enumeration 2025-11-22T19:13:10,460 copying build/lib/flowllm/core/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core 2025-11-22T19:13:10,462 creating build/bdist.linux-armv7l/wheel/flowllm/core/flow 2025-11-22T19:13:10,463 copying build/lib/flowllm/core/flow/cmd_flow.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/flow 2025-11-22T19:13:10,465 copying build/lib/flowllm/core/flow/expression_tool_flow.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/flow 2025-11-22T19:13:10,467 copying build/lib/flowllm/core/flow/base_tool_flow.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/flow 2025-11-22T19:13:10,469 copying build/lib/flowllm/core/flow/base_flow.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/flow 2025-11-22T19:13:10,471 copying build/lib/flowllm/core/flow/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/flow 2025-11-22T19:13:10,473 copying build/lib/flowllm/core/application.py -> build/bdist.linux-armv7l/wheel/./flowllm/core 2025-11-22T19:13:10,476 creating build/bdist.linux-armv7l/wheel/flowllm/core/utils 2025-11-22T19:13:10,477 copying build/lib/flowllm/core/utils/pydantic_config_parser.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/utils 2025-11-22T19:13:10,480 copying build/lib/flowllm/core/utils/tushare_client.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/utils 2025-11-22T19:13:10,482 copying build/lib/flowllm/core/utils/timer.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/utils 2025-11-22T19:13:10,484 copying build/lib/flowllm/core/utils/pydantic_utils.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/utils 2025-11-22T19:13:10,486 copying build/lib/flowllm/core/utils/logger_utils.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/utils 2025-11-22T19:13:10,488 copying build/lib/flowllm/core/utils/logo_utils.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/utils 2025-11-22T19:13:10,490 copying build/lib/flowllm/core/utils/common_utils.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/utils 2025-11-22T19:13:10,492 copying build/lib/flowllm/core/utils/llm_utils.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/utils 2025-11-22T19:13:10,495 copying build/lib/flowllm/core/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/utils 2025-11-22T19:13:10,497 copying build/lib/flowllm/core/utils/http_client.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/utils 2025-11-22T19:13:10,499 copying build/lib/flowllm/core/utils/fastmcp_client.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/utils 2025-11-22T19:13:10,502 creating build/bdist.linux-armv7l/wheel/flowllm/core/llm 2025-11-22T19:13:10,503 copying build/lib/flowllm/core/llm/openai_compatible_llm.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/llm 2025-11-22T19:13:10,506 copying build/lib/flowllm/core/llm/lite_llm.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/llm 2025-11-22T19:13:10,509 copying build/lib/flowllm/core/llm/base_llm.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/llm 2025-11-22T19:13:10,511 copying build/lib/flowllm/core/llm/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/core/llm 2025-11-22T19:13:10,513 copying build/lib/flowllm/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm 2025-11-22T19:13:10,515 creating build/bdist.linux-armv7l/wheel/flowllm/extensions 2025-11-22T19:13:10,517 creating build/bdist.linux-armv7l/wheel/flowllm/extensions/file_tool 2025-11-22T19:13:10,518 copying build/lib/flowllm/extensions/file_tool/shell_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,520 copying build/lib/flowllm/extensions/file_tool/exit_plan_mode_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,522 copying build/lib/flowllm/extensions/file_tool/glob_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,525 copying build/lib/flowllm/extensions/file_tool/task_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,526 copying build/lib/flowllm/extensions/file_tool/write_file_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,528 copying build/lib/flowllm/extensions/file_tool/ls_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,530 copying build/lib/flowllm/extensions/file_tool/smart_edit_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,532 copying build/lib/flowllm/extensions/file_tool/grep_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,534 copying build/lib/flowllm/extensions/file_tool/grep_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,536 copying build/lib/flowllm/extensions/file_tool/write_file_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,538 copying build/lib/flowllm/extensions/file_tool/task_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,540 copying build/lib/flowllm/extensions/file_tool/ls_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,542 copying build/lib/flowllm/extensions/file_tool/read_file_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,544 copying build/lib/flowllm/extensions/file_tool/glob_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,546 copying build/lib/flowllm/extensions/file_tool/read_many_files_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,548 copying build/lib/flowllm/extensions/file_tool/read_file_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,550 copying build/lib/flowllm/extensions/file_tool/read_many_files_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,552 copying build/lib/flowllm/extensions/file_tool/shell_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,554 copying build/lib/flowllm/extensions/file_tool/write_todos_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,556 copying build/lib/flowllm/extensions/file_tool/smart_edit_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,558 copying build/lib/flowllm/extensions/file_tool/write_todos_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,560 copying build/lib/flowllm/extensions/file_tool/edit_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,563 copying build/lib/flowllm/extensions/file_tool/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,564 copying build/lib/flowllm/extensions/file_tool/edit_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,567 copying build/lib/flowllm/extensions/file_tool/exit_plan_mode_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,569 copying build/lib/flowllm/extensions/file_tool/rip_grep_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,571 copying build/lib/flowllm/extensions/file_tool/rip_grep_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/file_tool 2025-11-22T19:13:10,574 creating build/bdist.linux-armv7l/wheel/flowllm/extensions/data 2025-11-22T19:13:10,575 copying build/lib/flowllm/extensions/data/ah_download_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/data 2025-11-22T19:13:10,577 copying build/lib/flowllm/extensions/data/ah_fix_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/data 2025-11-22T19:13:10,579 copying build/lib/flowllm/extensions/data/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/data 2025-11-22T19:13:10,581 copying build/lib/flowllm/extensions/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions 2025-11-22T19:13:10,583 creating build/bdist.linux-armv7l/wheel/flowllm/extensions/utils 2025-11-22T19:13:10,584 copying build/lib/flowllm/extensions/utils/dt_utils.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/utils 2025-11-22T19:13:10,586 copying build/lib/flowllm/extensions/utils/edit_utils.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/utils 2025-11-22T19:13:10,589 copying build/lib/flowllm/extensions/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/utils 2025-11-22T19:13:10,591 creating build/bdist.linux-armv7l/wheel/flowllm/extensions/skills 2025-11-22T19:13:10,592 copying build/lib/flowllm/extensions/skills/skill_agent_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/skills 2025-11-22T19:13:10,594 copying build/lib/flowllm/extensions/skills/skill_agent_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/skills 2025-11-22T19:13:10,596 copying build/lib/flowllm/extensions/skills/load_skill_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/skills 2025-11-22T19:13:10,599 copying build/lib/flowllm/extensions/skills/run_shell_command_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/skills 2025-11-22T19:13:10,601 copying build/lib/flowllm/extensions/skills/load_skill_metadata_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/skills 2025-11-22T19:13:10,604 copying build/lib/flowllm/extensions/skills/run_shell_command_prompt.yaml -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/skills 2025-11-22T19:13:10,605 copying build/lib/flowllm/extensions/skills/__init__.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/skills 2025-11-22T19:13:10,607 copying build/lib/flowllm/extensions/skills/read_reference_file_op.py -> build/bdist.linux-armv7l/wheel/./flowllm/extensions/skills 2025-11-22T19:13:10,609 running install_egg_info 2025-11-22T19:13:10,615 Copying flowllm.egg-info to build/bdist.linux-armv7l/wheel/./flowllm-0.2.0.3-py3.11.egg-info 2025-11-22T19:13:10,627 running install_scripts 2025-11-22T19:13:10,641 creating build/bdist.linux-armv7l/wheel/flowllm-0.2.0.3.dist-info/WHEEL 2025-11-22T19:13:10,643 creating '/tmp/pip-wheel-bx3tcvz1/.tmp-ug8hozzq/flowllm-0.2.0.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-22T19:13:10,646 adding 'flowllm/__init__.py' 2025-11-22T19:13:10,647 adding 'flowllm/main.py' 2025-11-22T19:13:10,649 adding 'flowllm/config/__init__.py' 2025-11-22T19:13:10,650 adding 'flowllm/config/config_parser.py' 2025-11-22T19:13:10,651 adding 'flowllm/config/default.yaml' 2025-11-22T19:13:10,653 adding 'flowllm/config/search.yaml' 2025-11-22T19:13:10,655 adding 'flowllm/core/__init__.py' 2025-11-22T19:13:10,657 adding 'flowllm/core/application.py' 2025-11-22T19:13:10,659 adding 'flowllm/core/context/__init__.py' 2025-11-22T19:13:10,660 adding 'flowllm/core/context/base_context.py' 2025-11-22T19:13:10,662 adding 'flowllm/core/context/flow_context.py' 2025-11-22T19:13:10,663 adding 'flowllm/core/context/prompt_handler.py' 2025-11-22T19:13:10,665 adding 'flowllm/core/context/registry.py' 2025-11-22T19:13:10,666 adding 'flowllm/core/context/service_context.py' 2025-11-22T19:13:10,668 adding 'flowllm/core/embedding_model/__init__.py' 2025-11-22T19:13:10,669 adding 'flowllm/core/embedding_model/base_embedding_model.py' 2025-11-22T19:13:10,671 adding 'flowllm/core/embedding_model/openai_compatible_embedding_model.py' 2025-11-22T19:13:10,673 adding 'flowllm/core/enumeration/__init__.py' 2025-11-22T19:13:10,674 adding 'flowllm/core/enumeration/chunk_enum.py' 2025-11-22T19:13:10,675 adding 'flowllm/core/enumeration/http_enum.py' 2025-11-22T19:13:10,676 adding 'flowllm/core/enumeration/registry_enum.py' 2025-11-22T19:13:10,677 adding 'flowllm/core/enumeration/role.py' 2025-11-22T19:13:10,679 adding 'flowllm/core/flow/__init__.py' 2025-11-22T19:13:10,681 adding 'flowllm/core/flow/base_flow.py' 2025-11-22T19:13:10,682 adding 'flowllm/core/flow/base_tool_flow.py' 2025-11-22T19:13:10,683 adding 'flowllm/core/flow/cmd_flow.py' 2025-11-22T19:13:10,684 adding 'flowllm/core/flow/expression_tool_flow.py' 2025-11-22T19:13:10,686 adding 'flowllm/core/llm/__init__.py' 2025-11-22T19:13:10,688 adding 'flowllm/core/llm/base_llm.py' 2025-11-22T19:13:10,690 adding 'flowllm/core/llm/lite_llm.py' 2025-11-22T19:13:10,692 adding 'flowllm/core/llm/openai_compatible_llm.py' 2025-11-22T19:13:10,694 adding 'flowllm/core/op/__init__.py' 2025-11-22T19:13:10,696 adding 'flowllm/core/op/base_async_op.py' 2025-11-22T19:13:10,698 adding 'flowllm/core/op/base_async_tool_op.py' 2025-11-22T19:13:10,700 adding 'flowllm/core/op/base_mcp_op.py' 2025-11-22T19:13:10,702 adding 'flowllm/core/op/base_op.py' 2025-11-22T19:13:10,704 adding 'flowllm/core/op/base_ray_op.py' 2025-11-22T19:13:10,706 adding 'flowllm/core/op/parallel_op.py' 2025-11-22T19:13:10,707 adding 'flowllm/core/op/sequential_op.py' 2025-11-22T19:13:10,709 adding 'flowllm/core/schema/__init__.py' 2025-11-22T19:13:10,710 adding 'flowllm/core/schema/flow_request.py' 2025-11-22T19:13:10,712 adding 'flowllm/core/schema/flow_response.py' 2025-11-22T19:13:10,713 adding 'flowllm/core/schema/flow_stream_chunk.py' 2025-11-22T19:13:10,714 adding 'flowllm/core/schema/message.py' 2025-11-22T19:13:10,716 adding 'flowllm/core/schema/service_config.py' 2025-11-22T19:13:10,717 adding 'flowllm/core/schema/tool_call.py' 2025-11-22T19:13:10,719 adding 'flowllm/core/schema/vector_node.py' 2025-11-22T19:13:10,720 adding 'flowllm/core/service/__init__.py' 2025-11-22T19:13:10,722 adding 'flowllm/core/service/base_service.py' 2025-11-22T19:13:10,723 adding 'flowllm/core/service/cmd_service.py' 2025-11-22T19:13:10,724 adding 'flowllm/core/service/http_service.py' 2025-11-22T19:13:10,726 adding 'flowllm/core/service/mcp_service.py' 2025-11-22T19:13:10,728 adding 'flowllm/core/storage/__init__.py' 2025-11-22T19:13:10,730 adding 'flowllm/core/storage/cache_handler.py' 2025-11-22T19:13:10,732 adding 'flowllm/core/token/__init__.py' 2025-11-22T19:13:10,733 adding 'flowllm/core/token/base_token.py' 2025-11-22T19:13:10,735 adding 'flowllm/core/token/huggingface_token.py' 2025-11-22T19:13:10,736 adding 'flowllm/core/token/openai_token.py' 2025-11-22T19:13:10,738 adding 'flowllm/core/utils/__init__.py' 2025-11-22T19:13:10,740 adding 'flowllm/core/utils/common_utils.py' 2025-11-22T19:13:10,742 adding 'flowllm/core/utils/fastmcp_client.py' 2025-11-22T19:13:10,744 adding 'flowllm/core/utils/http_client.py' 2025-11-22T19:13:10,746 adding 'flowllm/core/utils/llm_utils.py' 2025-11-22T19:13:10,747 adding 'flowllm/core/utils/logger_utils.py' 2025-11-22T19:13:10,749 adding 'flowllm/core/utils/logo_utils.py' 2025-11-22T19:13:10,751 adding 'flowllm/core/utils/pydantic_config_parser.py' 2025-11-22T19:13:10,753 adding 'flowllm/core/utils/pydantic_utils.py' 2025-11-22T19:13:10,755 adding 'flowllm/core/utils/timer.py' 2025-11-22T19:13:10,756 adding 'flowllm/core/utils/tushare_client.py' 2025-11-22T19:13:10,758 adding 'flowllm/core/vector_store/__init__.py' 2025-11-22T19:13:10,760 adding 'flowllm/core/vector_store/base_vector_store.py' 2025-11-22T19:13:10,762 adding 'flowllm/core/vector_store/chroma_vector_store.py' 2025-11-22T19:13:10,764 adding 'flowllm/core/vector_store/es_vector_store.py' 2025-11-22T19:13:10,767 adding 'flowllm/core/vector_store/local_vector_store.py' 2025-11-22T19:13:10,769 adding 'flowllm/core/vector_store/memory_vector_store.py' 2025-11-22T19:13:10,771 adding 'flowllm/core/vector_store/qdrant_vector_store.py' 2025-11-22T19:13:10,773 adding 'flowllm/extensions/__init__.py' 2025-11-22T19:13:10,775 adding 'flowllm/extensions/data/__init__.py' 2025-11-22T19:13:10,776 adding 'flowllm/extensions/data/ah_download_op.py' 2025-11-22T19:13:10,778 adding 'flowllm/extensions/data/ah_fix_op.py' 2025-11-22T19:13:10,780 adding 'flowllm/extensions/file_tool/__init__.py' 2025-11-22T19:13:10,782 adding 'flowllm/extensions/file_tool/edit_op.py' 2025-11-22T19:13:10,783 adding 'flowllm/extensions/file_tool/edit_prompt.yaml' 2025-11-22T19:13:10,785 adding 'flowllm/extensions/file_tool/exit_plan_mode_op.py' 2025-11-22T19:13:10,786 adding 'flowllm/extensions/file_tool/exit_plan_mode_prompt.yaml' 2025-11-22T19:13:10,788 adding 'flowllm/extensions/file_tool/glob_op.py' 2025-11-22T19:13:10,789 adding 'flowllm/extensions/file_tool/glob_prompt.yaml' 2025-11-22T19:13:10,791 adding 'flowllm/extensions/file_tool/grep_op.py' 2025-11-22T19:13:10,792 adding 'flowllm/extensions/file_tool/grep_prompt.yaml' 2025-11-22T19:13:10,793 adding 'flowllm/extensions/file_tool/ls_op.py' 2025-11-22T19:13:10,795 adding 'flowllm/extensions/file_tool/ls_prompt.yaml' 2025-11-22T19:13:10,796 adding 'flowllm/extensions/file_tool/read_file_op.py' 2025-11-22T19:13:10,797 adding 'flowllm/extensions/file_tool/read_file_prompt.yaml' 2025-11-22T19:13:10,799 adding 'flowllm/extensions/file_tool/read_many_files_op.py' 2025-11-22T19:13:10,800 adding 'flowllm/extensions/file_tool/read_many_files_prompt.yaml' 2025-11-22T19:13:10,802 adding 'flowllm/extensions/file_tool/rip_grep_op.py' 2025-11-22T19:13:10,803 adding 'flowllm/extensions/file_tool/rip_grep_prompt.yaml' 2025-11-22T19:13:10,804 adding 'flowllm/extensions/file_tool/shell_op.py' 2025-11-22T19:13:10,806 adding 'flowllm/extensions/file_tool/shell_prompt.yaml' 2025-11-22T19:13:10,807 adding 'flowllm/extensions/file_tool/smart_edit_op.py' 2025-11-22T19:13:10,809 adding 'flowllm/extensions/file_tool/smart_edit_prompt.yaml' 2025-11-22T19:13:10,810 adding 'flowllm/extensions/file_tool/task_op.py' 2025-11-22T19:13:10,811 adding 'flowllm/extensions/file_tool/task_prompt.yaml' 2025-11-22T19:13:10,813 adding 'flowllm/extensions/file_tool/write_file_op.py' 2025-11-22T19:13:10,814 adding 'flowllm/extensions/file_tool/write_file_prompt.yaml' 2025-11-22T19:13:10,815 adding 'flowllm/extensions/file_tool/write_todos_op.py' 2025-11-22T19:13:10,817 adding 'flowllm/extensions/file_tool/write_todos_prompt.yaml' 2025-11-22T19:13:10,819 adding 'flowllm/extensions/skills/__init__.py' 2025-11-22T19:13:10,820 adding 'flowllm/extensions/skills/load_skill_metadata_op.py' 2025-11-22T19:13:10,822 adding 'flowllm/extensions/skills/load_skill_op.py' 2025-11-22T19:13:10,824 adding 'flowllm/extensions/skills/read_reference_file_op.py' 2025-11-22T19:13:10,826 adding 'flowllm/extensions/skills/run_shell_command_op.py' 2025-11-22T19:13:10,828 adding 'flowllm/extensions/skills/run_shell_command_prompt.yaml' 2025-11-22T19:13:10,829 adding 'flowllm/extensions/skills/skill_agent_op.py' 2025-11-22T19:13:10,831 adding 'flowllm/extensions/skills/skill_agent_prompt.yaml' 2025-11-22T19:13:10,833 adding 'flowllm/extensions/utils/__init__.py' 2025-11-22T19:13:10,834 adding 'flowllm/extensions/utils/dt_utils.py' 2025-11-22T19:13:10,836 adding 'flowllm/extensions/utils/edit_utils.py' 2025-11-22T19:13:10,838 adding 'flowllm/gallery/__init__.py' 2025-11-22T19:13:10,839 adding 'flowllm/gallery/chat_op.py' 2025-11-22T19:13:10,841 adding 'flowllm/gallery/code_analyse_op.py' 2025-11-22T19:13:10,842 adding 'flowllm/gallery/code_analyse_prompt.yaml' 2025-11-22T19:13:10,843 adding 'flowllm/gallery/execute_code_op.py' 2025-11-22T19:13:10,845 adding 'flowllm/gallery/gen_system_prompt_op.py' 2025-11-22T19:13:10,846 adding 'flowllm/gallery/gen_system_prompt_prompt.yaml' 2025-11-22T19:13:10,847 adding 'flowllm/gallery/stream_chat_op.py' 2025-11-22T19:13:10,848 adding 'flowllm/gallery/think_tool_op.py' 2025-11-22T19:13:10,850 adding 'flowllm/gallery/think_tool_prompt.yaml' 2025-11-22T19:13:10,851 adding 'flowllm/gallery/token_count_op.py' 2025-11-22T19:13:10,853 adding 'flowllm/gallery/agent/__init__.py' 2025-11-22T19:13:10,855 adding 'flowllm/gallery/agent/react_agent_op.py' 2025-11-22T19:13:10,856 adding 'flowllm/gallery/agent/react_agent_prompt.yaml' 2025-11-22T19:13:10,857 adding 'flowllm/gallery/agent/react_search_op.py' 2025-11-22T19:13:10,859 adding 'flowllm/gallery/search/__init__.py' 2025-11-22T19:13:10,860 adding 'flowllm/gallery/search/dashscope_search_op.py' 2025-11-22T19:13:10,862 adding 'flowllm/gallery/search/dashscope_search_prompt.yaml' 2025-11-22T19:13:10,863 adding 'flowllm/gallery/search/mcp_search_op.py' 2025-11-22T19:13:10,865 adding 'flowllm/gallery/search/mock_search_op.py' 2025-11-22T19:13:10,866 adding 'flowllm/gallery/search/mock_search_prompt.yaml' 2025-11-22T19:13:10,867 adding 'flowllm/gallery/search/tavily_search_op.py' 2025-11-22T19:13:10,871 adding 'flowllm-0.2.0.3.dist-info/licenses/LICENSE' 2025-11-22T19:13:10,874 adding 'flowllm-0.2.0.3.dist-info/METADATA' 2025-11-22T19:13:10,875 adding 'flowllm-0.2.0.3.dist-info/WHEEL' 2025-11-22T19:13:10,876 adding 'flowllm-0.2.0.3.dist-info/entry_points.txt' 2025-11-22T19:13:10,877 adding 'flowllm-0.2.0.3.dist-info/top_level.txt' 2025-11-22T19:13:10,880 adding 'flowllm-0.2.0.3.dist-info/RECORD' 2025-11-22T19:13:10,885 removing build/bdist.linux-armv7l/wheel 2025-11-22T19:13:11,023 Building wheel for flowllm (pyproject.toml): finished with status 'done' 2025-11-22T19:13:11,033 Created wheel for flowllm: filename=flowllm-0.2.0.3-py3-none-any.whl size=215865 sha256=dde12d497094fd2357bf1024e5598fb56bf87bb0c72940e0bab1f5dc841b32c4 2025-11-22T19:13:11,034 Stored in directory: /tmp/pip-ephem-wheel-cache-0xgr6cj3/wheels/af/e4/bc/d21046af2dcaad8c0949e36db26dea9bed3e9be0536f0ce4fb 2025-11-22T19:13:11,060 Successfully built flowllm 2025-11-22T19:13:11,071 Removed build tracker: '/tmp/pip-build-tracker-mx2wa7et'