2025-11-10T09:37:22,049 Created temporary directory: /tmp/pip-ephem-wheel-cache-ksq6paje 2025-11-10T09:37:22,051 Created temporary directory: /tmp/pip-build-tracker-l78gkw_p 2025-11-10T09:37:22,052 Initialized build tracking at /tmp/pip-build-tracker-l78gkw_p 2025-11-10T09:37:22,052 Created build tracker: /tmp/pip-build-tracker-l78gkw_p 2025-11-10T09:37:22,053 Entered build tracker: /tmp/pip-build-tracker-l78gkw_p 2025-11-10T09:37:22,053 Created temporary directory: /tmp/pip-wheel-6j96za0b 2025-11-10T09:37:22,057 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-10T09:37:22,059 Created temporary directory: /tmp/pip-ephem-wheel-cache-us3ax_wb 2025-11-10T09:37:22,081 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-10T09:37:22,084 2 location(s) to search for versions of sfn-llm-client: 2025-11-10T09:37:22,084 * https://pypi.org/simple/sfn-llm-client/ 2025-11-10T09:37:22,084 * https://www.piwheels.org/simple/sfn-llm-client/ 2025-11-10T09:37:22,085 Fetching project page and analyzing links: https://pypi.org/simple/sfn-llm-client/ 2025-11-10T09:37:22,086 Getting page https://pypi.org/simple/sfn-llm-client/ 2025-11-10T09:37:22,088 Found index url https://pypi.org/simple 2025-11-10T09:37:22,302 Fetched page https://pypi.org/simple/sfn-llm-client/ as application/vnd.pypi.simple.v1+json 2025-11-10T09:37:22,308 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) 2025-11-10T09:37:22,309 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 2025-11-10T09:37:22,310 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) 2025-11-10T09:37:22,311 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 2025-11-10T09:37:22,312 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) 2025-11-10T09:37:22,313 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 2025-11-10T09:37:22,313 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) 2025-11-10T09:37:22,314 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 2025-11-10T09:37:22,315 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) 2025-11-10T09:37:22,316 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 2025-11-10T09:37:22,317 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) 2025-11-10T09:37:22,318 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 2025-11-10T09:37:22,319 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) 2025-11-10T09:37:22,320 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 2025-11-10T09:37:22,320 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) 2025-11-10T09:37:22,321 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 2025-11-10T09:37:22,322 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) 2025-11-10T09:37:22,323 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 2025-11-10T09:37:22,324 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) 2025-11-10T09:37:22,325 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 2025-11-10T09:37:22,326 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) 2025-11-10T09:37:22,327 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 2025-11-10T09:37:22,328 Fetching project page and analyzing links: https://www.piwheels.org/simple/sfn-llm-client/ 2025-11-10T09:37:22,328 Getting page https://www.piwheels.org/simple/sfn-llm-client/ 2025-11-10T09:37:22,330 Found index url https://www.piwheels.org/simple 2025-11-10T09:37:22,490 Fetched page https://www.piwheels.org/simple/sfn-llm-client/ as text/html 2025-11-10T09:37:22,494 Skipping link: No binaries permitted for sfn-llm-client: https://www.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) 2025-11-10T09:37:22,495 Skipping link: No binaries permitted for sfn-llm-client: https://www.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) 2025-11-10T09:37:22,496 Skipping link: No binaries permitted for sfn-llm-client: https://www.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) 2025-11-10T09:37:22,496 Skipping link: No binaries permitted for sfn-llm-client: https://www.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) 2025-11-10T09:37:22,497 Skipping link: No binaries permitted for sfn-llm-client: https://www.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) 2025-11-10T09:37:22,497 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) 2025-11-10T09:37:22,498 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) 2025-11-10T09:37:22,498 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) 2025-11-10T09:37:22,499 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) 2025-11-10T09:37:22,500 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) 2025-11-10T09:37:22,500 Skipping link: not a file: https://www.piwheels.org/simple/sfn-llm-client/ 2025-11-10T09:37:22,501 Skipping link: not a file: https://pypi.org/simple/sfn-llm-client/ 2025-11-10T09:37:22,521 Given no hashes to check 1 links for project 'sfn-llm-client': discarding no candidates 2025-11-10T09:37:22,539 Collecting sfn-llm-client==0.3.3 2025-11-10T09:37:22,541 Created temporary directory: /tmp/pip-unpack-ss5wkt8l 2025-11-10T09:37:22,751 Downloading sfn_llm_client-0.3.3.tar.gz (30 kB) 2025-11-10T09:37:22,854 Added sfn-llm-client==0.3.3 from https://files.pythonhosted.org/packages/b3/92/83253dcbd6a7c4e5d44034dadb4d70ad3eff8653ba55cd073264e2aad45d/sfn_llm_client-0.3.3.tar.gz to build tracker '/tmp/pip-build-tracker-l78gkw_p' 2025-11-10T09:37:22,860 Created temporary directory: /tmp/pip-build-env-qgwlz0e2 2025-11-10T09:37:22,864 Installing build dependencies: started 2025-11-10T09:37:22,866 Running command pip subprocess to install build dependencies 2025-11-10T09:37:24,027 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-10T09:37:24,629 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-10T09:37:24,652 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-10T09:37:26,389 Collecting setuptools 2025-11-10T09:37:26,478 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-10T09:37:26,753 Collecting wheel 2025-11-10T09:37:26,768 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-10T09:37:29,703 Installing collected packages: wheel, setuptools 2025-11-10T09:37:29,952 Creating /tmp/pip-build-env-qgwlz0e2/overlay/local/bin 2025-11-10T09:37:29,954 changing mode of /tmp/pip-build-env-qgwlz0e2/overlay/local/bin/wheel to 755 2025-11-10T09:37:33,653 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-10T09:37:33,928 Installing build dependencies: finished with status 'done' 2025-11-10T09:37:33,935 Getting requirements to build wheel: started 2025-11-10T09:37:33,936 Running command Getting requirements to build wheel 2025-11-10T09:37:34,649 running egg_info 2025-11-10T09:37:34,656 writing sfn_llm_client.egg-info/PKG-INFO 2025-11-10T09:37:34,667 writing dependency_links to sfn_llm_client.egg-info/dependency_links.txt 2025-11-10T09:37:34,674 writing requirements to sfn_llm_client.egg-info/requires.txt 2025-11-10T09:37:34,676 writing top-level names to sfn_llm_client.egg-info/top_level.txt 2025-11-10T09:37:34,706 reading manifest file 'sfn_llm_client.egg-info/SOURCES.txt' 2025-11-10T09:37:34,710 reading manifest template 'MANIFEST.in' 2025-11-10T09:37:34,715 writing manifest file 'sfn_llm_client.egg-info/SOURCES.txt' 2025-11-10T09:37:34,813 Getting requirements to build wheel: finished with status 'done' 2025-11-10T09:37:34,817 Created temporary directory: /tmp/pip-modern-metadata-hoxxnja8 2025-11-10T09:37:34,819 Preparing metadata (pyproject.toml): started 2025-11-10T09:37:34,821 Running command Preparing metadata (pyproject.toml) 2025-11-10T09:37:35,479 running dist_info 2025-11-10T09:37:35,491 creating /tmp/pip-modern-metadata-hoxxnja8/sfn_llm_client.egg-info 2025-11-10T09:37:35,492 writing /tmp/pip-modern-metadata-hoxxnja8/sfn_llm_client.egg-info/PKG-INFO 2025-11-10T09:37:35,502 writing dependency_links to /tmp/pip-modern-metadata-hoxxnja8/sfn_llm_client.egg-info/dependency_links.txt 2025-11-10T09:37:35,509 writing requirements to /tmp/pip-modern-metadata-hoxxnja8/sfn_llm_client.egg-info/requires.txt 2025-11-10T09:37:35,511 writing top-level names to /tmp/pip-modern-metadata-hoxxnja8/sfn_llm_client.egg-info/top_level.txt 2025-11-10T09:37:35,512 writing manifest file '/tmp/pip-modern-metadata-hoxxnja8/sfn_llm_client.egg-info/SOURCES.txt' 2025-11-10T09:37:35,538 reading manifest file '/tmp/pip-modern-metadata-hoxxnja8/sfn_llm_client.egg-info/SOURCES.txt' 2025-11-10T09:37:35,540 reading manifest template 'MANIFEST.in' 2025-11-10T09:37:35,544 writing manifest file '/tmp/pip-modern-metadata-hoxxnja8/sfn_llm_client.egg-info/SOURCES.txt' 2025-11-10T09:37:35,545 creating '/tmp/pip-modern-metadata-hoxxnja8/sfn_llm_client-0.3.3.dist-info' 2025-11-10T09:37:35,670 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-10T09:37:35,676 Source in /tmp/pip-wheel-6j96za0b/sfn-llm-client_73585f64185443648caf3dd3ca0267cb has version 0.3.3, which satisfies requirement sfn-llm-client==0.3.3 from https://files.pythonhosted.org/packages/b3/92/83253dcbd6a7c4e5d44034dadb4d70ad3eff8653ba55cd073264e2aad45d/sfn_llm_client-0.3.3.tar.gz 2025-11-10T09:37:35,677 Removed sfn-llm-client==0.3.3 from https://files.pythonhosted.org/packages/b3/92/83253dcbd6a7c4e5d44034dadb4d70ad3eff8653ba55cd073264e2aad45d/sfn_llm_client-0.3.3.tar.gz from build tracker '/tmp/pip-build-tracker-l78gkw_p' 2025-11-10T09:37:35,683 Created temporary directory: /tmp/pip-unpack-5cwmzgfn 2025-11-10T09:37:35,684 Building wheels for collected packages: sfn-llm-client 2025-11-10T09:37:35,688 Created temporary directory: /tmp/pip-wheel-tpvxgsbm 2025-11-10T09:37:35,689 Destination directory: /tmp/pip-wheel-tpvxgsbm 2025-11-10T09:37:35,691 Building wheel for sfn-llm-client (pyproject.toml): started 2025-11-10T09:37:35,692 Running command Building wheel for sfn-llm-client (pyproject.toml) 2025-11-10T09:37:36,330 running bdist_wheel 2025-11-10T09:37:36,350 running build 2025-11-10T09:37:36,351 running build_py 2025-11-10T09:37:36,358 creating build/lib/sfn_llm_client 2025-11-10T09:37:36,360 copying sfn_llm_client/__init__.py -> build/lib/sfn_llm_client 2025-11-10T09:37:36,362 creating build/lib/sfn_llm_client/agent 2025-11-10T09:37:36,363 copying sfn_llm_client/agent/agent_executor.py -> build/lib/sfn_llm_client/agent 2025-11-10T09:37:36,366 creating build/lib/sfn_llm_client/utils 2025-11-10T09:37:36,367 copying sfn_llm_client/utils/consts.py -> build/lib/sfn_llm_client/utils 2025-11-10T09:37:36,369 copying sfn_llm_client/utils/base_llm_client.py -> build/lib/sfn_llm_client/utils 2025-11-10T09:37:36,371 copying sfn_llm_client/utils/__init__.py -> build/lib/sfn_llm_client/utils 2025-11-10T09:37:36,373 copying sfn_llm_client/utils/logging.py -> build/lib/sfn_llm_client/utils 2025-11-10T09:37:36,375 copying sfn_llm_client/utils/retry_with.py -> build/lib/sfn_llm_client/utils 2025-11-10T09:37:36,377 creating build/lib/sfn_llm_client/llm_cost_calculation 2025-11-10T09:37:36,378 copying sfn_llm_client/llm_cost_calculation/openai_cost_calculation.py -> build/lib/sfn_llm_client/llm_cost_calculation 2025-11-10T09:37:36,380 copying sfn_llm_client/llm_cost_calculation/snowflake_cortex_cost_calculation.py -> build/lib/sfn_llm_client/llm_cost_calculation 2025-11-10T09:37:36,382 copying sfn_llm_client/llm_cost_calculation/anthropic_cost_calculation.py -> build/lib/sfn_llm_client/llm_cost_calculation 2025-11-10T09:37:36,384 copying sfn_llm_client/llm_cost_calculation/__init__.py -> build/lib/sfn_llm_client/llm_cost_calculation 2025-11-10T09:37:36,386 copying sfn_llm_client/llm_cost_calculation/cost_tracker.py -> build/lib/sfn_llm_client/llm_cost_calculation 2025-11-10T09:37:36,389 creating build/lib/sfn_llm_client/sync 2025-11-10T09:37:36,390 copying sfn_llm_client/sync/__init__.py -> build/lib/sfn_llm_client/sync 2025-11-10T09:37:36,391 copying sfn_llm_client/sync/sync_llm_api_client_factory.py -> build/lib/sfn_llm_client/sync 2025-11-10T09:37:36,394 creating build/lib/sfn_llm_client/llm_client 2025-11-10T09:37:36,395 copying sfn_llm_client/llm_client/local_client.py -> build/lib/sfn_llm_client/llm_client 2025-11-10T09:37:36,397 copying sfn_llm_client/llm_client/__init__.py -> build/lib/sfn_llm_client/llm_client 2025-11-10T09:37:36,400 creating build/lib/sfn_llm_client/llm_api_client 2025-11-10T09:37:36,401 copying sfn_llm_client/llm_api_client/openai_client.py -> build/lib/sfn_llm_client/llm_api_client 2025-11-10T09:37:36,404 copying sfn_llm_client/llm_api_client/base_llm_api_client.py -> build/lib/sfn_llm_client/llm_api_client 2025-11-10T09:37:36,406 copying sfn_llm_client/llm_api_client/huggingface_client.py -> build/lib/sfn_llm_client/llm_api_client 2025-11-10T09:37:36,408 copying sfn_llm_client/llm_api_client/llm_api_client_factory.py -> build/lib/sfn_llm_client/llm_api_client 2025-11-10T09:37:36,410 copying sfn_llm_client/llm_api_client/snowflake_cortex_complete_extended.py -> build/lib/sfn_llm_client/llm_api_client 2025-11-10T09:37:36,413 copying sfn_llm_client/llm_api_client/cortex_client.py -> build/lib/sfn_llm_client/llm_api_client 2025-11-10T09:37:36,415 copying sfn_llm_client/llm_api_client/google_client.py -> build/lib/sfn_llm_client/llm_api_client 2025-11-10T09:37:36,417 copying sfn_llm_client/llm_api_client/cortex_langchain_client.py -> build/lib/sfn_llm_client/llm_api_client 2025-11-10T09:37:36,420 copying sfn_llm_client/llm_api_client/__init__.py -> build/lib/sfn_llm_client/llm_api_client 2025-11-10T09:37:36,421 copying sfn_llm_client/llm_api_client/anthropic_client.py -> build/lib/sfn_llm_client/llm_api_client 2025-11-10T09:37:36,423 copying sfn_llm_client/llm_api_client/ai21_client.py -> build/lib/sfn_llm_client/llm_api_client 2025-11-10T09:37:36,425 copying sfn_llm_client/llm_api_client/aleph_alpha_client.py -> build/lib/sfn_llm_client/llm_api_client 2025-11-10T09:37:36,427 copying sfn_llm_client/llm_api_client/openai_langchain_client.py -> build/lib/sfn_llm_client/llm_api_client 2025-11-10T09:37:36,430 creating build/lib/sfn_llm_client/llm_api_client/core 2025-11-10T09:37:36,431 copying sfn_llm_client/llm_api_client/core/llm.py -> build/lib/sfn_llm_client/llm_api_client/core 2025-11-10T09:37:36,434 copying sfn_llm_client/llm_api_client/core/model_schema.py -> build/lib/sfn_llm_client/llm_api_client/core 2025-11-10T09:37:36,436 copying sfn_llm_client/llm_api_client/core/custom_snowflake.py -> build/lib/sfn_llm_client/llm_api_client/core 2025-11-10T09:37:36,438 copying sfn_llm_client/llm_api_client/core/__init__.py -> build/lib/sfn_llm_client/llm_api_client/core 2025-11-10T09:37:36,439 running egg_info 2025-11-10T09:37:36,451 writing sfn_llm_client.egg-info/PKG-INFO 2025-11-10T09:37:36,461 writing dependency_links to sfn_llm_client.egg-info/dependency_links.txt 2025-11-10T09:37:36,467 writing requirements to sfn_llm_client.egg-info/requires.txt 2025-11-10T09:37:36,468 writing top-level names to sfn_llm_client.egg-info/top_level.txt 2025-11-10T09:37:36,483 reading manifest file 'sfn_llm_client.egg-info/SOURCES.txt' 2025-11-10T09:37:36,487 reading manifest template 'MANIFEST.in' 2025-11-10T09:37:36,491 writing manifest file 'sfn_llm_client.egg-info/SOURCES.txt' 2025-11-10T09:37:36,510 installing to build/bdist.linux-armv7l/wheel 2025-11-10T09:37:36,511 running install 2025-11-10T09:37:36,534 running install_lib 2025-11-10T09:37:36,540 creating build/bdist.linux-armv7l/wheel 2025-11-10T09:37:36,543 creating build/bdist.linux-armv7l/wheel/sfn_llm_client 2025-11-10T09:37:36,544 creating build/bdist.linux-armv7l/wheel/sfn_llm_client/agent 2025-11-10T09:37:36,546 copying build/lib/sfn_llm_client/agent/agent_executor.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/agent 2025-11-10T09:37:36,548 creating build/bdist.linux-armv7l/wheel/sfn_llm_client/utils 2025-11-10T09:37:36,550 copying build/lib/sfn_llm_client/utils/consts.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/utils 2025-11-10T09:37:36,552 copying build/lib/sfn_llm_client/utils/base_llm_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/utils 2025-11-10T09:37:36,554 copying build/lib/sfn_llm_client/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/utils 2025-11-10T09:37:36,556 copying build/lib/sfn_llm_client/utils/logging.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/utils 2025-11-10T09:37:36,558 copying build/lib/sfn_llm_client/utils/retry_with.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/utils 2025-11-10T09:37:36,560 creating build/bdist.linux-armv7l/wheel/sfn_llm_client/llm_cost_calculation 2025-11-10T09:37:36,561 copying build/lib/sfn_llm_client/llm_cost_calculation/openai_cost_calculation.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_cost_calculation 2025-11-10T09:37:36,563 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 2025-11-10T09:37:36,565 copying build/lib/sfn_llm_client/llm_cost_calculation/anthropic_cost_calculation.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_cost_calculation 2025-11-10T09:37:36,568 copying build/lib/sfn_llm_client/llm_cost_calculation/__init__.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_cost_calculation 2025-11-10T09:37:36,569 copying build/lib/sfn_llm_client/llm_cost_calculation/cost_tracker.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_cost_calculation 2025-11-10T09:37:36,572 creating build/bdist.linux-armv7l/wheel/sfn_llm_client/sync 2025-11-10T09:37:36,573 copying build/lib/sfn_llm_client/sync/__init__.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/sync 2025-11-10T09:37:36,575 copying build/lib/sfn_llm_client/sync/sync_llm_api_client_factory.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/sync 2025-11-10T09:37:36,577 creating build/bdist.linux-armv7l/wheel/sfn_llm_client/llm_client 2025-11-10T09:37:36,578 copying build/lib/sfn_llm_client/llm_client/local_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_client 2025-11-10T09:37:36,581 copying build/lib/sfn_llm_client/llm_client/__init__.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_client 2025-11-10T09:37:36,582 copying build/lib/sfn_llm_client/__init__.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client 2025-11-10T09:37:36,585 creating build/bdist.linux-armv7l/wheel/sfn_llm_client/llm_api_client 2025-11-10T09:37:36,586 copying build/lib/sfn_llm_client/llm_api_client/openai_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2025-11-10T09:37:36,588 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 2025-11-10T09:37:36,590 copying build/lib/sfn_llm_client/llm_api_client/huggingface_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2025-11-10T09:37:36,592 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 2025-11-10T09:37:36,594 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 2025-11-10T09:37:36,596 copying build/lib/sfn_llm_client/llm_api_client/cortex_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2025-11-10T09:37:36,598 copying build/lib/sfn_llm_client/llm_api_client/google_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2025-11-10T09:37:36,600 copying build/lib/sfn_llm_client/llm_api_client/cortex_langchain_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2025-11-10T09:37:36,603 creating build/bdist.linux-armv7l/wheel/sfn_llm_client/llm_api_client/core 2025-11-10T09:37:36,604 copying build/lib/sfn_llm_client/llm_api_client/core/llm.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client/core 2025-11-10T09:37:36,607 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 2025-11-10T09:37:36,609 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 2025-11-10T09:37:36,611 copying build/lib/sfn_llm_client/llm_api_client/core/__init__.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client/core 2025-11-10T09:37:36,613 copying build/lib/sfn_llm_client/llm_api_client/__init__.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2025-11-10T09:37:36,614 copying build/lib/sfn_llm_client/llm_api_client/anthropic_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2025-11-10T09:37:36,616 copying build/lib/sfn_llm_client/llm_api_client/ai21_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2025-11-10T09:37:36,618 copying build/lib/sfn_llm_client/llm_api_client/aleph_alpha_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2025-11-10T09:37:36,620 copying build/lib/sfn_llm_client/llm_api_client/openai_langchain_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2025-11-10T09:37:36,622 running install_egg_info 2025-11-10T09:37:36,628 Copying sfn_llm_client.egg-info to build/bdist.linux-armv7l/wheel/./sfn_llm_client-0.3.3-py3.11.egg-info 2025-11-10T09:37:36,637 running install_scripts 2025-11-10T09:37:36,644 creating build/bdist.linux-armv7l/wheel/sfn_llm_client-0.3.3.dist-info/WHEEL 2025-11-10T09:37:36,647 creating '/tmp/pip-wheel-tpvxgsbm/.tmp-rbtbxqz3/sfn_llm_client-0.3.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-10T09:37:36,649 adding 'sfn_llm_client/__init__.py' 2025-11-10T09:37:36,651 adding 'sfn_llm_client/agent/agent_executor.py' 2025-11-10T09:37:36,653 adding 'sfn_llm_client/llm_api_client/__init__.py' 2025-11-10T09:37:36,654 adding 'sfn_llm_client/llm_api_client/ai21_client.py' 2025-11-10T09:37:36,655 adding 'sfn_llm_client/llm_api_client/aleph_alpha_client.py' 2025-11-10T09:37:36,657 adding 'sfn_llm_client/llm_api_client/anthropic_client.py' 2025-11-10T09:37:36,658 adding 'sfn_llm_client/llm_api_client/base_llm_api_client.py' 2025-11-10T09:37:36,659 adding 'sfn_llm_client/llm_api_client/cortex_client.py' 2025-11-10T09:37:36,661 adding 'sfn_llm_client/llm_api_client/cortex_langchain_client.py' 2025-11-10T09:37:36,662 adding 'sfn_llm_client/llm_api_client/google_client.py' 2025-11-10T09:37:36,664 adding 'sfn_llm_client/llm_api_client/huggingface_client.py' 2025-11-10T09:37:36,665 adding 'sfn_llm_client/llm_api_client/llm_api_client_factory.py' 2025-11-10T09:37:36,666 adding 'sfn_llm_client/llm_api_client/openai_client.py' 2025-11-10T09:37:36,668 adding 'sfn_llm_client/llm_api_client/openai_langchain_client.py' 2025-11-10T09:37:36,671 adding 'sfn_llm_client/llm_api_client/snowflake_cortex_complete_extended.py' 2025-11-10T09:37:36,672 adding 'sfn_llm_client/llm_api_client/core/__init__.py' 2025-11-10T09:37:36,674 adding 'sfn_llm_client/llm_api_client/core/custom_snowflake.py' 2025-11-10T09:37:36,676 adding 'sfn_llm_client/llm_api_client/core/llm.py' 2025-11-10T09:37:36,677 adding 'sfn_llm_client/llm_api_client/core/model_schema.py' 2025-11-10T09:37:36,679 adding 'sfn_llm_client/llm_client/__init__.py' 2025-11-10T09:37:36,680 adding 'sfn_llm_client/llm_client/local_client.py' 2025-11-10T09:37:36,682 adding 'sfn_llm_client/llm_cost_calculation/__init__.py' 2025-11-10T09:37:36,683 adding 'sfn_llm_client/llm_cost_calculation/anthropic_cost_calculation.py' 2025-11-10T09:37:36,684 adding 'sfn_llm_client/llm_cost_calculation/cost_tracker.py' 2025-11-10T09:37:36,686 adding 'sfn_llm_client/llm_cost_calculation/openai_cost_calculation.py' 2025-11-10T09:37:36,688 adding 'sfn_llm_client/llm_cost_calculation/snowflake_cortex_cost_calculation.py' 2025-11-10T09:37:36,689 adding 'sfn_llm_client/sync/__init__.py' 2025-11-10T09:37:36,691 adding 'sfn_llm_client/sync/sync_llm_api_client_factory.py' 2025-11-10T09:37:36,693 adding 'sfn_llm_client/utils/__init__.py' 2025-11-10T09:37:36,694 adding 'sfn_llm_client/utils/base_llm_client.py' 2025-11-10T09:37:36,695 adding 'sfn_llm_client/utils/consts.py' 2025-11-10T09:37:36,696 adding 'sfn_llm_client/utils/logging.py' 2025-11-10T09:37:36,698 adding 'sfn_llm_client/utils/retry_with.py' 2025-11-10T09:37:36,700 adding 'sfn_llm_client-0.3.3.dist-info/METADATA' 2025-11-10T09:37:36,701 adding 'sfn_llm_client-0.3.3.dist-info/WHEEL' 2025-11-10T09:37:36,702 adding 'sfn_llm_client-0.3.3.dist-info/top_level.txt' 2025-11-10T09:37:36,703 adding 'sfn_llm_client-0.3.3.dist-info/RECORD' 2025-11-10T09:37:36,706 removing build/bdist.linux-armv7l/wheel 2025-11-10T09:37:36,816 Building wheel for sfn-llm-client (pyproject.toml): finished with status 'done' 2025-11-10T09:37:36,822 Created wheel for sfn-llm-client: filename=sfn_llm_client-0.3.3-py3-none-any.whl size=41264 sha256=5246a868331db1de8a7b04ba705260dc18c2029b3dd43899e8dd4b047167a685 2025-11-10T09:37:36,823 Stored in directory: /tmp/pip-ephem-wheel-cache-us3ax_wb/wheels/f6/4a/9c/e85e82699102ef9449d4c60d5740ffb18d5ff20ae147b76b82 2025-11-10T09:37:36,834 Successfully built sfn-llm-client 2025-11-10T09:37:36,839 Removed build tracker: '/tmp/pip-build-tracker-l78gkw_p'