2025-10-10T11:08:17,892 Created temporary directory: /tmp/pip-ephem-wheel-cache-9hggjud7 2025-10-10T11:08:17,894 Created temporary directory: /tmp/pip-build-tracker-vy003cbw 2025-10-10T11:08:17,895 Initialized build tracking at /tmp/pip-build-tracker-vy003cbw 2025-10-10T11:08:17,895 Created build tracker: /tmp/pip-build-tracker-vy003cbw 2025-10-10T11:08:17,896 Entered build tracker: /tmp/pip-build-tracker-vy003cbw 2025-10-10T11:08:17,897 Created temporary directory: /tmp/pip-wheel-at0vvrmn 2025-10-10T11:08:17,901 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-10-10T11:08:17,903 Created temporary directory: /tmp/pip-ephem-wheel-cache-sx35u4m9 2025-10-10T11:08:17,926 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-10T11:08:17,931 2 location(s) to search for versions of sfn-llm-client: 2025-10-10T11:08:17,931 * https://pypi.org/simple/sfn-llm-client/ 2025-10-10T11:08:17,931 * https://www.piwheels.org/simple/sfn-llm-client/ 2025-10-10T11:08:17,931 Fetching project page and analyzing links: https://pypi.org/simple/sfn-llm-client/ 2025-10-10T11:08:17,932 Getting page https://pypi.org/simple/sfn-llm-client/ 2025-10-10T11:08:17,934 Found index url https://pypi.org/simple 2025-10-10T11:08:18,164 Fetched page https://pypi.org/simple/sfn-llm-client/ as application/vnd.pypi.simple.v1+json 2025-10-10T11:08:18,169 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-10-10T11:08:18,170 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-10-10T11:08:18,171 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-10-10T11:08:18,172 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-10-10T11:08:18,173 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-10-10T11:08:18,174 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-10-10T11:08:18,175 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-10-10T11:08:18,176 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-10-10T11:08:18,176 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-10-10T11:08:18,177 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-10-10T11:08:18,178 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-10-10T11:08:18,179 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-10-10T11:08:18,180 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-10-10T11:08:18,181 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-10-10T11:08:18,182 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-10-10T11:08:18,183 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-10-10T11:08:18,183 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-10-10T11:08:18,184 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-10-10T11:08:18,185 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-10-10T11:08:18,186 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-10-10T11:08:18,187 Fetching project page and analyzing links: https://www.piwheels.org/simple/sfn-llm-client/ 2025-10-10T11:08:18,188 Getting page https://www.piwheels.org/simple/sfn-llm-client/ 2025-10-10T11:08:18,189 Found index url https://www.piwheels.org/simple 2025-10-10T11:08:18,363 Fetched page https://www.piwheels.org/simple/sfn-llm-client/ as text/html 2025-10-10T11:08:18,367 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-10-10T11:08:18,368 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-10-10T11:08:18,369 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-10-10T11:08:18,370 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-10-10T11:08:18,370 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-10-10T11:08:18,371 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-10-10T11:08:18,371 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-10-10T11:08:18,372 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-10-10T11:08:18,372 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-10-10T11:08:18,373 Skipping link: not a file: https://www.piwheels.org/simple/sfn-llm-client/ 2025-10-10T11:08:18,374 Skipping link: not a file: https://pypi.org/simple/sfn-llm-client/ 2025-10-10T11:08:18,395 Given no hashes to check 1 links for project 'sfn-llm-client': discarding no candidates 2025-10-10T11:08:18,415 Collecting sfn-llm-client==0.3.2 2025-10-10T11:08:18,417 Created temporary directory: /tmp/pip-unpack-thkeusjf 2025-10-10T11:08:18,648 Downloading sfn_llm_client-0.3.2.tar.gz (30 kB) 2025-10-10T11:08:18,770 Added sfn-llm-client==0.3.2 from https://files.pythonhosted.org/packages/13/73/a25f269aafe013e55aca7991ca145383cba8e952e022d8ae70017cffa7a4/sfn_llm_client-0.3.2.tar.gz to build tracker '/tmp/pip-build-tracker-vy003cbw' 2025-10-10T11:08:18,776 Created temporary directory: /tmp/pip-build-env-nym6ddth 2025-10-10T11:08:18,780 Installing build dependencies: started 2025-10-10T11:08:18,782 Running command pip subprocess to install build dependencies 2025-10-10T11:08:20,100 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-10T11:08:20,765 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-10-10T11:08:20,792 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-10T11:08:23,073 Collecting setuptools 2025-10-10T11:08:23,194 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-10T11:08:23,517 Collecting wheel 2025-10-10T11:08:23,535 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-10T11:08:27,144 Installing collected packages: wheel, setuptools 2025-10-10T11:08:27,422 Creating /tmp/pip-build-env-nym6ddth/overlay/local/bin 2025-10-10T11:08:27,425 changing mode of /tmp/pip-build-env-nym6ddth/overlay/local/bin/wheel to 755 2025-10-10T11:08:31,328 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-10T11:08:31,648 Installing build dependencies: finished with status 'done' 2025-10-10T11:08:31,656 Getting requirements to build wheel: started 2025-10-10T11:08:31,657 Running command Getting requirements to build wheel 2025-10-10T11:08:32,434 running egg_info 2025-10-10T11:08:32,442 writing sfn_llm_client.egg-info/PKG-INFO 2025-10-10T11:08:32,454 writing dependency_links to sfn_llm_client.egg-info/dependency_links.txt 2025-10-10T11:08:32,461 writing requirements to sfn_llm_client.egg-info/requires.txt 2025-10-10T11:08:32,462 writing top-level names to sfn_llm_client.egg-info/top_level.txt 2025-10-10T11:08:32,496 reading manifest file 'sfn_llm_client.egg-info/SOURCES.txt' 2025-10-10T11:08:32,500 reading manifest template 'MANIFEST.in' 2025-10-10T11:08:32,505 writing manifest file 'sfn_llm_client.egg-info/SOURCES.txt' 2025-10-10T11:08:32,617 Getting requirements to build wheel: finished with status 'done' 2025-10-10T11:08:32,620 Created temporary directory: /tmp/pip-modern-metadata-jlnysf_6 2025-10-10T11:08:32,623 Preparing metadata (pyproject.toml): started 2025-10-10T11:08:32,624 Running command Preparing metadata (pyproject.toml) 2025-10-10T11:08:33,349 running dist_info 2025-10-10T11:08:33,363 creating /tmp/pip-modern-metadata-jlnysf_6/sfn_llm_client.egg-info 2025-10-10T11:08:33,364 writing /tmp/pip-modern-metadata-jlnysf_6/sfn_llm_client.egg-info/PKG-INFO 2025-10-10T11:08:33,376 writing dependency_links to /tmp/pip-modern-metadata-jlnysf_6/sfn_llm_client.egg-info/dependency_links.txt 2025-10-10T11:08:33,383 writing requirements to /tmp/pip-modern-metadata-jlnysf_6/sfn_llm_client.egg-info/requires.txt 2025-10-10T11:08:33,384 writing top-level names to /tmp/pip-modern-metadata-jlnysf_6/sfn_llm_client.egg-info/top_level.txt 2025-10-10T11:08:33,386 writing manifest file '/tmp/pip-modern-metadata-jlnysf_6/sfn_llm_client.egg-info/SOURCES.txt' 2025-10-10T11:08:33,414 reading manifest file '/tmp/pip-modern-metadata-jlnysf_6/sfn_llm_client.egg-info/SOURCES.txt' 2025-10-10T11:08:33,416 reading manifest template 'MANIFEST.in' 2025-10-10T11:08:33,421 writing manifest file '/tmp/pip-modern-metadata-jlnysf_6/sfn_llm_client.egg-info/SOURCES.txt' 2025-10-10T11:08:33,422 creating '/tmp/pip-modern-metadata-jlnysf_6/sfn_llm_client-0.3.2.dist-info' 2025-10-10T11:08:33,560 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-10T11:08:33,566 Source in /tmp/pip-wheel-at0vvrmn/sfn-llm-client_b226af3e6eae47fa86fa06431c582cae has version 0.3.2, which satisfies requirement sfn-llm-client==0.3.2 from https://files.pythonhosted.org/packages/13/73/a25f269aafe013e55aca7991ca145383cba8e952e022d8ae70017cffa7a4/sfn_llm_client-0.3.2.tar.gz 2025-10-10T11:08:33,567 Removed sfn-llm-client==0.3.2 from https://files.pythonhosted.org/packages/13/73/a25f269aafe013e55aca7991ca145383cba8e952e022d8ae70017cffa7a4/sfn_llm_client-0.3.2.tar.gz from build tracker '/tmp/pip-build-tracker-vy003cbw' 2025-10-10T11:08:33,573 Created temporary directory: /tmp/pip-unpack-mezgosym 2025-10-10T11:08:33,574 Building wheels for collected packages: sfn-llm-client 2025-10-10T11:08:33,580 Created temporary directory: /tmp/pip-wheel-9_l85wdf 2025-10-10T11:08:33,581 Destination directory: /tmp/pip-wheel-9_l85wdf 2025-10-10T11:08:33,584 Building wheel for sfn-llm-client (pyproject.toml): started 2025-10-10T11:08:33,585 Running command Building wheel for sfn-llm-client (pyproject.toml) 2025-10-10T11:08:34,311 running bdist_wheel 2025-10-10T11:08:34,365 running build 2025-10-10T11:08:34,366 running build_py 2025-10-10T11:08:34,373 creating build/lib/sfn_llm_client 2025-10-10T11:08:34,375 copying sfn_llm_client/__init__.py -> build/lib/sfn_llm_client 2025-10-10T11:08:34,378 creating build/lib/sfn_llm_client/utils 2025-10-10T11:08:34,379 copying sfn_llm_client/utils/consts.py -> build/lib/sfn_llm_client/utils 2025-10-10T11:08:34,382 copying sfn_llm_client/utils/__init__.py -> build/lib/sfn_llm_client/utils 2025-10-10T11:08:34,384 copying sfn_llm_client/utils/base_llm_client.py -> build/lib/sfn_llm_client/utils 2025-10-10T11:08:34,386 copying sfn_llm_client/utils/retry_with.py -> build/lib/sfn_llm_client/utils 2025-10-10T11:08:34,388 copying sfn_llm_client/utils/logging.py -> build/lib/sfn_llm_client/utils 2025-10-10T11:08:34,391 creating build/lib/sfn_llm_client/llm_cost_calculation 2025-10-10T11:08:34,392 copying sfn_llm_client/llm_cost_calculation/__init__.py -> build/lib/sfn_llm_client/llm_cost_calculation 2025-10-10T11:08:34,394 copying sfn_llm_client/llm_cost_calculation/openai_cost_calculation.py -> build/lib/sfn_llm_client/llm_cost_calculation 2025-10-10T11:08:34,396 copying sfn_llm_client/llm_cost_calculation/snowflake_cortex_cost_calculation.py -> build/lib/sfn_llm_client/llm_cost_calculation 2025-10-10T11:08:34,399 copying sfn_llm_client/llm_cost_calculation/cost_tracker.py -> build/lib/sfn_llm_client/llm_cost_calculation 2025-10-10T11:08:34,402 copying sfn_llm_client/llm_cost_calculation/anthropic_cost_calculation.py -> build/lib/sfn_llm_client/llm_cost_calculation 2025-10-10T11:08:34,405 creating build/lib/sfn_llm_client/sync 2025-10-10T11:08:34,406 copying sfn_llm_client/sync/__init__.py -> build/lib/sfn_llm_client/sync 2025-10-10T11:08:34,409 copying sfn_llm_client/sync/sync_llm_api_client_factory.py -> build/lib/sfn_llm_client/sync 2025-10-10T11:08:34,462 creating build/lib/sfn_llm_client/llm_client 2025-10-10T11:08:34,463 copying sfn_llm_client/llm_client/local_client.py -> build/lib/sfn_llm_client/llm_client 2025-10-10T11:08:34,465 copying sfn_llm_client/llm_client/__init__.py -> build/lib/sfn_llm_client/llm_client 2025-10-10T11:08:34,467 creating build/lib/sfn_llm_client/llm_api_client 2025-10-10T11:08:34,468 copying sfn_llm_client/llm_api_client/snowflake_cortex_complete_extended.py -> build/lib/sfn_llm_client/llm_api_client 2025-10-10T11:08:34,471 copying sfn_llm_client/llm_api_client/huggingface_client.py -> build/lib/sfn_llm_client/llm_api_client 2025-10-10T11:08:34,473 copying sfn_llm_client/llm_api_client/ai21_client.py -> build/lib/sfn_llm_client/llm_api_client 2025-10-10T11:08:34,475 copying sfn_llm_client/llm_api_client/__init__.py -> build/lib/sfn_llm_client/llm_api_client 2025-10-10T11:08:34,477 copying sfn_llm_client/llm_api_client/base_llm_api_client.py -> build/lib/sfn_llm_client/llm_api_client 2025-10-10T11:08:34,479 copying sfn_llm_client/llm_api_client/openai_client.py -> build/lib/sfn_llm_client/llm_api_client 2025-10-10T11:08:34,482 copying sfn_llm_client/llm_api_client/openai_langchain_client.py -> build/lib/sfn_llm_client/llm_api_client 2025-10-10T11:08:34,484 copying sfn_llm_client/llm_api_client/llm_api_client_factory.py -> build/lib/sfn_llm_client/llm_api_client 2025-10-10T11:08:34,486 copying sfn_llm_client/llm_api_client/google_client.py -> build/lib/sfn_llm_client/llm_api_client 2025-10-10T11:08:34,488 copying sfn_llm_client/llm_api_client/anthropic_client.py -> build/lib/sfn_llm_client/llm_api_client 2025-10-10T11:08:34,491 copying sfn_llm_client/llm_api_client/cortex_langchain_client.py -> build/lib/sfn_llm_client/llm_api_client 2025-10-10T11:08:34,493 copying sfn_llm_client/llm_api_client/aleph_alpha_client.py -> build/lib/sfn_llm_client/llm_api_client 2025-10-10T11:08:34,495 copying sfn_llm_client/llm_api_client/cortex_client.py -> build/lib/sfn_llm_client/llm_api_client 2025-10-10T11:08:34,498 creating build/lib/sfn_llm_client/agent 2025-10-10T11:08:34,499 copying sfn_llm_client/agent/agent_executor.py -> build/lib/sfn_llm_client/agent 2025-10-10T11:08:34,502 creating build/lib/sfn_llm_client/llm_api_client/core 2025-10-10T11:08:34,503 copying sfn_llm_client/llm_api_client/core/__init__.py -> build/lib/sfn_llm_client/llm_api_client/core 2025-10-10T11:08:34,505 copying sfn_llm_client/llm_api_client/core/model_schema.py -> build/lib/sfn_llm_client/llm_api_client/core 2025-10-10T11:08:34,507 copying sfn_llm_client/llm_api_client/core/custom_snowflake.py -> build/lib/sfn_llm_client/llm_api_client/core 2025-10-10T11:08:34,509 copying sfn_llm_client/llm_api_client/core/llm.py -> build/lib/sfn_llm_client/llm_api_client/core 2025-10-10T11:08:34,511 running egg_info 2025-10-10T11:08:34,525 writing sfn_llm_client.egg-info/PKG-INFO 2025-10-10T11:08:34,537 writing dependency_links to sfn_llm_client.egg-info/dependency_links.txt 2025-10-10T11:08:34,543 writing requirements to sfn_llm_client.egg-info/requires.txt 2025-10-10T11:08:34,544 writing top-level names to sfn_llm_client.egg-info/top_level.txt 2025-10-10T11:08:34,560 reading manifest file 'sfn_llm_client.egg-info/SOURCES.txt' 2025-10-10T11:08:34,564 reading manifest template 'MANIFEST.in' 2025-10-10T11:08:34,569 writing manifest file 'sfn_llm_client.egg-info/SOURCES.txt' 2025-10-10T11:08:34,592 installing to build/bdist.linux-armv7l/wheel 2025-10-10T11:08:34,592 running install 2025-10-10T11:08:34,617 running install_lib 2025-10-10T11:08:34,625 creating build/bdist.linux-armv7l/wheel 2025-10-10T11:08:34,627 creating build/bdist.linux-armv7l/wheel/sfn_llm_client 2025-10-10T11:08:34,629 creating build/bdist.linux-armv7l/wheel/sfn_llm_client/utils 2025-10-10T11:08:34,630 copying build/lib/sfn_llm_client/utils/consts.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/utils 2025-10-10T11:08:34,632 copying build/lib/sfn_llm_client/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/utils 2025-10-10T11:08:34,634 copying build/lib/sfn_llm_client/utils/base_llm_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/utils 2025-10-10T11:08:34,636 copying build/lib/sfn_llm_client/utils/retry_with.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/utils 2025-10-10T11:08:34,637 copying build/lib/sfn_llm_client/utils/logging.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/utils 2025-10-10T11:08:34,640 creating build/bdist.linux-armv7l/wheel/sfn_llm_client/llm_cost_calculation 2025-10-10T11:08:34,641 copying build/lib/sfn_llm_client/llm_cost_calculation/__init__.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_cost_calculation 2025-10-10T11:08:34,643 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-10-10T11:08:34,645 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-10-10T11:08:34,647 copying build/lib/sfn_llm_client/llm_cost_calculation/cost_tracker.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_cost_calculation 2025-10-10T11:08:34,649 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-10-10T11:08:34,652 creating build/bdist.linux-armv7l/wheel/sfn_llm_client/sync 2025-10-10T11:08:34,653 copying build/lib/sfn_llm_client/sync/__init__.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/sync 2025-10-10T11:08:34,655 copying build/lib/sfn_llm_client/sync/sync_llm_api_client_factory.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/sync 2025-10-10T11:08:34,657 creating build/bdist.linux-armv7l/wheel/sfn_llm_client/llm_client 2025-10-10T11:08:34,658 copying build/lib/sfn_llm_client/llm_client/local_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_client 2025-10-10T11:08:34,661 copying build/lib/sfn_llm_client/llm_client/__init__.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_client 2025-10-10T11:08:34,662 copying build/lib/sfn_llm_client/__init__.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client 2025-10-10T11:08:34,665 creating build/bdist.linux-armv7l/wheel/sfn_llm_client/llm_api_client 2025-10-10T11:08:34,666 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-10-10T11:08:34,669 copying build/lib/sfn_llm_client/llm_api_client/huggingface_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2025-10-10T11:08:34,671 copying build/lib/sfn_llm_client/llm_api_client/ai21_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2025-10-10T11:08:34,673 copying build/lib/sfn_llm_client/llm_api_client/__init__.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2025-10-10T11:08:34,674 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-10-10T11:08:34,676 copying build/lib/sfn_llm_client/llm_api_client/openai_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2025-10-10T11:08:34,678 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-10-10T11:08:34,681 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-10-10T11:08:34,683 copying build/lib/sfn_llm_client/llm_api_client/google_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2025-10-10T11:08:34,685 creating build/bdist.linux-armv7l/wheel/sfn_llm_client/llm_api_client/core 2025-10-10T11:08:34,686 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-10-10T11:08:34,688 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-10-10T11:08:34,690 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-10-10T11:08:34,692 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-10-10T11:08:34,695 copying build/lib/sfn_llm_client/llm_api_client/anthropic_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2025-10-10T11:08:34,697 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-10-10T11:08:34,700 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-10-10T11:08:34,702 copying build/lib/sfn_llm_client/llm_api_client/cortex_client.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/llm_api_client 2025-10-10T11:08:34,704 creating build/bdist.linux-armv7l/wheel/sfn_llm_client/agent 2025-10-10T11:08:34,706 copying build/lib/sfn_llm_client/agent/agent_executor.py -> build/bdist.linux-armv7l/wheel/./sfn_llm_client/agent 2025-10-10T11:08:34,708 running install_egg_info 2025-10-10T11:08:34,714 Copying sfn_llm_client.egg-info to build/bdist.linux-armv7l/wheel/./sfn_llm_client-0.3.2-py3.11.egg-info 2025-10-10T11:08:34,725 running install_scripts 2025-10-10T11:08:34,733 creating build/bdist.linux-armv7l/wheel/sfn_llm_client-0.3.2.dist-info/WHEEL 2025-10-10T11:08:34,736 creating '/tmp/pip-wheel-9_l85wdf/.tmp-4wt9pobd/sfn_llm_client-0.3.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-10T11:08:34,739 adding 'sfn_llm_client/__init__.py' 2025-10-10T11:08:34,741 adding 'sfn_llm_client/agent/agent_executor.py' 2025-10-10T11:08:34,743 adding 'sfn_llm_client/llm_api_client/__init__.py' 2025-10-10T11:08:34,744 adding 'sfn_llm_client/llm_api_client/ai21_client.py' 2025-10-10T11:08:34,746 adding 'sfn_llm_client/llm_api_client/aleph_alpha_client.py' 2025-10-10T11:08:34,747 adding 'sfn_llm_client/llm_api_client/anthropic_client.py' 2025-10-10T11:08:34,749 adding 'sfn_llm_client/llm_api_client/base_llm_api_client.py' 2025-10-10T11:08:34,750 adding 'sfn_llm_client/llm_api_client/cortex_client.py' 2025-10-10T11:08:34,752 adding 'sfn_llm_client/llm_api_client/cortex_langchain_client.py' 2025-10-10T11:08:34,753 adding 'sfn_llm_client/llm_api_client/google_client.py' 2025-10-10T11:08:34,755 adding 'sfn_llm_client/llm_api_client/huggingface_client.py' 2025-10-10T11:08:34,756 adding 'sfn_llm_client/llm_api_client/llm_api_client_factory.py' 2025-10-10T11:08:34,757 adding 'sfn_llm_client/llm_api_client/openai_client.py' 2025-10-10T11:08:34,759 adding 'sfn_llm_client/llm_api_client/openai_langchain_client.py' 2025-10-10T11:08:34,762 adding 'sfn_llm_client/llm_api_client/snowflake_cortex_complete_extended.py' 2025-10-10T11:08:34,764 adding 'sfn_llm_client/llm_api_client/core/__init__.py' 2025-10-10T11:08:34,765 adding 'sfn_llm_client/llm_api_client/core/custom_snowflake.py' 2025-10-10T11:08:34,767 adding 'sfn_llm_client/llm_api_client/core/llm.py' 2025-10-10T11:08:34,769 adding 'sfn_llm_client/llm_api_client/core/model_schema.py' 2025-10-10T11:08:34,770 adding 'sfn_llm_client/llm_client/__init__.py' 2025-10-10T11:08:34,772 adding 'sfn_llm_client/llm_client/local_client.py' 2025-10-10T11:08:34,773 adding 'sfn_llm_client/llm_cost_calculation/__init__.py' 2025-10-10T11:08:34,774 adding 'sfn_llm_client/llm_cost_calculation/anthropic_cost_calculation.py' 2025-10-10T11:08:34,776 adding 'sfn_llm_client/llm_cost_calculation/cost_tracker.py' 2025-10-10T11:08:34,777 adding 'sfn_llm_client/llm_cost_calculation/openai_cost_calculation.py' 2025-10-10T11:08:34,779 adding 'sfn_llm_client/llm_cost_calculation/snowflake_cortex_cost_calculation.py' 2025-10-10T11:08:34,780 adding 'sfn_llm_client/sync/__init__.py' 2025-10-10T11:08:34,782 adding 'sfn_llm_client/sync/sync_llm_api_client_factory.py' 2025-10-10T11:08:34,784 adding 'sfn_llm_client/utils/__init__.py' 2025-10-10T11:08:34,785 adding 'sfn_llm_client/utils/base_llm_client.py' 2025-10-10T11:08:34,786 adding 'sfn_llm_client/utils/consts.py' 2025-10-10T11:08:34,788 adding 'sfn_llm_client/utils/logging.py' 2025-10-10T11:08:34,789 adding 'sfn_llm_client/utils/retry_with.py' 2025-10-10T11:08:34,791 adding 'sfn_llm_client-0.3.2.dist-info/METADATA' 2025-10-10T11:08:34,792 adding 'sfn_llm_client-0.3.2.dist-info/WHEEL' 2025-10-10T11:08:34,793 adding 'sfn_llm_client-0.3.2.dist-info/top_level.txt' 2025-10-10T11:08:34,794 adding 'sfn_llm_client-0.3.2.dist-info/RECORD' 2025-10-10T11:08:34,796 removing build/bdist.linux-armv7l/wheel 2025-10-10T11:08:34,919 Building wheel for sfn-llm-client (pyproject.toml): finished with status 'done' 2025-10-10T11:08:34,925 Created wheel for sfn-llm-client: filename=sfn_llm_client-0.3.2-py3-none-any.whl size=41089 sha256=02a8b4367090adfe9dcba03f6134349ceda1257892bb0ef1b201addb1ddf18d8 2025-10-10T11:08:34,926 Stored in directory: /tmp/pip-ephem-wheel-cache-sx35u4m9/wheels/ff/d7/2c/4e4a44829f28a75a4927cae0b0cb24186e6c1b7c16bee8d7d4 2025-10-10T11:08:34,939 Successfully built sfn-llm-client 2025-10-10T11:08:34,943 Removed build tracker: '/tmp/pip-build-tracker-vy003cbw'