2025-11-05T16:06:08,926 Created temporary directory: /tmp/pip-ephem-wheel-cache-rltxvkpt 2025-11-05T16:06:08,928 Created temporary directory: /tmp/pip-build-tracker-fz8g54ea 2025-11-05T16:06:08,929 Initialized build tracking at /tmp/pip-build-tracker-fz8g54ea 2025-11-05T16:06:08,929 Created build tracker: /tmp/pip-build-tracker-fz8g54ea 2025-11-05T16:06:08,930 Entered build tracker: /tmp/pip-build-tracker-fz8g54ea 2025-11-05T16:06:08,931 Created temporary directory: /tmp/pip-wheel-9c7uv399 2025-11-05T16:06:08,934 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-05T16:06:08,936 Created temporary directory: /tmp/pip-ephem-wheel-cache-isfnc7bq 2025-11-05T16:06:08,962 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-05T16:06:08,965 2 location(s) to search for versions of llmfy: 2025-11-05T16:06:08,965 * https://pypi.org/simple/llmfy/ 2025-11-05T16:06:08,965 * https://www.piwheels.org/simple/llmfy/ 2025-11-05T16:06:08,966 Fetching project page and analyzing links: https://pypi.org/simple/llmfy/ 2025-11-05T16:06:08,967 Getting page https://pypi.org/simple/llmfy/ 2025-11-05T16:06:08,968 Found index url https://pypi.org/simple 2025-11-05T16:06:09,189 Fetched page https://pypi.org/simple/llmfy/ as application/vnd.pypi.simple.v1+json 2025-11-05T16:06:09,194 Skipping link: No binaries permitted for llmfy: https://files.pythonhosted.org/packages/83/e9/afbad376a39c1620c0d915aeeb901566f1761e2edbc044f21b109fda6da7/llmfy-0.2.1-py3-none-any.whl (from https://pypi.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,195 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/6e/ce/6a4191f806e6c7a08bce95ebc072cdbf512ee2a4192060dd52131a9d3072/llmfy-0.2.1.tar.gz (from https://pypi.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,195 Skipping link: 0.2.1 Requires-Python >=3.12: https://files.pythonhosted.org/packages/6e/ce/6a4191f806e6c7a08bce95ebc072cdbf512ee2a4192060dd52131a9d3072/llmfy-0.2.1.tar.gz (from https://pypi.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,196 Skipping link: No binaries permitted for llmfy: https://files.pythonhosted.org/packages/b3/75/33ac286f5b8dc007f86a09e2cfebf45e9e05118f0068a08334231496db62/llmfy-0.2.2-py3-none-any.whl (from https://pypi.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,197 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/6e/d0/30010d8b0d037e2f9cfdbf928e9990f71f0e5ddda07ac41e469f938e0eac/llmfy-0.2.2.tar.gz (from https://pypi.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,198 Skipping link: 0.2.2 Requires-Python >=3.12: https://files.pythonhosted.org/packages/6e/d0/30010d8b0d037e2f9cfdbf928e9990f71f0e5ddda07ac41e469f938e0eac/llmfy-0.2.2.tar.gz (from https://pypi.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,199 Skipping link: No binaries permitted for llmfy: https://files.pythonhosted.org/packages/3c/8a/8b51b1337b1150b9caceac4f17ab39e6c5e910ebe265cf327e7e80a44349/llmfy-0.2.3-py3-none-any.whl (from https://pypi.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,200 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/3d/d8/4996273c27c4a3b9cf0350e9d6118fd3516821ad49959912e4c3c237df62/llmfy-0.2.3.tar.gz (from https://pypi.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,200 Skipping link: 0.2.3 Requires-Python >=3.12: https://files.pythonhosted.org/packages/3d/d8/4996273c27c4a3b9cf0350e9d6118fd3516821ad49959912e4c3c237df62/llmfy-0.2.3.tar.gz (from https://pypi.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,201 Skipping link: No binaries permitted for llmfy: https://files.pythonhosted.org/packages/ef/53/72c35604c9aeaf27b110db83f99fe30b00c226196af948dd6caea1c9f147/llmfy-0.2.4-py3-none-any.whl (from https://pypi.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,202 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/e5/00/8cbeec0d805ade1cd75c53cb170c4d3fc1d496f8b6f8b16184c46c359f5d/llmfy-0.2.4.tar.gz (from https://pypi.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,203 Skipping link: 0.2.4 Requires-Python >=3.12: https://files.pythonhosted.org/packages/e5/00/8cbeec0d805ade1cd75c53cb170c4d3fc1d496f8b6f8b16184c46c359f5d/llmfy-0.2.4.tar.gz (from https://pypi.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,203 Skipping link: No binaries permitted for llmfy: https://files.pythonhosted.org/packages/66/3e/c7d02455b59ac598c8516b638c6b18e9bdd7992907f24818c5c58b8aef63/llmfy-0.2.5-py3-none-any.whl (from https://pypi.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,204 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/2a/6c/55376b0352fd1eedad6cc0e97a6f7c1f6ed13c14f46e1b9cf8f7e4e81fe7/llmfy-0.2.5.tar.gz (from https://pypi.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,204 Skipping link: 0.2.5 Requires-Python >=3.12: https://files.pythonhosted.org/packages/2a/6c/55376b0352fd1eedad6cc0e97a6f7c1f6ed13c14f46e1b9cf8f7e4e81fe7/llmfy-0.2.5.tar.gz (from https://pypi.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,205 Skipping link: No binaries permitted for llmfy: https://files.pythonhosted.org/packages/b6/3a/8287528f03bf4291bda14b8208da8b13bf103f1f517ba7fdbff27c06a192/llmfy-0.2.6-py3-none-any.whl (from https://pypi.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,206 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/bb/ab/bb21e827c557af0cc8962d68bbfd861f436b8843fd02d641d581344a7baa/llmfy-0.2.6.tar.gz (from https://pypi.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,206 Skipping link: 0.2.6 Requires-Python >=3.12: https://files.pythonhosted.org/packages/bb/ab/bb21e827c557af0cc8962d68bbfd861f436b8843fd02d641d581344a7baa/llmfy-0.2.6.tar.gz (from https://pypi.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,207 Skipping link: No binaries permitted for llmfy: https://files.pythonhosted.org/packages/fe/c2/e1f59ac2403d09b2b566cb29f0b0b39b663ec2717dae29b1663f5794cc51/llmfy-0.3.1-py3-none-any.whl (from https://pypi.org/simple/llmfy/) (requires-python:>=3.11) 2025-11-05T16:06:09,208 Found link https://files.pythonhosted.org/packages/04/9b/632edf5b66965e8f88dbe13201511c42389744f9c595999a408acbb4fa37/llmfy-0.3.1.tar.gz (from https://pypi.org/simple/llmfy/) (requires-python:>=3.11), version: 0.3.1 2025-11-05T16:06:09,209 Skipping link: No binaries permitted for llmfy: https://files.pythonhosted.org/packages/52/cb/6a471d365fa03e6e8315c43a53639fae03d50f0bac7e9172a14000c87c6a/llmfy-0.4.1-py3-none-any.whl (from https://pypi.org/simple/llmfy/) (requires-python:>=3.11) 2025-11-05T16:06:09,210 Found link https://files.pythonhosted.org/packages/6c/b2/b6890b2f3c2fe56ade3a2f1286537624aab9cec1ff9bafe4e38c4f2f2c89/llmfy-0.4.1.tar.gz (from https://pypi.org/simple/llmfy/) (requires-python:>=3.11), version: 0.4.1 2025-11-05T16:06:09,210 Skipping link: No binaries permitted for llmfy: https://files.pythonhosted.org/packages/b9/72/e71e9d5c5f84a0d2cfb0b2441ae8d95b7157ad1907bb079ad6be0326b311/llmfy-0.4.2-py3-none-any.whl (from https://pypi.org/simple/llmfy/) (requires-python:>=3.11) 2025-11-05T16:06:09,211 Found link https://files.pythonhosted.org/packages/85/01/6579c13422951afc130cd45af41017d3f22da4901663ba6deb94b07c4dfa/llmfy-0.4.2.tar.gz (from https://pypi.org/simple/llmfy/) (requires-python:>=3.11), version: 0.4.2 2025-11-05T16:06:09,212 Skipping link: No binaries permitted for llmfy: https://files.pythonhosted.org/packages/47/6f/c756e6e14a475a100aec2d8f452ee653fc0bdc53c08f74508ef46a9b1cee/llmfy-0.4.3-py3-none-any.whl (from https://pypi.org/simple/llmfy/) (requires-python:>=3.11) 2025-11-05T16:06:09,213 Found link https://files.pythonhosted.org/packages/ec/a9/8310772a787a403178a26c9189d5cf179fd39612b46a62eee8b9164c926f/llmfy-0.4.3.tar.gz (from https://pypi.org/simple/llmfy/) (requires-python:>=3.11), version: 0.4.3 2025-11-05T16:06:09,214 Fetching project page and analyzing links: https://www.piwheels.org/simple/llmfy/ 2025-11-05T16:06:09,215 Getting page https://www.piwheels.org/simple/llmfy/ 2025-11-05T16:06:09,216 Found index url https://www.piwheels.org/simple 2025-11-05T16:06:09,379 Fetched page https://www.piwheels.org/simple/llmfy/ as text/html 2025-11-05T16:06:09,382 Skipping link: No binaries permitted for llmfy: https://www.piwheels.org/simple/llmfy/llmfy-0.4.2-py3-none-any.whl#sha256=d6c981c761013cabc6c28ea4cde7b0d02f8e1615f5b1b8504e7d60aeab39c400 (from https://www.piwheels.org/simple/llmfy/) (requires-python:>=3.11) 2025-11-05T16:06:09,383 Skipping link: No binaries permitted for llmfy: https://www.piwheels.org/simple/llmfy/llmfy-0.4.1-py3-none-any.whl#sha256=b9ff0e7172ee9bb21b268f473552b78f8aa5145e4253880b6489d6571ac58406 (from https://www.piwheels.org/simple/llmfy/) (requires-python:>=3.11) 2025-11-05T16:06:09,383 Skipping link: No binaries permitted for llmfy: https://archive1.piwheels.org/simple/llmfy/llmfy-0.3.1-py3-none-any.whl#sha256=f5b86970892f6fdd421a1cdea2724be5323adcdac3f9f7d48a680e01a856e131 (from https://www.piwheels.org/simple/llmfy/) (requires-python:>=3.11) 2025-11-05T16:06:09,384 Skipping link: No binaries permitted for llmfy: https://www.piwheels.org/simple/llmfy/llmfy-0.2.6-py3-none-any.whl#sha256=8e184728a9f32de1d61eb4fb48276d282df5499c4aa29dd256adbe0165573d44 (from https://www.piwheels.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,384 Skipping link: No binaries permitted for llmfy: https://www.piwheels.org/simple/llmfy/llmfy-0.2.5-py3-none-any.whl#sha256=1436ccfc0e7d42bc1c42a26990d6d45606388761ea459b8beb58aaa23cbef3d0 (from https://www.piwheels.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,385 Skipping link: No binaries permitted for llmfy: https://www.piwheels.org/simple/llmfy/llmfy-0.2.4-py3-none-any.whl#sha256=81826aff2d1bafd8825935b6241d2e5bd0b058eb1a777b1a6a61c3f70f0a30c1 (from https://www.piwheels.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,385 Skipping link: No binaries permitted for llmfy: https://www.piwheels.org/simple/llmfy/llmfy-0.2.3-py3-none-any.whl#sha256=bb134b2fedb0bf9a8d8f8b6cf46de6668060f6260f56fa9bd94065b8b5edeed5 (from https://www.piwheels.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,386 Skipping link: No binaries permitted for llmfy: https://www.piwheels.org/simple/llmfy/llmfy-0.2.1-py3-none-any.whl#sha256=8795cf7d6666fba9656d6e9a084b105f747d6ec996d1d18781a4cd50e506313a (from https://www.piwheels.org/simple/llmfy/) (requires-python:>=3.12) 2025-11-05T16:06:09,387 Skipping link: not a file: https://www.piwheels.org/simple/llmfy/ 2025-11-05T16:06:09,387 Skipping link: not a file: https://pypi.org/simple/llmfy/ 2025-11-05T16:06:09,408 Given no hashes to check 1 links for project 'llmfy': discarding no candidates 2025-11-05T16:06:09,427 Collecting llmfy==0.4.3 2025-11-05T16:06:09,430 Created temporary directory: /tmp/pip-unpack-tuulcsii 2025-11-05T16:06:09,639 Downloading llmfy-0.4.3.tar.gz (47 kB) 2025-11-05T16:06:09,834 Added llmfy==0.4.3 from https://files.pythonhosted.org/packages/ec/a9/8310772a787a403178a26c9189d5cf179fd39612b46a62eee8b9164c926f/llmfy-0.4.3.tar.gz to build tracker '/tmp/pip-build-tracker-fz8g54ea' 2025-11-05T16:06:09,836 Running setup.py (path:/tmp/pip-wheel-9c7uv399/llmfy_1ad129a851484781a7e34bdc4589aae6/setup.py) egg_info for package llmfy 2025-11-05T16:06:09,837 Created temporary directory: /tmp/pip-pip-egg-info-14ogrvnh 2025-11-05T16:06:09,838 Preparing metadata (setup.py): started 2025-11-05T16:06:09,839 Running command python setup.py egg_info 2025-11-05T16:06:10,711 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-05T16:06:10,711 !! 2025-11-05T16:06:10,712 ******************************************************************************** 2025-11-05T16:06:10,713 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-05T16:06:10,714 License :: OSI Approved :: MIT License 2025-11-05T16:06:10,715 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-05T16:06:10,715 ******************************************************************************** 2025-11-05T16:06:10,716 !! 2025-11-05T16:06:10,717 self._finalize_license_expression() 2025-11-05T16:06:10,742 running egg_info 2025-11-05T16:06:10,769 creating /tmp/pip-pip-egg-info-14ogrvnh/llmfy.egg-info 2025-11-05T16:06:10,770 writing /tmp/pip-pip-egg-info-14ogrvnh/llmfy.egg-info/PKG-INFO 2025-11-05T16:06:10,776 writing dependency_links to /tmp/pip-pip-egg-info-14ogrvnh/llmfy.egg-info/dependency_links.txt 2025-11-05T16:06:10,778 writing requirements to /tmp/pip-pip-egg-info-14ogrvnh/llmfy.egg-info/requires.txt 2025-11-05T16:06:10,779 writing top-level names to /tmp/pip-pip-egg-info-14ogrvnh/llmfy.egg-info/top_level.txt 2025-11-05T16:06:10,781 writing manifest file '/tmp/pip-pip-egg-info-14ogrvnh/llmfy.egg-info/SOURCES.txt' 2025-11-05T16:06:10,895 reading manifest file '/tmp/pip-pip-egg-info-14ogrvnh/llmfy.egg-info/SOURCES.txt' 2025-11-05T16:06:10,897 adding license file 'LICENSE' 2025-11-05T16:06:10,901 writing manifest file '/tmp/pip-pip-egg-info-14ogrvnh/llmfy.egg-info/SOURCES.txt' 2025-11-05T16:06:11,008 Preparing metadata (setup.py): finished with status 'done' 2025-11-05T16:06:11,012 Source in /tmp/pip-wheel-9c7uv399/llmfy_1ad129a851484781a7e34bdc4589aae6 has version 0.4.3, which satisfies requirement llmfy==0.4.3 from https://files.pythonhosted.org/packages/ec/a9/8310772a787a403178a26c9189d5cf179fd39612b46a62eee8b9164c926f/llmfy-0.4.3.tar.gz 2025-11-05T16:06:11,013 Removed llmfy==0.4.3 from https://files.pythonhosted.org/packages/ec/a9/8310772a787a403178a26c9189d5cf179fd39612b46a62eee8b9164c926f/llmfy-0.4.3.tar.gz from build tracker '/tmp/pip-build-tracker-fz8g54ea' 2025-11-05T16:06:11,019 Created temporary directory: /tmp/pip-unpack-erms3eh5 2025-11-05T16:06:11,020 Building wheels for collected packages: llmfy 2025-11-05T16:06:11,024 Created temporary directory: /tmp/pip-wheel-nv002ujk 2025-11-05T16:06:11,025 Building wheel for llmfy (setup.py): started 2025-11-05T16:06:11,026 Destination directory: /tmp/pip-wheel-nv002ujk 2025-11-05T16:06:11,027 Running command python setup.py bdist_wheel 2025-11-05T16:06:11,905 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-05T16:06:11,906 !! 2025-11-05T16:06:11,907 ******************************************************************************** 2025-11-05T16:06:11,907 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-05T16:06:11,908 License :: OSI Approved :: MIT License 2025-11-05T16:06:11,910 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-05T16:06:11,910 ******************************************************************************** 2025-11-05T16:06:11,911 !! 2025-11-05T16:06:11,912 self._finalize_license_expression() 2025-11-05T16:06:11,913 running bdist_wheel 2025-11-05T16:06:12,045 running build 2025-11-05T16:06:12,045 running build_py 2025-11-05T16:06:12,076 creating build/lib/llmfy 2025-11-05T16:06:12,079 copying llmfy/__init__.py -> build/lib/llmfy 2025-11-05T16:06:12,081 creating build/lib/llmfy/vector_store 2025-11-05T16:06:12,083 copying llmfy/vector_store/document.py -> build/lib/llmfy/vector_store 2025-11-05T16:06:12,085 copying llmfy/vector_store/__init__.py -> build/lib/llmfy/vector_store 2025-11-05T16:06:12,087 creating build/lib/llmfy/llmfypipe 2025-11-05T16:06:12,089 copying llmfy/llmfypipe/__init__.py -> build/lib/llmfy/llmfypipe 2025-11-05T16:06:12,091 copying llmfy/llmfypipe/llmfypipe.py -> build/lib/llmfy/llmfypipe 2025-11-05T16:06:12,094 creating build/lib/llmfy/exception 2025-11-05T16:06:12,095 copying llmfy/exception/__init__.py -> build/lib/llmfy/exception 2025-11-05T16:06:12,097 copying llmfy/exception/llmfy_exception.py -> build/lib/llmfy/exception 2025-11-05T16:06:12,099 creating build/lib/llmfy/llmfy_core 2025-11-05T16:06:12,100 copying llmfy/llmfy_core/__init__.py -> build/lib/llmfy/llmfy_core 2025-11-05T16:06:12,102 copying llmfy/llmfy_core/llmfy.py -> build/lib/llmfy/llmfy_core 2025-11-05T16:06:12,105 copying llmfy/llmfy_core/service_provider.py -> build/lib/llmfy/llmfy_core 2025-11-05T16:06:12,107 copying llmfy/llmfy_core/service_type.py -> build/lib/llmfy/llmfy_core 2025-11-05T16:06:12,109 creating build/lib/llmfy/llmfy_utils 2025-11-05T16:06:12,110 copying llmfy/llmfy_utils/__init__.py -> build/lib/llmfy/llmfy_utils 2025-11-05T16:06:12,113 copying llmfy/llmfy_utils/text_processor.py -> build/lib/llmfy/llmfy_utils 2025-11-05T16:06:12,116 creating build/lib/llmfy/vector_store/faiss_index 2025-11-05T16:06:12,117 copying llmfy/vector_store/faiss_index/faiss_index.py -> build/lib/llmfy/vector_store/faiss_index 2025-11-05T16:06:12,119 copying llmfy/vector_store/faiss_index/__init__.py -> build/lib/llmfy/vector_store/faiss_index 2025-11-05T16:06:12,121 copying llmfy/vector_store/faiss_index/faiss_vector_store.py -> build/lib/llmfy/vector_store/faiss_index 2025-11-05T16:06:12,125 creating build/lib/llmfy/llmfypipe/state 2025-11-05T16:06:12,126 copying llmfy/llmfypipe/state/__init__.py -> build/lib/llmfy/llmfypipe/state 2025-11-05T16:06:12,129 copying llmfy/llmfypipe/state/workflow_state.py -> build/lib/llmfy/llmfypipe/state 2025-11-05T16:06:12,131 copying llmfy/llmfypipe/state/memory_manager.py -> build/lib/llmfy/llmfypipe/state 2025-11-05T16:06:12,134 creating build/lib/llmfy/llmfypipe/node 2025-11-05T16:06:12,135 copying llmfy/llmfypipe/node/__init__.py -> build/lib/llmfy/llmfypipe/node 2025-11-05T16:06:12,137 copying llmfy/llmfypipe/node/node.py -> build/lib/llmfy/llmfypipe/node 2025-11-05T16:06:12,140 creating build/lib/llmfy/llmfypipe/helper 2025-11-05T16:06:12,141 copying llmfy/llmfypipe/helper/__init__.py -> build/lib/llmfy/llmfypipe/helper 2025-11-05T16:06:12,144 creating build/lib/llmfy/llmfypipe/visualizer 2025-11-05T16:06:12,145 copying llmfy/llmfypipe/visualizer/__init__.py -> build/lib/llmfy/llmfypipe/visualizer 2025-11-05T16:06:12,147 copying llmfy/llmfypipe/visualizer/visualizer.py -> build/lib/llmfy/llmfypipe/visualizer 2025-11-05T16:06:12,149 creating build/lib/llmfy/llmfypipe/edge 2025-11-05T16:06:12,150 copying llmfy/llmfypipe/edge/edge.py -> build/lib/llmfy/llmfypipe/edge 2025-11-05T16:06:12,153 copying llmfy/llmfypipe/edge/__init__.py -> build/lib/llmfy/llmfypipe/edge 2025-11-05T16:06:12,155 creating build/lib/llmfy/llmfypipe/helper/tools_node 2025-11-05T16:06:12,157 copying llmfy/llmfypipe/helper/tools_node/tools_node.py -> build/lib/llmfy/llmfypipe/helper/tools_node 2025-11-05T16:06:12,159 copying llmfy/llmfypipe/helper/tools_node/__init__.py -> build/lib/llmfy/llmfypipe/helper/tools_node 2025-11-05T16:06:12,161 creating build/lib/llmfy/llmfy_core/messages 2025-11-05T16:06:12,162 copying llmfy/llmfy_core/messages/__init__.py -> build/lib/llmfy/llmfy_core/messages 2025-11-05T16:06:12,164 copying llmfy/llmfy_core/messages/content_type.py -> build/lib/llmfy/llmfy_core/messages 2025-11-05T16:06:12,166 copying llmfy/llmfy_core/messages/role.py -> build/lib/llmfy/llmfy_core/messages 2025-11-05T16:06:12,168 copying llmfy/llmfy_core/messages/message_temp.py -> build/lib/llmfy/llmfy_core/messages 2025-11-05T16:06:12,170 copying llmfy/llmfy_core/messages/message.py -> build/lib/llmfy/llmfy_core/messages 2025-11-05T16:06:12,172 copying llmfy/llmfy_core/messages/tool_call.py -> build/lib/llmfy/llmfy_core/messages 2025-11-05T16:06:12,174 copying llmfy/llmfy_core/messages/content.py -> build/lib/llmfy/llmfy_core/messages 2025-11-05T16:06:12,177 creating build/lib/llmfy/llmfy_core/usage 2025-11-05T16:06:12,178 copying llmfy/llmfy_core/usage/llmfy_usage.py -> build/lib/llmfy/llmfy_core/usage 2025-11-05T16:06:12,181 copying llmfy/llmfy_core/usage/__init__.py -> build/lib/llmfy/llmfy_core/usage 2025-11-05T16:06:12,183 copying llmfy/llmfy_core/usage/usage_tracker.py -> build/lib/llmfy/llmfy_core/usage 2025-11-05T16:06:12,185 creating build/lib/llmfy/llmfy_core/responses 2025-11-05T16:06:12,186 copying llmfy/llmfy_core/responses/generation_response.py -> build/lib/llmfy/llmfy_core/responses 2025-11-05T16:06:12,188 copying llmfy/llmfy_core/responses/__init__.py -> build/lib/llmfy/llmfy_core/responses 2025-11-05T16:06:12,190 copying llmfy/llmfy_core/responses/ai_response.py -> build/lib/llmfy/llmfy_core/responses 2025-11-05T16:06:12,192 creating build/lib/llmfy/llmfy_core/tools 2025-11-05T16:06:12,193 copying llmfy/llmfy_core/tools/tool_registry.py -> build/lib/llmfy/llmfy_core/tools 2025-11-05T16:06:12,195 copying llmfy/llmfy_core/tools/deprecated.py -> build/lib/llmfy/llmfy_core/tools 2025-11-05T16:06:12,197 copying llmfy/llmfy_core/tools/__init__.py -> build/lib/llmfy/llmfy_core/tools 2025-11-05T16:06:12,199 copying llmfy/llmfy_core/tools/function_type_mapping.py -> build/lib/llmfy/llmfy_core/tools 2025-11-05T16:06:12,201 copying llmfy/llmfy_core/tools/tool.py -> build/lib/llmfy/llmfy_core/tools 2025-11-05T16:06:12,203 copying llmfy/llmfy_core/tools/function_parser.py -> build/lib/llmfy/llmfy_core/tools 2025-11-05T16:06:12,205 creating build/lib/llmfy/llmfy_core/models 2025-11-05T16:06:12,206 copying llmfy/llmfy_core/models/model_formatter.py -> build/lib/llmfy/llmfy_core/models 2025-11-05T16:06:12,208 copying llmfy/llmfy_core/models/__init__.py -> build/lib/llmfy/llmfy_core/models 2025-11-05T16:06:12,210 copying llmfy/llmfy_core/models/model_pricing.py -> build/lib/llmfy/llmfy_core/models 2025-11-05T16:06:12,212 copying llmfy/llmfy_core/models/base_ai_model.py -> build/lib/llmfy/llmfy_core/models 2025-11-05T16:06:12,214 creating build/lib/llmfy/llmfy_core/embeddings 2025-11-05T16:06:12,215 copying llmfy/llmfy_core/embeddings/base_embedding_model.py -> build/lib/llmfy/llmfy_core/embeddings 2025-11-05T16:06:12,217 copying llmfy/llmfy_core/embeddings/__init__.py -> build/lib/llmfy/llmfy_core/embeddings 2025-11-05T16:06:12,220 creating build/lib/llmfy/llmfy_core/models/openai 2025-11-05T16:06:12,221 copying llmfy/llmfy_core/models/openai/openai_pricing_list.py -> build/lib/llmfy/llmfy_core/models/openai 2025-11-05T16:06:12,223 copying llmfy/llmfy_core/models/openai/openai_formatter.py -> build/lib/llmfy/llmfy_core/models/openai 2025-11-05T16:06:12,226 copying llmfy/llmfy_core/models/openai/openai_config.py -> build/lib/llmfy/llmfy_core/models/openai 2025-11-05T16:06:12,228 copying llmfy/llmfy_core/models/openai/__init__.py -> build/lib/llmfy/llmfy_core/models/openai 2025-11-05T16:06:12,230 copying llmfy/llmfy_core/models/openai/openai_model.py -> build/lib/llmfy/llmfy_core/models/openai 2025-11-05T16:06:12,233 copying llmfy/llmfy_core/models/openai/openai_usage.py -> build/lib/llmfy/llmfy_core/models/openai 2025-11-05T16:06:12,235 creating build/lib/llmfy/llmfy_core/models/bedrock 2025-11-05T16:06:12,236 copying llmfy/llmfy_core/models/bedrock/bedrock_pricing_list.py -> build/lib/llmfy/llmfy_core/models/bedrock 2025-11-05T16:06:12,239 copying llmfy/llmfy_core/models/bedrock/__init__.py -> build/lib/llmfy/llmfy_core/models/bedrock 2025-11-05T16:06:12,241 copying llmfy/llmfy_core/models/bedrock/bedrock_model.py -> build/lib/llmfy/llmfy_core/models/bedrock 2025-11-05T16:06:12,244 copying llmfy/llmfy_core/models/bedrock/bedrock_usage.py -> build/lib/llmfy/llmfy_core/models/bedrock 2025-11-05T16:06:12,247 copying llmfy/llmfy_core/models/bedrock/bedrock_config.py -> build/lib/llmfy/llmfy_core/models/bedrock 2025-11-05T16:06:12,248 copying llmfy/llmfy_core/models/bedrock/bedrock_formatter.py -> build/lib/llmfy/llmfy_core/models/bedrock 2025-11-05T16:06:12,252 creating build/lib/llmfy/llmfy_core/embeddings/openai 2025-11-05T16:06:12,253 copying llmfy/llmfy_core/embeddings/openai/openai_embedding.py -> build/lib/llmfy/llmfy_core/embeddings/openai 2025-11-05T16:06:12,255 copying llmfy/llmfy_core/embeddings/openai/__init__.py -> build/lib/llmfy/llmfy_core/embeddings/openai 2025-11-05T16:06:12,258 creating build/lib/llmfy/llmfy_core/embeddings/bedrock 2025-11-05T16:06:12,259 copying llmfy/llmfy_core/embeddings/bedrock/__init__.py -> build/lib/llmfy/llmfy_core/embeddings/bedrock 2025-11-05T16:06:12,261 copying llmfy/llmfy_core/embeddings/bedrock/bedrock_embedding.py -> build/lib/llmfy/llmfy_core/embeddings/bedrock 2025-11-05T16:06:12,263 running egg_info 2025-11-05T16:06:12,291 writing llmfy.egg-info/PKG-INFO 2025-11-05T16:06:12,296 writing dependency_links to llmfy.egg-info/dependency_links.txt 2025-11-05T16:06:12,299 writing requirements to llmfy.egg-info/requires.txt 2025-11-05T16:06:12,300 writing top-level names to llmfy.egg-info/top_level.txt 2025-11-05T16:06:12,350 reading manifest file 'llmfy.egg-info/SOURCES.txt' 2025-11-05T16:06:12,356 adding license file 'LICENSE' 2025-11-05T16:06:12,362 writing manifest file 'llmfy.egg-info/SOURCES.txt' 2025-11-05T16:06:12,375 copying llmfy/py.typed -> build/lib/llmfy 2025-11-05T16:06:12,414 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-11-05T16:06:12,414 !! 2025-11-05T16:06:12,415 ******************************************************************************** 2025-11-05T16:06:12,416 Please avoid running ``setup.py`` directly. 2025-11-05T16:06:12,416 Instead, use pypa/build, pypa/installer or other 2025-11-05T16:06:12,417 standards-based tools. 2025-11-05T16:06:12,418 This deprecation is overdue, please update your project and remove deprecated 2025-11-05T16:06:12,419 calls to avoid build errors in the future. 2025-11-05T16:06:12,420 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-11-05T16:06:12,420 ******************************************************************************** 2025-11-05T16:06:12,422 !! 2025-11-05T16:06:12,422 self.initialize_options() 2025-11-05T16:06:12,448 installing to build/bdist.linux-armv7l/wheel 2025-11-05T16:06:12,449 running install 2025-11-05T16:06:12,473 running install_lib 2025-11-05T16:06:12,502 creating build/bdist.linux-armv7l/wheel 2025-11-05T16:06:12,504 creating build/bdist.linux-armv7l/wheel/llmfy 2025-11-05T16:06:12,506 creating build/bdist.linux-armv7l/wheel/llmfy/vector_store 2025-11-05T16:06:12,507 copying build/lib/llmfy/vector_store/document.py -> build/bdist.linux-armv7l/wheel/./llmfy/vector_store 2025-11-05T16:06:12,510 creating build/bdist.linux-armv7l/wheel/llmfy/vector_store/faiss_index 2025-11-05T16:06:12,511 copying build/lib/llmfy/vector_store/faiss_index/faiss_index.py -> build/bdist.linux-armv7l/wheel/./llmfy/vector_store/faiss_index 2025-11-05T16:06:12,513 copying build/lib/llmfy/vector_store/faiss_index/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/vector_store/faiss_index 2025-11-05T16:06:12,515 copying build/lib/llmfy/vector_store/faiss_index/faiss_vector_store.py -> build/bdist.linux-armv7l/wheel/./llmfy/vector_store/faiss_index 2025-11-05T16:06:12,518 copying build/lib/llmfy/vector_store/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/vector_store 2025-11-05T16:06:12,520 creating build/bdist.linux-armv7l/wheel/llmfy/llmfypipe 2025-11-05T16:06:12,522 creating build/bdist.linux-armv7l/wheel/llmfy/llmfypipe/state 2025-11-05T16:06:12,523 copying build/lib/llmfy/llmfypipe/state/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfypipe/state 2025-11-05T16:06:12,525 copying build/lib/llmfy/llmfypipe/state/workflow_state.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfypipe/state 2025-11-05T16:06:12,527 copying build/lib/llmfy/llmfypipe/state/memory_manager.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfypipe/state 2025-11-05T16:06:12,530 copying build/lib/llmfy/llmfypipe/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfypipe 2025-11-05T16:06:12,532 copying build/lib/llmfy/llmfypipe/llmfypipe.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfypipe 2025-11-05T16:06:12,536 creating build/bdist.linux-armv7l/wheel/llmfy/llmfypipe/node 2025-11-05T16:06:12,537 copying build/lib/llmfy/llmfypipe/node/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfypipe/node 2025-11-05T16:06:12,539 copying build/lib/llmfy/llmfypipe/node/node.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfypipe/node 2025-11-05T16:06:12,542 creating build/bdist.linux-armv7l/wheel/llmfy/llmfypipe/helper 2025-11-05T16:06:12,543 copying build/lib/llmfy/llmfypipe/helper/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfypipe/helper 2025-11-05T16:06:12,546 creating build/bdist.linux-armv7l/wheel/llmfy/llmfypipe/helper/tools_node 2025-11-05T16:06:12,548 copying build/lib/llmfy/llmfypipe/helper/tools_node/tools_node.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfypipe/helper/tools_node 2025-11-05T16:06:12,550 copying build/lib/llmfy/llmfypipe/helper/tools_node/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfypipe/helper/tools_node 2025-11-05T16:06:12,552 creating build/bdist.linux-armv7l/wheel/llmfy/llmfypipe/visualizer 2025-11-05T16:06:12,553 copying build/lib/llmfy/llmfypipe/visualizer/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfypipe/visualizer 2025-11-05T16:06:12,555 copying build/lib/llmfy/llmfypipe/visualizer/visualizer.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfypipe/visualizer 2025-11-05T16:06:12,558 creating build/bdist.linux-armv7l/wheel/llmfy/llmfypipe/edge 2025-11-05T16:06:12,559 copying build/lib/llmfy/llmfypipe/edge/edge.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfypipe/edge 2025-11-05T16:06:12,561 copying build/lib/llmfy/llmfypipe/edge/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfypipe/edge 2025-11-05T16:06:12,563 copying build/lib/llmfy/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy 2025-11-05T16:06:12,565 creating build/bdist.linux-armv7l/wheel/llmfy/exception 2025-11-05T16:06:12,566 copying build/lib/llmfy/exception/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/exception 2025-11-05T16:06:12,569 copying build/lib/llmfy/exception/llmfy_exception.py -> build/bdist.linux-armv7l/wheel/./llmfy/exception 2025-11-05T16:06:12,571 creating build/bdist.linux-armv7l/wheel/llmfy/llmfy_core 2025-11-05T16:06:12,573 creating build/bdist.linux-armv7l/wheel/llmfy/llmfy_core/messages 2025-11-05T16:06:12,574 copying build/lib/llmfy/llmfy_core/messages/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/messages 2025-11-05T16:06:12,576 copying build/lib/llmfy/llmfy_core/messages/content_type.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/messages 2025-11-05T16:06:12,578 copying build/lib/llmfy/llmfy_core/messages/role.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/messages 2025-11-05T16:06:12,580 copying build/lib/llmfy/llmfy_core/messages/message_temp.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/messages 2025-11-05T16:06:12,582 copying build/lib/llmfy/llmfy_core/messages/message.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/messages 2025-11-05T16:06:12,585 copying build/lib/llmfy/llmfy_core/messages/tool_call.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/messages 2025-11-05T16:06:12,587 copying build/lib/llmfy/llmfy_core/messages/content.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/messages 2025-11-05T16:06:12,589 creating build/bdist.linux-armv7l/wheel/llmfy/llmfy_core/usage 2025-11-05T16:06:12,591 copying build/lib/llmfy/llmfy_core/usage/llmfy_usage.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/usage 2025-11-05T16:06:12,594 copying build/lib/llmfy/llmfy_core/usage/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/usage 2025-11-05T16:06:12,596 copying build/lib/llmfy/llmfy_core/usage/usage_tracker.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/usage 2025-11-05T16:06:12,599 creating build/bdist.linux-armv7l/wheel/llmfy/llmfy_core/responses 2025-11-05T16:06:12,600 copying build/lib/llmfy/llmfy_core/responses/generation_response.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/responses 2025-11-05T16:06:12,603 copying build/lib/llmfy/llmfy_core/responses/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/responses 2025-11-05T16:06:12,605 copying build/lib/llmfy/llmfy_core/responses/ai_response.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/responses 2025-11-05T16:06:12,607 copying build/lib/llmfy/llmfy_core/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core 2025-11-05T16:06:12,609 creating build/bdist.linux-armv7l/wheel/llmfy/llmfy_core/tools 2025-11-05T16:06:12,611 copying build/lib/llmfy/llmfy_core/tools/tool_registry.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/tools 2025-11-05T16:06:12,613 copying build/lib/llmfy/llmfy_core/tools/deprecated.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/tools 2025-11-05T16:06:12,615 copying build/lib/llmfy/llmfy_core/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/tools 2025-11-05T16:06:12,617 copying build/lib/llmfy/llmfy_core/tools/function_type_mapping.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/tools 2025-11-05T16:06:12,619 copying build/lib/llmfy/llmfy_core/tools/tool.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/tools 2025-11-05T16:06:12,622 copying build/lib/llmfy/llmfy_core/tools/function_parser.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/tools 2025-11-05T16:06:12,624 creating build/bdist.linux-armv7l/wheel/llmfy/llmfy_core/models 2025-11-05T16:06:12,626 creating build/bdist.linux-armv7l/wheel/llmfy/llmfy_core/models/openai 2025-11-05T16:06:12,628 copying build/lib/llmfy/llmfy_core/models/openai/openai_pricing_list.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/models/openai 2025-11-05T16:06:12,630 copying build/lib/llmfy/llmfy_core/models/openai/openai_formatter.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/models/openai 2025-11-05T16:06:12,633 copying build/lib/llmfy/llmfy_core/models/openai/openai_config.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/models/openai 2025-11-05T16:06:12,635 copying build/lib/llmfy/llmfy_core/models/openai/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/models/openai 2025-11-05T16:06:12,637 copying build/lib/llmfy/llmfy_core/models/openai/openai_model.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/models/openai 2025-11-05T16:06:12,640 copying build/lib/llmfy/llmfy_core/models/openai/openai_usage.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/models/openai 2025-11-05T16:06:12,642 copying build/lib/llmfy/llmfy_core/models/model_formatter.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/models 2025-11-05T16:06:12,645 creating build/bdist.linux-armv7l/wheel/llmfy/llmfy_core/models/bedrock 2025-11-05T16:06:12,647 copying build/lib/llmfy/llmfy_core/models/bedrock/bedrock_pricing_list.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/models/bedrock 2025-11-05T16:06:12,650 copying build/lib/llmfy/llmfy_core/models/bedrock/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/models/bedrock 2025-11-05T16:06:12,652 copying build/lib/llmfy/llmfy_core/models/bedrock/bedrock_model.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/models/bedrock 2025-11-05T16:06:12,655 copying build/lib/llmfy/llmfy_core/models/bedrock/bedrock_usage.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/models/bedrock 2025-11-05T16:06:12,657 copying build/lib/llmfy/llmfy_core/models/bedrock/bedrock_config.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/models/bedrock 2025-11-05T16:06:12,660 copying build/lib/llmfy/llmfy_core/models/bedrock/bedrock_formatter.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/models/bedrock 2025-11-05T16:06:12,663 copying build/lib/llmfy/llmfy_core/models/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/models 2025-11-05T16:06:12,665 copying build/lib/llmfy/llmfy_core/models/model_pricing.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/models 2025-11-05T16:06:12,667 copying build/lib/llmfy/llmfy_core/models/base_ai_model.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/models 2025-11-05T16:06:12,670 copying build/lib/llmfy/llmfy_core/llmfy.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core 2025-11-05T16:06:12,672 copying build/lib/llmfy/llmfy_core/service_provider.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core 2025-11-05T16:06:12,675 copying build/lib/llmfy/llmfy_core/service_type.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core 2025-11-05T16:06:12,677 creating build/bdist.linux-armv7l/wheel/llmfy/llmfy_core/embeddings 2025-11-05T16:06:12,679 creating build/bdist.linux-armv7l/wheel/llmfy/llmfy_core/embeddings/openai 2025-11-05T16:06:12,681 copying build/lib/llmfy/llmfy_core/embeddings/openai/openai_embedding.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/embeddings/openai 2025-11-05T16:06:12,684 copying build/lib/llmfy/llmfy_core/embeddings/openai/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/embeddings/openai 2025-11-05T16:06:12,686 copying build/lib/llmfy/llmfy_core/embeddings/base_embedding_model.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/embeddings 2025-11-05T16:06:12,689 creating build/bdist.linux-armv7l/wheel/llmfy/llmfy_core/embeddings/bedrock 2025-11-05T16:06:12,690 copying build/lib/llmfy/llmfy_core/embeddings/bedrock/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/embeddings/bedrock 2025-11-05T16:06:12,692 copying build/lib/llmfy/llmfy_core/embeddings/bedrock/bedrock_embedding.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/embeddings/bedrock 2025-11-05T16:06:12,695 copying build/lib/llmfy/llmfy_core/embeddings/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_core/embeddings 2025-11-05T16:06:12,698 creating build/bdist.linux-armv7l/wheel/llmfy/llmfy_utils 2025-11-05T16:06:12,700 copying build/lib/llmfy/llmfy_utils/__init__.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_utils 2025-11-05T16:06:12,702 copying build/lib/llmfy/llmfy_utils/text_processor.py -> build/bdist.linux-armv7l/wheel/./llmfy/llmfy_utils 2025-11-05T16:06:12,704 copying build/lib/llmfy/py.typed -> build/bdist.linux-armv7l/wheel/./llmfy 2025-11-05T16:06:12,706 running install_egg_info 2025-11-05T16:06:12,742 Copying llmfy.egg-info to build/bdist.linux-armv7l/wheel/./llmfy-0.4.3-py3.11.egg-info 2025-11-05T16:06:12,753 running install_scripts 2025-11-05T16:06:12,766 creating build/bdist.linux-armv7l/wheel/llmfy-0.4.3.dist-info/WHEEL 2025-11-05T16:06:12,768 creating '/tmp/pip-wheel-nv002ujk/llmfy-0.4.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-05T16:06:12,771 adding 'llmfy/__init__.py' 2025-11-05T16:06:12,773 adding 'llmfy/py.typed' 2025-11-05T16:06:12,775 adding 'llmfy/exception/__init__.py' 2025-11-05T16:06:12,776 adding 'llmfy/exception/llmfy_exception.py' 2025-11-05T16:06:12,778 adding 'llmfy/llmfy_core/__init__.py' 2025-11-05T16:06:12,781 adding 'llmfy/llmfy_core/llmfy.py' 2025-11-05T16:06:12,783 adding 'llmfy/llmfy_core/service_provider.py' 2025-11-05T16:06:12,785 adding 'llmfy/llmfy_core/service_type.py' 2025-11-05T16:06:12,786 adding 'llmfy/llmfy_core/embeddings/__init__.py' 2025-11-05T16:06:12,788 adding 'llmfy/llmfy_core/embeddings/base_embedding_model.py' 2025-11-05T16:06:12,790 adding 'llmfy/llmfy_core/embeddings/bedrock/__init__.py' 2025-11-05T16:06:12,792 adding 'llmfy/llmfy_core/embeddings/bedrock/bedrock_embedding.py' 2025-11-05T16:06:12,795 adding 'llmfy/llmfy_core/embeddings/openai/__init__.py' 2025-11-05T16:06:12,797 adding 'llmfy/llmfy_core/embeddings/openai/openai_embedding.py' 2025-11-05T16:06:12,799 adding 'llmfy/llmfy_core/messages/__init__.py' 2025-11-05T16:06:12,801 adding 'llmfy/llmfy_core/messages/content.py' 2025-11-05T16:06:12,803 adding 'llmfy/llmfy_core/messages/content_type.py' 2025-11-05T16:06:12,804 adding 'llmfy/llmfy_core/messages/message.py' 2025-11-05T16:06:12,806 adding 'llmfy/llmfy_core/messages/message_temp.py' 2025-11-05T16:06:12,807 adding 'llmfy/llmfy_core/messages/role.py' 2025-11-05T16:06:12,808 adding 'llmfy/llmfy_core/messages/tool_call.py' 2025-11-05T16:06:12,810 adding 'llmfy/llmfy_core/models/__init__.py' 2025-11-05T16:06:12,811 adding 'llmfy/llmfy_core/models/base_ai_model.py' 2025-11-05T16:06:12,812 adding 'llmfy/llmfy_core/models/model_formatter.py' 2025-11-05T16:06:12,813 adding 'llmfy/llmfy_core/models/model_pricing.py' 2025-11-05T16:06:12,815 adding 'llmfy/llmfy_core/models/bedrock/__init__.py' 2025-11-05T16:06:12,816 adding 'llmfy/llmfy_core/models/bedrock/bedrock_config.py' 2025-11-05T16:06:12,818 adding 'llmfy/llmfy_core/models/bedrock/bedrock_formatter.py' 2025-11-05T16:06:12,820 adding 'llmfy/llmfy_core/models/bedrock/bedrock_model.py' 2025-11-05T16:06:12,822 adding 'llmfy/llmfy_core/models/bedrock/bedrock_pricing_list.py' 2025-11-05T16:06:12,823 adding 'llmfy/llmfy_core/models/bedrock/bedrock_usage.py' 2025-11-05T16:06:12,825 adding 'llmfy/llmfy_core/models/openai/__init__.py' 2025-11-05T16:06:12,826 adding 'llmfy/llmfy_core/models/openai/openai_config.py' 2025-11-05T16:06:12,828 adding 'llmfy/llmfy_core/models/openai/openai_formatter.py' 2025-11-05T16:06:12,829 adding 'llmfy/llmfy_core/models/openai/openai_model.py' 2025-11-05T16:06:12,831 adding 'llmfy/llmfy_core/models/openai/openai_pricing_list.py' 2025-11-05T16:06:12,832 adding 'llmfy/llmfy_core/models/openai/openai_usage.py' 2025-11-05T16:06:12,834 adding 'llmfy/llmfy_core/responses/__init__.py' 2025-11-05T16:06:12,835 adding 'llmfy/llmfy_core/responses/ai_response.py' 2025-11-05T16:06:12,836 adding 'llmfy/llmfy_core/responses/generation_response.py' 2025-11-05T16:06:12,838 adding 'llmfy/llmfy_core/tools/__init__.py' 2025-11-05T16:06:12,839 adding 'llmfy/llmfy_core/tools/deprecated.py' 2025-11-05T16:06:12,840 adding 'llmfy/llmfy_core/tools/function_parser.py' 2025-11-05T16:06:12,842 adding 'llmfy/llmfy_core/tools/function_type_mapping.py' 2025-11-05T16:06:12,843 adding 'llmfy/llmfy_core/tools/tool.py' 2025-11-05T16:06:12,844 adding 'llmfy/llmfy_core/tools/tool_registry.py' 2025-11-05T16:06:12,846 adding 'llmfy/llmfy_core/usage/__init__.py' 2025-11-05T16:06:12,848 adding 'llmfy/llmfy_core/usage/llmfy_usage.py' 2025-11-05T16:06:12,850 adding 'llmfy/llmfy_core/usage/usage_tracker.py' 2025-11-05T16:06:12,851 adding 'llmfy/llmfy_utils/__init__.py' 2025-11-05T16:06:12,853 adding 'llmfy/llmfy_utils/text_processor.py' 2025-11-05T16:06:12,855 adding 'llmfy/llmfypipe/__init__.py' 2025-11-05T16:06:12,857 adding 'llmfy/llmfypipe/llmfypipe.py' 2025-11-05T16:06:12,858 adding 'llmfy/llmfypipe/edge/__init__.py' 2025-11-05T16:06:12,860 adding 'llmfy/llmfypipe/edge/edge.py' 2025-11-05T16:06:12,861 adding 'llmfy/llmfypipe/helper/__init__.py' 2025-11-05T16:06:12,863 adding 'llmfy/llmfypipe/helper/tools_node/__init__.py' 2025-11-05T16:06:12,864 adding 'llmfy/llmfypipe/helper/tools_node/tools_node.py' 2025-11-05T16:06:12,866 adding 'llmfy/llmfypipe/node/__init__.py' 2025-11-05T16:06:12,867 adding 'llmfy/llmfypipe/node/node.py' 2025-11-05T16:06:12,869 adding 'llmfy/llmfypipe/state/__init__.py' 2025-11-05T16:06:12,871 adding 'llmfy/llmfypipe/state/memory_manager.py' 2025-11-05T16:06:12,872 adding 'llmfy/llmfypipe/state/workflow_state.py' 2025-11-05T16:06:12,874 adding 'llmfy/llmfypipe/visualizer/__init__.py' 2025-11-05T16:06:12,875 adding 'llmfy/llmfypipe/visualizer/visualizer.py' 2025-11-05T16:06:12,877 adding 'llmfy/vector_store/__init__.py' 2025-11-05T16:06:12,878 adding 'llmfy/vector_store/document.py' 2025-11-05T16:06:12,879 adding 'llmfy/vector_store/faiss_index/__init__.py' 2025-11-05T16:06:12,881 adding 'llmfy/vector_store/faiss_index/faiss_index.py' 2025-11-05T16:06:12,883 adding 'llmfy/vector_store/faiss_index/faiss_vector_store.py' 2025-11-05T16:06:12,886 adding 'llmfy-0.4.3.dist-info/licenses/LICENSE' 2025-11-05T16:06:12,887 adding 'llmfy-0.4.3.dist-info/METADATA' 2025-11-05T16:06:12,888 adding 'llmfy-0.4.3.dist-info/WHEEL' 2025-11-05T16:06:12,889 adding 'llmfy-0.4.3.dist-info/top_level.txt' 2025-11-05T16:06:12,891 adding 'llmfy-0.4.3.dist-info/RECORD' 2025-11-05T16:06:12,893 removing build/bdist.linux-armv7l/wheel 2025-11-05T16:06:13,026 Building wheel for llmfy (setup.py): finished with status 'done' 2025-11-05T16:06:13,029 Created wheel for llmfy: filename=llmfy-0.4.3-py3-none-any.whl size=65050 sha256=5503709b2d55b77413e5c429a590ec8e9393117c80769ec4f0935baa1b556d38 2025-11-05T16:06:13,030 Stored in directory: /tmp/pip-ephem-wheel-cache-isfnc7bq/wheels/4e/c8/c2/7fcc478d6f81090fa4c83d9d3d83a697fc5d56f6006b5a4df8 2025-11-05T16:06:13,044 Successfully built llmfy 2025-11-05T16:06:13,049 Removed build tracker: '/tmp/pip-build-tracker-fz8g54ea'