2026-01-07T13:50:53,659 Created temporary directory: /tmp/pip-ephem-wheel-cache-02pr15py 2026-01-07T13:50:53,661 Created temporary directory: /tmp/pip-build-tracker-pc6rq21k 2026-01-07T13:50:53,662 Initialized build tracking at /tmp/pip-build-tracker-pc6rq21k 2026-01-07T13:50:53,662 Created build tracker: /tmp/pip-build-tracker-pc6rq21k 2026-01-07T13:50:53,662 Entered build tracker: /tmp/pip-build-tracker-pc6rq21k 2026-01-07T13:50:53,663 Created temporary directory: /tmp/pip-wheel-uogv2z1b 2026-01-07T13:50:53,666 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-07T13:50:53,669 Created temporary directory: /tmp/pip-ephem-wheel-cache-5edzxtio 2026-01-07T13:50:53,690 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-07T13:50:53,694 2 location(s) to search for versions of sfn-llm-client: 2026-01-07T13:50:53,694 * https://pypi.org/simple/sfn-llm-client/ 2026-01-07T13:50:53,694 * https://www.piwheels.org/simple/sfn-llm-client/ 2026-01-07T13:50:53,695 Fetching project page and analyzing links: https://pypi.org/simple/sfn-llm-client/ 2026-01-07T13:50:53,696 Getting page https://pypi.org/simple/sfn-llm-client/ 2026-01-07T13:50:53,697 Found index url https://pypi.org/simple 2026-01-07T13:50:53,914 Fetched page https://pypi.org/simple/sfn-llm-client/ as application/vnd.pypi.simple.v1+json 2026-01-07T13:50:53,920 Skipping link: No binaries permitted for sfn-llm-client: https://files.pythonhosted.org/packages/4c/8d/ef99c42ae55479c0e87203160b8b5a207af06cb9d19f9ae21f1f4387eb0e/sfn_llm_client-0.0.1-py3-none-any.whl (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:53,921 Found link https://files.pythonhosted.org/packages/26/a1/ecf84dface44a98aa08280296e8b0657363e8eaafd4f38666f6dc8586760/sfn_llm_client-0.0.1.tar.gz (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9), version: 0.0.1 2026-01-07T13:50:53,922 Skipping link: No binaries permitted for sfn-llm-client: https://files.pythonhosted.org/packages/bd/49/3566deda8dda36017af05df9bd49a5193c6dcc5403610e4df1d43ad39366/sfn_llm_client-0.0.9-py3-none-any.whl (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:53,923 Found link https://files.pythonhosted.org/packages/25/fe/311c2d81992ce09a0a72c1cd384ddf7e4d5c3bc2aaecbf5c2b4678c971d8/sfn_llm_client-0.0.9.tar.gz (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9), version: 0.0.9 2026-01-07T13:50:53,924 Skipping link: No binaries permitted for sfn-llm-client: https://files.pythonhosted.org/packages/4a/64/0c07cc3a492cc13e5ea3119943f6c5fa0f2c798316cac73372bc80144e96/sfn_llm_client-0.1.0-py3-none-any.whl (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:53,925 Found link https://files.pythonhosted.org/packages/c0/38/c9cad5226d05b5d56f0fba1232cf57a05bafd9cc14b09ff273e3fcdcf1c0/sfn_llm_client-0.1.0.tar.gz (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9), version: 0.1.0 2026-01-07T13:50:53,925 Skipping link: No binaries permitted for sfn-llm-client: https://files.pythonhosted.org/packages/9a/9b/738f4d6697cc849f2b3252f4cf5a8aac48cb95bb3b7f0e57cce407c7020f/sfn_llm_client-0.1.1-py3-none-any.whl (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:53,926 Found link https://files.pythonhosted.org/packages/32/ad/8fea0b0085d9873855429d9282b8b277110a12425a74cf359d7dccc7a46f/sfn_llm_client-0.1.1.tar.gz (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9), version: 0.1.1 2026-01-07T13:50:53,927 Skipping link: No binaries permitted for sfn-llm-client: https://files.pythonhosted.org/packages/b9/89/61294dea66866c084aa815a6d07af8ac8ed18a3c760f1a00784f8b859a61/sfn_llm_client-0.1.2-py3-none-any.whl (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:53,928 Found link https://files.pythonhosted.org/packages/ba/57/f1a26f5673109007c492c03e6bc4f1b29d015aec20c07cd15fc0ae772618/sfn_llm_client-0.1.2.tar.gz (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9), version: 0.1.2 2026-01-07T13:50:53,929 Skipping link: No binaries permitted for sfn-llm-client: https://files.pythonhosted.org/packages/b2/a4/dbf4ed2bd5d8bf1efcd23d139a1b2a030f87739fb9025844fc375dd65cd3/sfn_llm_client-0.2.0a1-py3-none-any.whl (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:53,930 Found link https://files.pythonhosted.org/packages/01/91/88df53e3005129a9f39aeb4d16601288dedf0a88f1ed2c15df8741828ef1/sfn_llm_client-0.2.0a1.tar.gz (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9), version: 0.2.0a1 2026-01-07T13:50:53,930 Skipping link: No binaries permitted for sfn-llm-client: https://files.pythonhosted.org/packages/99/f2/92ffdb3b6b5725c639664d100743313bafca6567555f5ef406f585ddb362/sfn_llm_client-0.2.0a2-py3-none-any.whl (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:53,931 Found link https://files.pythonhosted.org/packages/c5/b2/2764d46b7be073cdc40beec0b88a7b9f61d14fc319ce8089a302550b57c1/sfn_llm_client-0.2.0a2.tar.gz (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9), version: 0.2.0a2 2026-01-07T13:50:53,932 Skipping link: No binaries permitted for sfn-llm-client: https://files.pythonhosted.org/packages/57/37/0a13760d54ac5d3d99f38cc87c8a9724979b59a64ae80f143fafc4d7d5f2/sfn_llm_client-0.3.0-py3-none-any.whl (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:53,933 Found link https://files.pythonhosted.org/packages/fd/ce/a3fc30bdb5c10ce091d8462a5562e9057b1cff0b9b795484064e553cbba7/sfn_llm_client-0.3.0.tar.gz (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9), version: 0.3.0 2026-01-07T13:50:53,934 Skipping link: No binaries permitted for sfn-llm-client: https://files.pythonhosted.org/packages/94/22/f925d32eca3386463521c540da6dfc19989e5e31701b4975aab2f2ebdb42/sfn_llm_client-0.3.1-py3-none-any.whl (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:53,935 Found link https://files.pythonhosted.org/packages/ec/db/56e1e81f095583d2f79c55a2dfb9a95ac0db9aa04bfc598b03386c4cfd28/sfn_llm_client-0.3.1.tar.gz (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9), version: 0.3.1 2026-01-07T13:50:53,935 Skipping link: No binaries permitted for sfn-llm-client: https://files.pythonhosted.org/packages/6d/25/fc0e9b589d397c9033322ce82f76ba743f228fa9ff333fe0d2bc67b878a6/sfn_llm_client-0.3.2-py3-none-any.whl (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:53,936 Found link https://files.pythonhosted.org/packages/13/73/a25f269aafe013e55aca7991ca145383cba8e952e022d8ae70017cffa7a4/sfn_llm_client-0.3.2.tar.gz (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9), version: 0.3.2 2026-01-07T13:50:53,937 Skipping link: No binaries permitted for sfn-llm-client: https://files.pythonhosted.org/packages/26/88/0b934badefa8bb6801bd848c61c68efb48818cbcbbbb5ea62782d2b279ea/sfn_llm_client-0.3.3-py3-none-any.whl (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:53,938 Found link https://files.pythonhosted.org/packages/b3/92/83253dcbd6a7c4e5d44034dadb4d70ad3eff8653ba55cd073264e2aad45d/sfn_llm_client-0.3.3.tar.gz (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9), version: 0.3.3 2026-01-07T13:50:53,939 Skipping link: No binaries permitted for sfn-llm-client: https://files.pythonhosted.org/packages/a6/17/2c7ec67e19dbdd522f9605cc2628ac056e34a23d6b109a2a4469c71e4549/sfn_llm_client-0.3.4-py3-none-any.whl (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:53,940 Found link https://files.pythonhosted.org/packages/ac/39/3741c6c0bb5a7af0cf308deaaaea686138c1dda80c7e95f79645e2c988be/sfn_llm_client-0.3.4.tar.gz (from https://pypi.org/simple/sfn-llm-client/) (requires-python:>=3.9), version: 0.3.4 2026-01-07T13:50:53,941 Fetching project page and analyzing links: https://www.piwheels.org/simple/sfn-llm-client/ 2026-01-07T13:50:53,942 Getting page https://www.piwheels.org/simple/sfn-llm-client/ 2026-01-07T13:50:53,943 Found index url https://www.piwheels.org/simple 2026-01-07T13:50:54,105 Fetched page https://www.piwheels.org/simple/sfn-llm-client/ as text/html 2026-01-07T13:50:54,110 Skipping link: No binaries permitted for sfn-llm-client: https://www.piwheels.org/simple/sfn-llm-client/sfn_llm_client-0.3.3-py3-none-any.whl#sha256=5246a868331db1de8a7b04ba705260dc18c2029b3dd43899e8dd4b047167a685 (from https://www.piwheels.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:54,110 Skipping link: No binaries permitted for sfn-llm-client: https://archive1.piwheels.org/simple/sfn-llm-client/sfn_llm_client-0.3.2-py3-none-any.whl#sha256=02a8b4367090adfe9dcba03f6134349ceda1257892bb0ef1b201addb1ddf18d8 (from https://www.piwheels.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:54,111 Skipping link: No binaries permitted for sfn-llm-client: https://archive1.piwheels.org/simple/sfn-llm-client/sfn_llm_client-0.3.1-py3-none-any.whl#sha256=b6f28d57226b1a8a809b9b0df96e62dace60bb2cbb1ae255dcde6f9052977d7e (from https://www.piwheels.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:54,111 Skipping link: No binaries permitted for sfn-llm-client: https://archive1.piwheels.org/simple/sfn-llm-client/sfn_llm_client-0.3.0-py3-none-any.whl#sha256=8e2666aae3d5b12fbe528fdc5d326f9f652a8ef0bdccb564aac85f904314356f (from https://www.piwheels.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:54,112 Skipping link: No binaries permitted for sfn-llm-client: https://archive1.piwheels.org/simple/sfn-llm-client/sfn_llm_client-0.2.0a2-py3-none-any.whl#sha256=9fa8aa5edc1ab57412aa8de5ce9e57b232f378cf333f36b7620dc1eae8d5ac53 (from https://www.piwheels.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:54,112 Skipping link: No binaries permitted for sfn-llm-client: https://archive1.piwheels.org/simple/sfn-llm-client/sfn_llm_client-0.2.0a1-py3-none-any.whl#sha256=335b16344c386e8c148d884e48a30611f398c026f6cb623ecd67eda10fbf1a86 (from https://www.piwheels.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:54,113 Skipping link: No binaries permitted for sfn-llm-client: https://archive1.piwheels.org/simple/sfn-llm-client/sfn_llm_client-0.1.2-py3-none-any.whl#sha256=559ed6742d833d4bb88dcac14d98df081a3eb56fb99ddf2bbc66ec73404854c6 (from https://www.piwheels.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:54,114 Skipping link: No binaries permitted for sfn-llm-client: https://archive1.piwheels.org/simple/sfn-llm-client/sfn_llm_client-0.1.1-py3-none-any.whl#sha256=110b09de690b397d31b147ca2205ae3643dd60aa1851478842f9e5ea7e017f47 (from https://www.piwheels.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:54,114 Skipping link: No binaries permitted for sfn-llm-client: https://archive1.piwheels.org/simple/sfn-llm-client/sfn_llm_client-0.1.0-py3-none-any.whl#sha256=fb1d7e6c44a5b8ddf199eb65e37172fce5b2823562a6735b02c0f59a690c0e16 (from https://www.piwheels.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:54,115 Skipping link: No binaries permitted for sfn-llm-client: https://archive1.piwheels.org/simple/sfn-llm-client/sfn_llm_client-0.0.9-py3-none-any.whl#sha256=6da79326f08188e019b4ea05b2345964322463dbdeac39a6784aa198ace16e64 (from https://www.piwheels.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:54,115 Skipping link: No binaries permitted for sfn-llm-client: https://archive1.piwheels.org/simple/sfn-llm-client/sfn_llm_client-0.0.1-py3-none-any.whl#sha256=cd1eca78333d7830046f4eeca43ca6583c230cb55b5880c450a2066153abe92e (from https://www.piwheels.org/simple/sfn-llm-client/) (requires-python:>=3.9) 2026-01-07T13:50:54,116 Skipping link: not a file: https://www.piwheels.org/simple/sfn-llm-client/ 2026-01-07T13:50:54,117 Skipping link: not a file: https://pypi.org/simple/sfn-llm-client/ 2026-01-07T13:50:54,137 Given no hashes to check 1 links for project 'sfn-llm-client': discarding no candidates 2026-01-07T13:50:54,154 Collecting sfn-llm-client==0.3.4 2026-01-07T13:50:54,157 Created temporary directory: /tmp/pip-unpack-2_dsgfaz 2026-01-07T13:50:54,373 Downloading sfn_llm_client-0.3.4.tar.gz (38 kB) 2026-01-07T13:50:54,517 Added sfn-llm-client==0.3.4 from https://files.pythonhosted.org/packages/ac/39/3741c6c0bb5a7af0cf308deaaaea686138c1dda80c7e95f79645e2c988be/sfn_llm_client-0.3.4.tar.gz to build tracker '/tmp/pip-build-tracker-pc6rq21k' 2026-01-07T13:50:54,522 Created temporary directory: /tmp/pip-build-env-g8hz6b3a 2026-01-07T13:50:54,526 Installing build dependencies: started 2026-01-07T13:50:54,528 Running command pip subprocess to install build dependencies 2026-01-07T13:50:55,668 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-07T13:50:56,325 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-07T13:50:56,349 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-07T13:50:58,071 Collecting setuptools 2026-01-07T13:50:58,185 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-07T13:50:58,463 Collecting wheel 2026-01-07T13:50:58,481 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-07T13:51:01,478 Installing collected packages: wheel, setuptools 2026-01-07T13:51:01,934 Creating /tmp/pip-build-env-g8hz6b3a/overlay/local/bin 2026-01-07T13:51:01,936 changing mode of /tmp/pip-build-env-g8hz6b3a/overlay/local/bin/wheel to 755 2026-01-07T13:51:05,593 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-07T13:51:05,871 Installing build dependencies: finished with status 'done' 2026-01-07T13:51:05,877 Getting requirements to build wheel: started 2026-01-07T13:51:05,878 Running command Getting requirements to build wheel 2026-01-07T13:51:06,590 running egg_info 2026-01-07T13:51:06,597 writing sfn_llm_client.egg-info/PKG-INFO 2026-01-07T13:51:06,608 writing dependency_links to sfn_llm_client.egg-info/dependency_links.txt 2026-01-07T13:51:06,615 writing requirements to sfn_llm_client.egg-info/requires.txt 2026-01-07T13:51:06,616 writing top-level names to sfn_llm_client.egg-info/top_level.txt 2026-01-07T13:51:06,646 reading manifest file 'sfn_llm_client.egg-info/SOURCES.txt' 2026-01-07T13:51:06,652 reading manifest template 'MANIFEST.in' 2026-01-07T13:51:06,657 writing manifest file 'sfn_llm_client.egg-info/SOURCES.txt' 2026-01-07T13:51:06,757 Getting requirements to build wheel: finished with status 'done' 2026-01-07T13:51:06,761 Created temporary directory: /tmp/pip-modern-metadata-4oa6m784 2026-01-07T13:51:06,764 Preparing metadata (pyproject.toml): started 2026-01-07T13:51:06,765 Running command Preparing metadata (pyproject.toml) 2026-01-07T13:51:07,436 running dist_info 2026-01-07T13:51:07,448 creating /tmp/pip-modern-metadata-4oa6m784/sfn_llm_client.egg-info 2026-01-07T13:51:07,449 writing /tmp/pip-modern-metadata-4oa6m784/sfn_llm_client.egg-info/PKG-INFO 2026-01-07T13:51:07,460 writing dependency_links to /tmp/pip-modern-metadata-4oa6m784/sfn_llm_client.egg-info/dependency_links.txt 2026-01-07T13:51:07,467 writing requirements to /tmp/pip-modern-metadata-4oa6m784/sfn_llm_client.egg-info/requires.txt 2026-01-07T13:51:07,468 writing top-level names to /tmp/pip-modern-metadata-4oa6m784/sfn_llm_client.egg-info/top_level.txt 2026-01-07T13:51:07,470 writing manifest file '/tmp/pip-modern-metadata-4oa6m784/sfn_llm_client.egg-info/SOURCES.txt' 2026-01-07T13:51:07,496 reading manifest file '/tmp/pip-modern-metadata-4oa6m784/sfn_llm_client.egg-info/SOURCES.txt' 2026-01-07T13:51:07,498 reading manifest template 'MANIFEST.in' 2026-01-07T13:51:07,502 writing manifest file '/tmp/pip-modern-metadata-4oa6m784/sfn_llm_client.egg-info/SOURCES.txt' 2026-01-07T13:51:07,503 creating '/tmp/pip-modern-metadata-4oa6m784/sfn_llm_client-0.3.4.dist-info' 2026-01-07T13:51:07,625 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-07T13:51:07,630 Source in /tmp/pip-wheel-uogv2z1b/sfn-llm-client_c54e835844104350b88a3d976a50f05c has version 0.3.4, which satisfies requirement sfn-llm-client==0.3.4 from https://files.pythonhosted.org/packages/ac/39/3741c6c0bb5a7af0cf308deaaaea686138c1dda80c7e95f79645e2c988be/sfn_llm_client-0.3.4.tar.gz 2026-01-07T13:51:07,631 Removed sfn-llm-client==0.3.4 from https://files.pythonhosted.org/packages/ac/39/3741c6c0bb5a7af0cf308deaaaea686138c1dda80c7e95f79645e2c988be/sfn_llm_client-0.3.4.tar.gz from build tracker '/tmp/pip-build-tracker-pc6rq21k' 2026-01-07T13:51:07,637 Created temporary directory: /tmp/pip-unpack-gxwgzr28 2026-01-07T13:51:07,638 Building wheels for collected packages: sfn-llm-client 2026-01-07T13:51:07,642 Created temporary directory: /tmp/pip-wheel-hkigbuln 2026-01-07T13:51:07,643 Destination directory: /tmp/pip-wheel-hkigbuln 2026-01-07T13:51:07,645 Building wheel for sfn-llm-client (pyproject.toml): started 2026-01-07T13:51:07,646 Running command Building wheel for sfn-llm-client (pyproject.toml) 2026-01-07T13:51:08,294 running bdist_wheel 2026-01-07T13:51:08,314 running build 2026-01-07T13:51:08,315 running build_py 2026-01-07T13:51:08,322 creating build/lib/sfn_llm_client 2026-01-07T13:51:08,324 copying sfn_llm_client/__init__.py -> build/lib/sfn_llm_client 2026-01-07T13:51:08,327 creating build/lib/sfn_llm_client/agent 2026-01-07T13:51:08,328 copying sfn_llm_client/agent/agent_executor.py -> build/lib/sfn_llm_client/agent 2026-01-07T13:51:08,330 creating build/lib/sfn_llm_client/llm_client 2026-01-07T13:51:08,332 copying sfn_llm_client/llm_client/local_client.py -> build/lib/sfn_llm_client/llm_client 2026-01-07T13:51:08,334 copying sfn_llm_client/llm_client/__init__.py -> build/lib/sfn_llm_client/llm_client 2026-01-07T13:51:08,336 creating build/lib/sfn_llm_client/utils 2026-01-07T13:51:08,337 copying sfn_llm_client/utils/base_llm_client.py -> build/lib/sfn_llm_client/utils 2026-01-07T13:51:08,339 copying sfn_llm_client/utils/__init__.py -> build/lib/sfn_llm_client/utils 2026-01-07T13:51:08,341 copying sfn_llm_client/utils/logging.py -> build/lib/sfn_llm_client/utils 2026-01-07T13:51:08,343 copying sfn_llm_client/utils/consts.py -> build/lib/sfn_llm_client/utils 2026-01-07T13:51:08,345 copying sfn_llm_client/utils/retry_with.py -> build/lib/sfn_llm_client/utils 2026-01-07T13:51:08,348 creating build/lib/sfn_llm_client/llm_api_client 2026-01-07T13:51:08,349 copying sfn_llm_client/llm_api_client/ai21_client.py -> build/lib/sfn_llm_client/llm_api_client 2026-01-07T13:51:08,351 copying sfn_llm_client/llm_api_client/cortex_langchain_client.py -> build/lib/sfn_llm_client/llm_api_client 2026-01-07T13:51:08,353 copying sfn_llm_client/llm_api_client/snowflake_cortex_complete_extended.py -> build/lib/sfn_llm_client/llm_api_client 2026-01-07T13:51:08,356 copying sfn_llm_client/llm_api_client/anthropic_client.py -> build/lib/sfn_llm_client/llm_api_client 2026-01-07T13:51:08,358 copying sfn_llm_client/llm_api_client/huggingface_client.py -> build/lib/sfn_llm_client/llm_api_client 2026-01-07T13:51:08,360 copying sfn_llm_client/llm_api_client/cortex_client.py -> build/lib/sfn_llm_client/llm_api_client 2026-01-07T13:51:08,362 copying sfn_llm_client/llm_api_client/llm_api_client_factory.py -> build/lib/sfn_llm_client/llm_api_client 2026-01-07T13:51:08,364 copying sfn_llm_client/llm_api_client/openai_langchain_client.py -> build/lib/sfn_llm_client/llm_api_client 2026-01-07T13:51:08,367 copying sfn_llm_client/llm_api_client/aleph_alpha_client.py -> build/lib/sfn_llm_client/llm_api_client 2026-01-07T13:51:08,369 copying sfn_llm_client/llm_api_client/__init__.py -> build/lib/sfn_llm_client/llm_api_client 2026-01-07T13:51:08,370 copying sfn_llm_client/llm_api_client/google_client.py -> build/lib/sfn_llm_client/llm_api_client 2026-01-07T13:51:08,372 copying sfn_llm_client/llm_api_client/openai_client.py -> build/lib/sfn_llm_client/llm_api_client 2026-01-07T13:51:08,375 copying sfn_llm_client/llm_api_client/base_llm_api_client.py -> build/lib/sfn_llm_client/llm_api_client 2026-01-07T13:51:08,377 creating build/lib/sfn_llm_client/sync 2026-01-07T13:51:08,378 copying sfn_llm_client/sync/__init__.py -> build/lib/sfn_llm_client/sync 2026-01-07T13:51:08,380 copying sfn_llm_client/sync/sync_llm_api_client_factory.py -> build/lib/sfn_llm_client/sync 2026-01-07T13:51:08,382 creating build/lib/sfn_llm_client/llm_cost_calculation 2026-01-07T13:51:08,383 copying sfn_llm_client/llm_cost_calculation/openai_cost_calculation.py -> build/lib/sfn_llm_client/llm_cost_calculation 2026-01-07T13:51:08,385 copying sfn_llm_client/llm_cost_calculation/anthropic_cost_calculation.py -> build/lib/sfn_llm_client/llm_cost_calculation 2026-01-07T13:51:08,388 copying sfn_llm_client/llm_cost_calculation/snowflake_cortex_cost_calculation.py -> build/lib/sfn_llm_client/llm_cost_calculation 2026-01-07T13:51:08,390 copying sfn_llm_client/llm_cost_calculation/__init__.py -> build/lib/sfn_llm_client/llm_cost_calculation 2026-01-07T13:51:08,391 copying sfn_llm_client/llm_cost_calculation/cost_tracker.py -> build/lib/sfn_llm_client/llm_cost_calculation 2026-01-07T13:51:08,394 creating build/lib/sfn_llm_client/llm_api_client/core 2026-01-07T13:51:08,395 copying sfn_llm_client/llm_api_client/core/custom_snowflake.py -> build/lib/sfn_llm_client/llm_api_client/core 2026-01-07T13:51:08,398 copying sfn_llm_client/llm_api_client/core/model_schema.py -> build/lib/sfn_llm_client/llm_api_client/core 2026-01-07T13:51:08,400 copying sfn_llm_client/llm_api_client/core/llm.py -> build/lib/sfn_llm_client/llm_api_client/core 2026-01-07T13:51:08,402 copying sfn_llm_client/llm_api_client/core/__init__.py -> build/lib/sfn_llm_client/llm_api_client/core 2026-01-07T13:51:08,403 running egg_info 2026-01-07T13:51:08,415 writing sfn_llm_client.egg-info/PKG-INFO 2026-01-07T13:51:08,425 writing dependency_links to sfn_llm_client.egg-info/dependency_links.txt 2026-01-07T13:51:08,431 writing requirements to sfn_llm_client.egg-info/requires.txt 2026-01-07T13:51:08,432 writing top-level names to sfn_llm_client.egg-info/top_level.txt 2026-01-07T13:51:08,448 reading manifest file 'sfn_llm_client.egg-info/SOURCES.txt' 2026-01-07T13:51:08,453 reading manifest template 'MANIFEST.in' 2026-01-07T13:51:08,458 writing manifest file 'sfn_llm_client.egg-info/SOURCES.txt' 2026-01-07T13:51:08,478 installing to build/bdist.linux-armv7l/wheel 2026-01-07T13:51:08,478 running install 2026-01-07T13:51:08,501 running install_lib 2026-01-07T13:51:08,508 creating build/bdist.linux-armv7l/wheel 2026-01-07T13:51:08,510 creating build/bdist.linux-armv7l/wheel/sfn_llm_client 2026-01-07T13:51:08,512 creating build/bdist.linux-armv7l/wheel/sfn_llm_client/agent 2026-01-07T13:51:08,513 copying build/lib/sfn_llm_client/agent/agent_executor.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/agent 2026-01-07T13:51:08,516 creating build/bdist.linux-armv7l/wheel/sfn_llm_client/llm_client 2026-01-07T13:51:08,517 copying build/lib/sfn_llm_client/llm_client/local_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_client 2026-01-07T13:51:08,519 copying build/lib/sfn_llm_client/llm_client/__init__.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_client 2026-01-07T13:51:08,521 creating build/bdist.linux-armv7l/wheel/sfn_llm_client/utils 2026-01-07T13:51:08,522 copying build/lib/sfn_llm_client/utils/base_llm_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/utils 2026-01-07T13:51:08,525 copying build/lib/sfn_llm_client/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/utils 2026-01-07T13:51:08,526 copying build/lib/sfn_llm_client/utils/logging.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/utils 2026-01-07T13:51:08,528 copying build/lib/sfn_llm_client/utils/consts.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/utils 2026-01-07T13:51:08,530 copying build/lib/sfn_llm_client/utils/retry_with.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/utils 2026-01-07T13:51:08,533 creating build/bdist.linux-armv7l/wheel/sfn_llm_client/llm_api_client 2026-01-07T13:51:08,534 copying build/lib/sfn_llm_client/llm_api_client/ai21_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2026-01-07T13:51:08,536 copying build/lib/sfn_llm_client/llm_api_client/cortex_langchain_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2026-01-07T13:51:08,538 copying build/lib/sfn_llm_client/llm_api_client/snowflake_cortex_complete_extended.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2026-01-07T13:51:08,541 copying build/lib/sfn_llm_client/llm_api_client/anthropic_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2026-01-07T13:51:08,543 copying build/lib/sfn_llm_client/llm_api_client/huggingface_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2026-01-07T13:51:08,545 copying build/lib/sfn_llm_client/llm_api_client/cortex_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2026-01-07T13:51:08,547 copying build/lib/sfn_llm_client/llm_api_client/llm_api_client_factory.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2026-01-07T13:51:08,549 copying build/lib/sfn_llm_client/llm_api_client/openai_langchain_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2026-01-07T13:51:08,551 copying build/lib/sfn_llm_client/llm_api_client/aleph_alpha_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2026-01-07T13:51:08,553 copying build/lib/sfn_llm_client/llm_api_client/__init__.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2026-01-07T13:51:08,555 copying build/lib/sfn_llm_client/llm_api_client/google_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2026-01-07T13:51:08,558 creating build/bdist.linux-armv7l/wheel/sfn_llm_client/llm_api_client/core 2026-01-07T13:51:08,559 copying build/lib/sfn_llm_client/llm_api_client/core/custom_snowflake.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client/core 2026-01-07T13:51:08,562 copying build/lib/sfn_llm_client/llm_api_client/core/model_schema.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client/core 2026-01-07T13:51:08,564 copying build/lib/sfn_llm_client/llm_api_client/core/llm.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client/core 2026-01-07T13:51:08,566 copying build/lib/sfn_llm_client/llm_api_client/core/__init__.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client/core 2026-01-07T13:51:08,568 copying build/lib/sfn_llm_client/llm_api_client/openai_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2026-01-07T13:51:08,570 copying build/lib/sfn_llm_client/llm_api_client/base_llm_api_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2026-01-07T13:51:08,572 copying build/lib/sfn_llm_client/__init__.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client 2026-01-07T13:51:08,575 creating build/bdist.linux-armv7l/wheel/sfn_llm_client/sync 2026-01-07T13:51:08,576 copying build/lib/sfn_llm_client/sync/__init__.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/sync 2026-01-07T13:51:08,578 copying build/lib/sfn_llm_client/sync/sync_llm_api_client_factory.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/sync 2026-01-07T13:51:08,581 creating build/bdist.linux-armv7l/wheel/sfn_llm_client/llm_cost_calculation 2026-01-07T13:51:08,582 copying build/lib/sfn_llm_client/llm_cost_calculation/openai_cost_calculation.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_cost_calculation 2026-01-07T13:51:08,584 copying build/lib/sfn_llm_client/llm_cost_calculation/anthropic_cost_calculation.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_cost_calculation 2026-01-07T13:51:08,586 copying build/lib/sfn_llm_client/llm_cost_calculation/snowflake_cortex_cost_calculation.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_cost_calculation 2026-01-07T13:51:08,588 copying build/lib/sfn_llm_client/llm_cost_calculation/__init__.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_cost_calculation 2026-01-07T13:51:08,590 copying build/lib/sfn_llm_client/llm_cost_calculation/cost_tracker.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_cost_calculation 2026-01-07T13:51:08,592 running install_egg_info 2026-01-07T13:51:08,598 Copying sfn_llm_client.egg-info to build/bdist.linux-armv7l/wheel/./sfn_llm_client-0.3.4-py3.11.egg-info 2026-01-07T13:51:08,610 running install_scripts 2026-01-07T13:51:08,618 creating build/bdist.linux-armv7l/wheel/sfn_llm_client-0.3.4.dist-info/WHEEL 2026-01-07T13:51:08,621 creating '/tmp/pip-wheel-hkigbuln/.tmp-qoxz08xw/sfn_llm_client-0.3.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-07T13:51:08,624 adding 'sfn_llm_client/__init__.py' 2026-01-07T13:51:08,626 adding 'sfn_llm_client/agent/agent_executor.py' 2026-01-07T13:51:08,628 adding 'sfn_llm_client/llm_api_client/__init__.py' 2026-01-07T13:51:08,629 adding 'sfn_llm_client/llm_api_client/ai21_client.py' 2026-01-07T13:51:08,631 adding 'sfn_llm_client/llm_api_client/aleph_alpha_client.py' 2026-01-07T13:51:08,633 adding 'sfn_llm_client/llm_api_client/anthropic_client.py' 2026-01-07T13:51:08,634 adding 'sfn_llm_client/llm_api_client/base_llm_api_client.py' 2026-01-07T13:51:08,636 adding 'sfn_llm_client/llm_api_client/cortex_client.py' 2026-01-07T13:51:08,637 adding 'sfn_llm_client/llm_api_client/cortex_langchain_client.py' 2026-01-07T13:51:08,639 adding 'sfn_llm_client/llm_api_client/google_client.py' 2026-01-07T13:51:08,640 adding 'sfn_llm_client/llm_api_client/huggingface_client.py' 2026-01-07T13:51:08,642 adding 'sfn_llm_client/llm_api_client/llm_api_client_factory.py' 2026-01-07T13:51:08,643 adding 'sfn_llm_client/llm_api_client/openai_client.py' 2026-01-07T13:51:08,645 adding 'sfn_llm_client/llm_api_client/openai_langchain_client.py' 2026-01-07T13:51:08,648 adding 'sfn_llm_client/llm_api_client/snowflake_cortex_complete_extended.py' 2026-01-07T13:51:08,650 adding 'sfn_llm_client/llm_api_client/core/__init__.py' 2026-01-07T13:51:08,652 adding 'sfn_llm_client/llm_api_client/core/custom_snowflake.py' 2026-01-07T13:51:08,654 adding 'sfn_llm_client/llm_api_client/core/llm.py' 2026-01-07T13:51:08,655 adding 'sfn_llm_client/llm_api_client/core/model_schema.py' 2026-01-07T13:51:08,657 adding 'sfn_llm_client/llm_client/__init__.py' 2026-01-07T13:51:08,659 adding 'sfn_llm_client/llm_client/local_client.py' 2026-01-07T13:51:08,661 adding 'sfn_llm_client/llm_cost_calculation/__init__.py' 2026-01-07T13:51:08,662 adding 'sfn_llm_client/llm_cost_calculation/anthropic_cost_calculation.py' 2026-01-07T13:51:08,664 adding 'sfn_llm_client/llm_cost_calculation/cost_tracker.py' 2026-01-07T13:51:08,665 adding 'sfn_llm_client/llm_cost_calculation/openai_cost_calculation.py' 2026-01-07T13:51:08,667 adding 'sfn_llm_client/llm_cost_calculation/snowflake_cortex_cost_calculation.py' 2026-01-07T13:51:08,669 adding 'sfn_llm_client/sync/__init__.py' 2026-01-07T13:51:08,670 adding 'sfn_llm_client/sync/sync_llm_api_client_factory.py' 2026-01-07T13:51:08,672 adding 'sfn_llm_client/utils/__init__.py' 2026-01-07T13:51:08,674 adding 'sfn_llm_client/utils/base_llm_client.py' 2026-01-07T13:51:08,675 adding 'sfn_llm_client/utils/consts.py' 2026-01-07T13:51:08,677 adding 'sfn_llm_client/utils/logging.py' 2026-01-07T13:51:08,678 adding 'sfn_llm_client/utils/retry_with.py' 2026-01-07T13:51:08,680 adding 'sfn_llm_client-0.3.4.dist-info/METADATA' 2026-01-07T13:51:08,681 adding 'sfn_llm_client-0.3.4.dist-info/WHEEL' 2026-01-07T13:51:08,682 adding 'sfn_llm_client-0.3.4.dist-info/top_level.txt' 2026-01-07T13:51:08,684 adding 'sfn_llm_client-0.3.4.dist-info/RECORD' 2026-01-07T13:51:08,685 removing build/bdist.linux-armv7l/wheel 2026-01-07T13:51:08,801 Building wheel for sfn-llm-client (pyproject.toml): finished with status 'done' 2026-01-07T13:51:08,807 Created wheel for sfn-llm-client: filename=sfn_llm_client-0.3.4-py3-none-any.whl size=41287 sha256=a728d5cc2763234cb0eb2b2f67b95c90c5941bc04c1b271190502ad05c4081f6 2026-01-07T13:51:08,808 Stored in directory: /tmp/pip-ephem-wheel-cache-5edzxtio/wheels/8c/dc/ce/9655bcce76b611fe686899cd1a90d8324aacd4075a57c12cf8 2026-01-07T13:51:08,820 Successfully built sfn-llm-client 2026-01-07T13:51:08,824 Removed build tracker: '/tmp/pip-build-tracker-pc6rq21k'