2025-09-17T01:09:55,927 Created temporary directory: /tmp/pip-ephem-wheel-cache-nfubrc98 2025-09-17T01:09:55,930 Created temporary directory: /tmp/pip-build-tracker-jz_h5pi8 2025-09-17T01:09:55,931 Initialized build tracking at /tmp/pip-build-tracker-jz_h5pi8 2025-09-17T01:09:55,931 Created build tracker: /tmp/pip-build-tracker-jz_h5pi8 2025-09-17T01:09:55,932 Entered build tracker: /tmp/pip-build-tracker-jz_h5pi8 2025-09-17T01:09:55,933 Created temporary directory: /tmp/pip-wheel-cdjv6bvl 2025-09-17T01:09:55,936 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-09-17T01:09:55,938 Created temporary directory: /tmp/pip-ephem-wheel-cache-xxddu32l 2025-09-17T01:09:55,966 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-17T01:09:55,969 2 location(s) to search for versions of surfari: 2025-09-17T01:09:55,969 * https://pypi.org/simple/surfari/ 2025-09-17T01:09:55,969 * https://www.piwheels.org/simple/surfari/ 2025-09-17T01:09:55,970 Fetching project page and analyzing links: https://pypi.org/simple/surfari/ 2025-09-17T01:09:55,971 Getting page https://pypi.org/simple/surfari/ 2025-09-17T01:09:55,972 Found index url https://pypi.org/simple 2025-09-17T01:09:56,250 Fetched page https://pypi.org/simple/surfari/ as application/vnd.pypi.simple.v1+json 2025-09-17T01:09:56,253 Skipping link: No binaries permitted for surfari: https://files.pythonhosted.org/packages/41/ee/faad92149b8361b56c86dbd7d5ba4afa932b4f553f86fe89d6c6a5e0f114/surfari-0.1.6-py3-none-any.whl (from https://pypi.org/simple/surfari/) (requires-python:>=3.11) 2025-09-17T01:09:56,254 Found link https://files.pythonhosted.org/packages/e2/80/4970be02cb4b3e015ccc798636a0ac91a375152aa57fdb7989830558d254/surfari-0.1.6.tar.gz (from https://pypi.org/simple/surfari/) (requires-python:>=3.11), version: 0.1.6 2025-09-17T01:09:56,254 Skipping link: No binaries permitted for surfari: https://files.pythonhosted.org/packages/6c/c7/5e72946c3212992bb672c85e9fea8cc37b3b35211dd324e6af5aa5b6e34f/surfari-0.1.8-py3-none-any.whl (from https://pypi.org/simple/surfari/) (requires-python:>=3.11) 2025-09-17T01:09:56,255 Found link https://files.pythonhosted.org/packages/32/4e/9feba8ad39e7c1ff8be54e12222e1e81fb98483fb1b8abff19fed2d6ccf9/surfari-0.1.8.tar.gz (from https://pypi.org/simple/surfari/) (requires-python:>=3.11), version: 0.1.8 2025-09-17T01:09:56,256 Skipping link: No binaries permitted for surfari: https://files.pythonhosted.org/packages/1c/e6/f0af17fb8c86446959ac3930efc7b86a92a53cddd8d36245b2e312e209af/surfari-0.1.9-py3-none-any.whl (from https://pypi.org/simple/surfari/) (requires-python:>=3.11) 2025-09-17T01:09:56,257 Found link https://files.pythonhosted.org/packages/e7/e1/c31975ba2169ec3df3d9b21dca1ad8b9a8be209656d9da4d9e4573299100/surfari-0.1.9.tar.gz (from https://pypi.org/simple/surfari/) (requires-python:>=3.11), version: 0.1.9 2025-09-17T01:09:56,257 Skipping link: No binaries permitted for surfari: https://files.pythonhosted.org/packages/d1/23/bfe47ff3b52a8b21ffa31c265f08e807cdf4037bf4b11264df47bf4dabc6/surfari-0.1.10-py3-none-any.whl (from https://pypi.org/simple/surfari/) (requires-python:>=3.11) 2025-09-17T01:09:56,258 Found link https://files.pythonhosted.org/packages/dd/f1/610a3592b09f9cfabccc9986d55def4c7ca997f7abc5325882ab767d8924/surfari-0.1.10.tar.gz (from https://pypi.org/simple/surfari/) (requires-python:>=3.11), version: 0.1.10 2025-09-17T01:09:56,259 Fetching project page and analyzing links: https://www.piwheels.org/simple/surfari/ 2025-09-17T01:09:56,260 Getting page https://www.piwheels.org/simple/surfari/ 2025-09-17T01:09:56,261 Found index url https://www.piwheels.org/simple 2025-09-17T01:09:56,420 Fetched page https://www.piwheels.org/simple/surfari/ as text/html 2025-09-17T01:09:56,423 Skipping link: No binaries permitted for surfari: https://www.piwheels.org/simple/surfari/surfari-0.1.9-py3-none-any.whl#sha256=a595a29eb1e77eebdbf561264eaa8b622ddc02e7e25c1c0103eec58865f43157 (from https://www.piwheels.org/simple/surfari/) (requires-python:>=3.11) 2025-09-17T01:09:56,424 Skipping link: No binaries permitted for surfari: https://www.piwheels.org/simple/surfari/surfari-0.1.8-py3-none-any.whl#sha256=50bbff31020887feae5638d861d2285ddde7fad4a35051c52a7cc7cdcf21f0e4 (from https://www.piwheels.org/simple/surfari/) (requires-python:>=3.11) 2025-09-17T01:09:56,424 Skipping link: No binaries permitted for surfari: https://www.piwheels.org/simple/surfari/surfari-0.1.6-py3-none-any.whl#sha256=5a8e0c6453d52c2aedb1f11f7f0cd7e8f5a02bb08fea48f3ef104f3868d3be60 (from https://www.piwheels.org/simple/surfari/) (requires-python:>=3.11) 2025-09-17T01:09:56,425 Skipping link: not a file: https://www.piwheels.org/simple/surfari/ 2025-09-17T01:09:56,425 Skipping link: not a file: https://pypi.org/simple/surfari/ 2025-09-17T01:09:56,445 Given no hashes to check 1 links for project 'surfari': discarding no candidates 2025-09-17T01:09:56,463 Collecting surfari==0.1.10 2025-09-17T01:09:56,466 Created temporary directory: /tmp/pip-unpack-l76wtg7i 2025-09-17T01:09:56,678 Downloading surfari-0.1.10.tar.gz (141 kB) 2025-09-17T01:09:56,865 Added surfari==0.1.10 from https://files.pythonhosted.org/packages/dd/f1/610a3592b09f9cfabccc9986d55def4c7ca997f7abc5325882ab767d8924/surfari-0.1.10.tar.gz to build tracker '/tmp/pip-build-tracker-jz_h5pi8' 2025-09-17T01:09:56,870 Created temporary directory: /tmp/pip-build-env-xoxtv_33 2025-09-17T01:09:56,875 Installing build dependencies: started 2025-09-17T01:09:56,877 Running command pip subprocess to install build dependencies 2025-09-17T01:09:59,445 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-09-17T01:10:00,155 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-09-17T01:10:00,179 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-17T01:10:01,994 Collecting setuptools>=61.0 2025-09-17T01:10:02,094 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-09-17T01:10:05,417 Installing collected packages: setuptools 2025-09-17T01:10:10,187 Successfully installed setuptools-80.9.0 2025-09-17T01:10:10,457 Installing build dependencies: finished with status 'done' 2025-09-17T01:10:10,464 Getting requirements to build wheel: started 2025-09-17T01:10:10,465 Running command Getting requirements to build wheel 2025-09-17T01:10:11,158 running egg_info 2025-09-17T01:10:11,164 writing src/surfari.egg-info/PKG-INFO 2025-09-17T01:10:11,168 writing dependency_links to src/surfari.egg-info/dependency_links.txt 2025-09-17T01:10:11,170 writing requirements to src/surfari.egg-info/requires.txt 2025-09-17T01:10:11,172 writing top-level names to src/surfari.egg-info/top_level.txt 2025-09-17T01:10:11,208 reading manifest file 'src/surfari.egg-info/SOURCES.txt' 2025-09-17T01:10:11,212 reading manifest template 'MANIFEST.in' 2025-09-17T01:10:11,214 no previously-included directories found matching 'tests' 2025-09-17T01:10:11,215 warning: no previously-included files found matching 'src/surfari/security/google_client_secret.json' 2025-09-17T01:10:11,216 warning: no previously-included files matching '*_dev*' found anywhere in distribution 2025-09-17T01:10:11,221 writing manifest file 'src/surfari.egg-info/SOURCES.txt' 2025-09-17T01:10:11,319 Getting requirements to build wheel: finished with status 'done' 2025-09-17T01:10:11,326 Created temporary directory: /tmp/pip-modern-metadata-arnds6oc 2025-09-17T01:10:11,328 Preparing metadata (pyproject.toml): started 2025-09-17T01:10:11,330 Running command Preparing metadata (pyproject.toml) 2025-09-17T01:10:11,988 running dist_info 2025-09-17T01:10:12,000 creating /tmp/pip-modern-metadata-arnds6oc/surfari.egg-info 2025-09-17T01:10:12,001 writing /tmp/pip-modern-metadata-arnds6oc/surfari.egg-info/PKG-INFO 2025-09-17T01:10:12,005 writing dependency_links to /tmp/pip-modern-metadata-arnds6oc/surfari.egg-info/dependency_links.txt 2025-09-17T01:10:12,007 writing requirements to /tmp/pip-modern-metadata-arnds6oc/surfari.egg-info/requires.txt 2025-09-17T01:10:12,008 writing top-level names to /tmp/pip-modern-metadata-arnds6oc/surfari.egg-info/top_level.txt 2025-09-17T01:10:12,010 writing manifest file '/tmp/pip-modern-metadata-arnds6oc/surfari.egg-info/SOURCES.txt' 2025-09-17T01:10:12,042 reading manifest file '/tmp/pip-modern-metadata-arnds6oc/surfari.egg-info/SOURCES.txt' 2025-09-17T01:10:12,044 reading manifest template 'MANIFEST.in' 2025-09-17T01:10:12,045 no previously-included directories found matching 'tests' 2025-09-17T01:10:12,046 warning: no previously-included files found matching 'src/surfari/security/google_client_secret.json' 2025-09-17T01:10:12,047 warning: no previously-included files matching '*_dev*' found anywhere in distribution 2025-09-17T01:10:12,051 writing manifest file '/tmp/pip-modern-metadata-arnds6oc/surfari.egg-info/SOURCES.txt' 2025-09-17T01:10:12,052 creating '/tmp/pip-modern-metadata-arnds6oc/surfari-0.1.10.dist-info' 2025-09-17T01:10:12,172 Preparing metadata (pyproject.toml): finished with status 'done' 2025-09-17T01:10:12,178 Source in /tmp/pip-wheel-cdjv6bvl/surfari_4b37fad05cf44570a01a8192750d6592 has version 0.1.10, which satisfies requirement surfari==0.1.10 from https://files.pythonhosted.org/packages/dd/f1/610a3592b09f9cfabccc9986d55def4c7ca997f7abc5325882ab767d8924/surfari-0.1.10.tar.gz 2025-09-17T01:10:12,179 Removed surfari==0.1.10 from https://files.pythonhosted.org/packages/dd/f1/610a3592b09f9cfabccc9986d55def4c7ca997f7abc5325882ab767d8924/surfari-0.1.10.tar.gz from build tracker '/tmp/pip-build-tracker-jz_h5pi8' 2025-09-17T01:10:12,185 Created temporary directory: /tmp/pip-unpack-d_3qvz4l 2025-09-17T01:10:12,186 Building wheels for collected packages: surfari 2025-09-17T01:10:12,190 Created temporary directory: /tmp/pip-wheel-s_exslkp 2025-09-17T01:10:12,190 Destination directory: /tmp/pip-wheel-s_exslkp 2025-09-17T01:10:12,193 Building wheel for surfari (pyproject.toml): started 2025-09-17T01:10:12,194 Running command Building wheel for surfari (pyproject.toml) 2025-09-17T01:10:12,830 running bdist_wheel 2025-09-17T01:10:12,851 running build 2025-09-17T01:10:12,852 running build_py 2025-09-17T01:10:12,858 creating build/lib/surfari 2025-09-17T01:10:12,860 copying src/surfari/__init__.py -> build/lib/surfari 2025-09-17T01:10:12,862 copying src/surfari/navigation_cli.py -> build/lib/surfari 2025-09-17T01:10:12,865 creating build/lib/surfari/view 2025-09-17T01:10:12,866 copying src/surfari/view/text_layouter.py -> build/lib/surfari/view 2025-09-17T01:10:12,869 copying src/surfari/view/full_text_extractor.py -> build/lib/surfari/view 2025-09-17T01:10:12,872 creating build/lib/surfari/agents 2025-09-17T01:10:12,873 copying src/surfari/agents/__init__.py -> build/lib/surfari/agents 2025-09-17T01:10:12,875 creating build/lib/surfari/model 2025-09-17T01:10:12,876 copying src/surfari/model/tool_executor.py -> build/lib/surfari/model 2025-09-17T01:10:12,879 copying src/surfari/model/structured_llm.py -> build/lib/surfari/model 2025-09-17T01:10:12,881 copying src/surfari/model/tool_helper.py -> build/lib/surfari/model 2025-09-17T01:10:12,884 creating build/lib/surfari/security 2025-09-17T01:10:12,885 copying src/surfari/security/site_credential_manager.py -> build/lib/surfari/security 2025-09-17T01:10:12,888 copying src/surfari/security/gmail_otp_fetcher.py -> build/lib/surfari/security 2025-09-17T01:10:12,890 copying src/surfari/security/data_masker.py -> build/lib/surfari/security 2025-09-17T01:10:12,893 creating build/lib/surfari/util 2025-09-17T01:10:12,894 copying src/surfari/util/cdp_browser.py -> build/lib/surfari/util 2025-09-17T01:10:12,896 copying src/surfari/util/config.py -> build/lib/surfari/util 2025-09-17T01:10:12,898 copying src/surfari/util/playwright_util.py -> build/lib/surfari/util 2025-09-17T01:10:12,901 copying src/surfari/util/surfari_logger.py -> build/lib/surfari/util 2025-09-17T01:10:12,903 copying src/surfari/util/db_service.py -> build/lib/surfari/util 2025-09-17T01:10:12,905 creating build/lib/surfari/agents/navigation_agent 2025-09-17T01:10:12,906 copying src/surfari/agents/navigation_agent/_navigation_agent.py -> build/lib/surfari/agents/navigation_agent 2025-09-17T01:10:12,910 copying src/surfari/agents/navigation_agent/_prompts.py -> build/lib/surfari/agents/navigation_agent 2025-09-17T01:10:12,912 copying src/surfari/agents/navigation_agent/_typing.py -> build/lib/surfari/agents/navigation_agent 2025-09-17T01:10:12,914 copying src/surfari/agents/navigation_agent/_record_and_replay.py -> build/lib/surfari/agents/navigation_agent 2025-09-17T01:10:12,917 copying src/surfari/agents/navigation_agent/_record_and_replay_prompt.py -> build/lib/surfari/agents/navigation_agent 2025-09-17T01:10:12,918 copying src/surfari/agents/navigation_agent/_pinecone_resolver.py -> build/lib/surfari/agents/navigation_agent 2025-09-17T01:10:12,921 copying src/surfari/agents/navigation_agent/_value_resolver.py -> build/lib/surfari/agents/navigation_agent 2025-09-17T01:10:12,923 copying src/surfari/agents/navigation_agent/__init__.py -> build/lib/surfari/agents/navigation_agent 2025-09-17T01:10:12,926 creating build/lib/surfari/agents/tools 2025-09-17T01:10:12,927 copying src/surfari/agents/tools/google_tools.py -> build/lib/surfari/agents/tools 2025-09-17T01:10:12,931 creating build/lib/surfari/agents/base_agent 2025-09-17T01:10:12,932 copying src/surfari/agents/base_agent/_base_agent.py -> build/lib/surfari/agents/base_agent 2025-09-17T01:10:12,934 copying src/surfari/agents/base_agent/__init__.py -> build/lib/surfari/agents/base_agent 2025-09-17T01:10:12,937 creating build/lib/surfari/agents/tools/account_tool 2025-09-17T01:10:12,938 copying src/surfari/agents/tools/account_tool/_tool_definition.py -> build/lib/surfari/agents/tools/account_tool 2025-09-17T01:10:12,941 creating build/lib/surfari/model/mcp 2025-09-17T01:10:12,942 copying src/surfari/model/mcp/mcp_types.py -> build/lib/surfari/model/mcp 2025-09-17T01:10:12,944 copying src/surfari/model/mcp/manager.py -> build/lib/surfari/model/mcp 2025-09-17T01:10:12,947 copying src/surfari/model/mcp/tool_registry.py -> build/lib/surfari/model/mcp 2025-09-17T01:10:12,949 copying src/surfari/model/mcp/session.py -> build/lib/surfari/model/mcp 2025-09-17T01:10:12,952 copying src/surfari/model/mcp/fs_server.py -> build/lib/surfari/model/mcp 2025-09-17T01:10:12,954 copying src/surfari/model/mcp/__init__.py -> build/lib/surfari/model/mcp 2025-09-17T01:10:12,956 copying src/surfari/model/mcp/fs_http_embed.py -> build/lib/surfari/model/mcp 2025-09-17T01:10:12,958 copying src/surfari/model/mcp/load_mcp_servers.py -> build/lib/surfari/model/mcp 2025-09-17T01:10:12,961 running egg_info 2025-09-17T01:10:12,973 writing src/surfari.egg-info/PKG-INFO 2025-09-17T01:10:12,977 writing dependency_links to src/surfari.egg-info/dependency_links.txt 2025-09-17T01:10:12,979 writing requirements to src/surfari.egg-info/requires.txt 2025-09-17T01:10:12,980 writing top-level names to src/surfari.egg-info/top_level.txt 2025-09-17T01:10:13,001 reading manifest file 'src/surfari.egg-info/SOURCES.txt' 2025-09-17T01:10:13,006 reading manifest template 'MANIFEST.in' 2025-09-17T01:10:13,007 no previously-included directories found matching 'tests' 2025-09-17T01:10:13,008 warning: no previously-included files found matching 'src/surfari/security/google_client_secret.json' 2025-09-17T01:10:13,010 warning: no previously-included files matching '*_dev*' found anywhere in distribution 2025-09-17T01:10:13,014 writing manifest file 'src/surfari.egg-info/SOURCES.txt' 2025-09-17T01:10:13,024 copying src/surfari/util/config.json -> build/lib/surfari/util 2025-09-17T01:10:13,027 copying src/surfari/model/mcp/mcp_config.json -> build/lib/surfari/model/mcp 2025-09-17T01:10:13,029 copying src/surfari/view/html_to_text.js -> build/lib/surfari/view 2025-09-17T01:10:13,033 copying src/surfari/security/.env -> build/lib/surfari/security 2025-09-17T01:10:13,035 copying src/surfari/security/credentials.db -> build/lib/surfari/security 2025-09-17T01:10:13,038 creating build/lib/surfari/uploads 2025-09-17T01:10:13,040 copying src/surfari/uploads/testDocForUpload.docx -> build/lib/surfari/uploads 2025-09-17T01:10:13,042 copying src/surfari/uploads/testDocForUpload.pdf -> build/lib/surfari/uploads 2025-09-17T01:10:13,045 creating build/lib/surfari/uploads/subfolder 2025-09-17T01:10:13,047 copying src/surfari/uploads/subfolder/testDocForUpload.txt -> build/lib/surfari/uploads/subfolder 2025-09-17T01:10:13,067 installing to build/bdist.linux-armv7l/wheel 2025-09-17T01:10:13,068 running install 2025-09-17T01:10:13,092 running install_lib 2025-09-17T01:10:13,099 creating build/bdist.linux-armv7l/wheel 2025-09-17T01:10:13,101 creating build/bdist.linux-armv7l/wheel/surfari 2025-09-17T01:10:13,103 creating build/bdist.linux-armv7l/wheel/surfari/view 2025-09-17T01:10:13,104 copying build/lib/surfari/view/text_layouter.py -> build/bdist.linux-armv7l/wheel/./surfari/view 2025-09-17T01:10:13,107 copying build/lib/surfari/view/full_text_extractor.py -> build/bdist.linux-armv7l/wheel/./surfari/view 2025-09-17T01:10:13,110 copying build/lib/surfari/view/html_to_text.js -> build/bdist.linux-armv7l/wheel/./surfari/view 2025-09-17T01:10:13,114 creating build/bdist.linux-armv7l/wheel/surfari/agents 2025-09-17T01:10:13,116 creating build/bdist.linux-armv7l/wheel/surfari/agents/navigation_agent 2025-09-17T01:10:13,118 copying build/lib/surfari/agents/navigation_agent/_navigation_agent.py -> build/bdist.linux-armv7l/wheel/./surfari/agents/navigation_agent 2025-09-17T01:10:13,121 copying build/lib/surfari/agents/navigation_agent/_prompts.py -> build/bdist.linux-armv7l/wheel/./surfari/agents/navigation_agent 2025-09-17T01:10:13,124 copying build/lib/surfari/agents/navigation_agent/_typing.py -> build/bdist.linux-armv7l/wheel/./surfari/agents/navigation_agent 2025-09-17T01:10:13,126 copying build/lib/surfari/agents/navigation_agent/_record_and_replay.py -> build/bdist.linux-armv7l/wheel/./surfari/agents/navigation_agent 2025-09-17T01:10:13,129 copying build/lib/surfari/agents/navigation_agent/_record_and_replay_prompt.py -> build/bdist.linux-armv7l/wheel/./surfari/agents/navigation_agent 2025-09-17T01:10:13,131 copying build/lib/surfari/agents/navigation_agent/_pinecone_resolver.py -> build/bdist.linux-armv7l/wheel/./surfari/agents/navigation_agent 2025-09-17T01:10:13,134 copying build/lib/surfari/agents/navigation_agent/_value_resolver.py -> build/bdist.linux-armv7l/wheel/./surfari/agents/navigation_agent 2025-09-17T01:10:13,136 copying build/lib/surfari/agents/navigation_agent/__init__.py -> build/bdist.linux-armv7l/wheel/./surfari/agents/navigation_agent 2025-09-17T01:10:13,139 creating build/bdist.linux-armv7l/wheel/surfari/agents/tools 2025-09-17T01:10:13,141 creating build/bdist.linux-armv7l/wheel/surfari/agents/tools/account_tool 2025-09-17T01:10:13,142 copying build/lib/surfari/agents/tools/account_tool/_tool_definition.py -> build/bdist.linux-armv7l/wheel/./surfari/agents/tools/account_tool 2025-09-17T01:10:13,145 copying build/lib/surfari/agents/tools/google_tools.py -> build/bdist.linux-armv7l/wheel/./surfari/agents/tools 2025-09-17T01:10:13,148 copying build/lib/surfari/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./surfari/agents 2025-09-17T01:10:13,150 creating build/bdist.linux-armv7l/wheel/surfari/agents/base_agent 2025-09-17T01:10:13,151 copying build/lib/surfari/agents/base_agent/_base_agent.py -> build/bdist.linux-armv7l/wheel/./surfari/agents/base_agent 2025-09-17T01:10:13,154 copying build/lib/surfari/agents/base_agent/__init__.py -> build/bdist.linux-armv7l/wheel/./surfari/agents/base_agent 2025-09-17T01:10:13,157 creating build/bdist.linux-armv7l/wheel/surfari/model 2025-09-17T01:10:13,158 copying build/lib/surfari/model/tool_executor.py -> build/bdist.linux-armv7l/wheel/./surfari/model 2025-09-17T01:10:13,162 creating build/bdist.linux-armv7l/wheel/surfari/model/mcp 2025-09-17T01:10:13,163 copying build/lib/surfari/model/mcp/mcp_types.py -> build/bdist.linux-armv7l/wheel/./surfari/model/mcp 2025-09-17T01:10:13,165 copying build/lib/surfari/model/mcp/manager.py -> build/bdist.linux-armv7l/wheel/./surfari/model/mcp 2025-09-17T01:10:13,167 copying build/lib/surfari/model/mcp/tool_registry.py -> build/bdist.linux-armv7l/wheel/./surfari/model/mcp 2025-09-17T01:10:13,169 copying build/lib/surfari/model/mcp/session.py -> build/bdist.linux-armv7l/wheel/./surfari/model/mcp 2025-09-17T01:10:13,172 copying build/lib/surfari/model/mcp/fs_server.py -> build/bdist.linux-armv7l/wheel/./surfari/model/mcp 2025-09-17T01:10:13,174 copying build/lib/surfari/model/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./surfari/model/mcp 2025-09-17T01:10:13,176 copying build/lib/surfari/model/mcp/fs_http_embed.py -> build/bdist.linux-armv7l/wheel/./surfari/model/mcp 2025-09-17T01:10:13,178 copying build/lib/surfari/model/mcp/load_mcp_servers.py -> build/bdist.linux-armv7l/wheel/./surfari/model/mcp 2025-09-17T01:10:13,181 copying build/lib/surfari/model/mcp/mcp_config.json -> build/bdist.linux-armv7l/wheel/./surfari/model/mcp 2025-09-17T01:10:13,183 copying build/lib/surfari/model/structured_llm.py -> build/bdist.linux-armv7l/wheel/./surfari/model 2025-09-17T01:10:13,186 copying build/lib/surfari/model/tool_helper.py -> build/bdist.linux-armv7l/wheel/./surfari/model 2025-09-17T01:10:13,188 copying build/lib/surfari/__init__.py -> build/bdist.linux-armv7l/wheel/./surfari 2025-09-17T01:10:13,191 creating build/bdist.linux-armv7l/wheel/surfari/security 2025-09-17T01:10:13,192 copying build/lib/surfari/security/site_credential_manager.py -> build/bdist.linux-armv7l/wheel/./surfari/security 2025-09-17T01:10:13,195 copying build/lib/surfari/security/gmail_otp_fetcher.py -> build/bdist.linux-armv7l/wheel/./surfari/security 2025-09-17T01:10:13,197 copying build/lib/surfari/security/.env -> build/bdist.linux-armv7l/wheel/./surfari/security 2025-09-17T01:10:13,199 copying build/lib/surfari/security/credentials.db -> build/bdist.linux-armv7l/wheel/./surfari/security 2025-09-17T01:10:13,202 copying build/lib/surfari/security/data_masker.py -> build/bdist.linux-armv7l/wheel/./surfari/security 2025-09-17T01:10:13,205 creating build/bdist.linux-armv7l/wheel/surfari/uploads 2025-09-17T01:10:13,207 copying build/lib/surfari/uploads/testDocForUpload.pdf -> build/bdist.linux-armv7l/wheel/./surfari/uploads 2025-09-17T01:10:13,210 copying build/lib/surfari/uploads/testDocForUpload.docx -> build/bdist.linux-armv7l/wheel/./surfari/uploads 2025-09-17T01:10:13,213 creating build/bdist.linux-armv7l/wheel/surfari/uploads/subfolder 2025-09-17T01:10:13,214 copying build/lib/surfari/uploads/subfolder/testDocForUpload.txt -> build/bdist.linux-armv7l/wheel/./surfari/uploads/subfolder 2025-09-17T01:10:13,217 creating build/bdist.linux-armv7l/wheel/surfari/util 2025-09-17T01:10:13,218 copying build/lib/surfari/util/config.json -> build/bdist.linux-armv7l/wheel/./surfari/util 2025-09-17T01:10:13,219 copying build/lib/surfari/util/cdp_browser.py -> build/bdist.linux-armv7l/wheel/./surfari/util 2025-09-17T01:10:13,222 copying build/lib/surfari/util/config.py -> build/bdist.linux-armv7l/wheel/./surfari/util 2025-09-17T01:10:13,223 copying build/lib/surfari/util/playwright_util.py -> build/bdist.linux-armv7l/wheel/./surfari/util 2025-09-17T01:10:13,226 copying build/lib/surfari/util/surfari_logger.py -> build/bdist.linux-armv7l/wheel/./surfari/util 2025-09-17T01:10:13,228 copying build/lib/surfari/util/db_service.py -> build/bdist.linux-armv7l/wheel/./surfari/util 2025-09-17T01:10:13,230 copying build/lib/surfari/navigation_cli.py -> build/bdist.linux-armv7l/wheel/./surfari 2025-09-17T01:10:13,232 running install_egg_info 2025-09-17T01:10:13,237 Copying src/surfari.egg-info to build/bdist.linux-armv7l/wheel/./surfari-0.1.10-py3.11.egg-info 2025-09-17T01:10:13,247 running install_scripts 2025-09-17T01:10:13,254 creating build/bdist.linux-armv7l/wheel/surfari-0.1.10.dist-info/WHEEL 2025-09-17T01:10:13,257 creating '/tmp/pip-wheel-s_exslkp/.tmp-kfv1o3yn/surfari-0.1.10-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-17T01:10:13,259 adding 'surfari/__init__.py' 2025-09-17T01:10:13,261 adding 'surfari/navigation_cli.py' 2025-09-17T01:10:13,262 adding 'surfari/agents/__init__.py' 2025-09-17T01:10:13,264 adding 'surfari/agents/base_agent/__init__.py' 2025-09-17T01:10:13,266 adding 'surfari/agents/base_agent/_base_agent.py' 2025-09-17T01:10:13,268 adding 'surfari/agents/navigation_agent/__init__.py' 2025-09-17T01:10:13,274 adding 'surfari/agents/navigation_agent/_navigation_agent.py' 2025-09-17T01:10:13,276 adding 'surfari/agents/navigation_agent/_pinecone_resolver.py' 2025-09-17T01:10:13,279 adding 'surfari/agents/navigation_agent/_prompts.py' 2025-09-17T01:10:13,281 adding 'surfari/agents/navigation_agent/_record_and_replay.py' 2025-09-17T01:10:13,282 adding 'surfari/agents/navigation_agent/_record_and_replay_prompt.py' 2025-09-17T01:10:13,284 adding 'surfari/agents/navigation_agent/_typing.py' 2025-09-17T01:10:13,286 adding 'surfari/agents/navigation_agent/_value_resolver.py' 2025-09-17T01:10:13,289 adding 'surfari/agents/tools/google_tools.py' 2025-09-17T01:10:13,292 adding 'surfari/agents/tools/account_tool/_tool_definition.py' 2025-09-17T01:10:13,295 adding 'surfari/model/structured_llm.py' 2025-09-17T01:10:13,297 adding 'surfari/model/tool_executor.py' 2025-09-17T01:10:13,299 adding 'surfari/model/tool_helper.py' 2025-09-17T01:10:13,301 adding 'surfari/model/mcp/__init__.py' 2025-09-17T01:10:13,303 adding 'surfari/model/mcp/fs_http_embed.py' 2025-09-17T01:10:13,305 adding 'surfari/model/mcp/fs_server.py' 2025-09-17T01:10:13,307 adding 'surfari/model/mcp/load_mcp_servers.py' 2025-09-17T01:10:13,308 adding 'surfari/model/mcp/manager.py' 2025-09-17T01:10:13,310 adding 'surfari/model/mcp/mcp_config.json' 2025-09-17T01:10:13,311 adding 'surfari/model/mcp/mcp_types.py' 2025-09-17T01:10:13,313 adding 'surfari/model/mcp/session.py' 2025-09-17T01:10:13,315 adding 'surfari/model/mcp/tool_registry.py' 2025-09-17T01:10:13,317 adding 'surfari/security/.env' 2025-09-17T01:10:13,319 adding 'surfari/security/credentials.db' 2025-09-17T01:10:13,321 adding 'surfari/security/data_masker.py' 2025-09-17T01:10:13,323 adding 'surfari/security/gmail_otp_fetcher.py' 2025-09-17T01:10:13,325 adding 'surfari/security/site_credential_manager.py' 2025-09-17T01:10:13,328 adding 'surfari/uploads/testDocForUpload.docx' 2025-09-17T01:10:13,330 adding 'surfari/uploads/testDocForUpload.pdf' 2025-09-17T01:10:13,332 adding 'surfari/uploads/subfolder/testDocForUpload.txt' 2025-09-17T01:10:13,335 adding 'surfari/util/cdp_browser.py' 2025-09-17T01:10:13,337 adding 'surfari/util/config.json' 2025-09-17T01:10:13,338 adding 'surfari/util/config.py' 2025-09-17T01:10:13,340 adding 'surfari/util/db_service.py' 2025-09-17T01:10:13,345 adding 'surfari/util/playwright_util.py' 2025-09-17T01:10:13,347 adding 'surfari/util/surfari_logger.py' 2025-09-17T01:10:13,352 adding 'surfari/view/full_text_extractor.py' 2025-09-17T01:10:13,359 adding 'surfari/view/html_to_text.js' 2025-09-17T01:10:13,362 adding 'surfari/view/text_layouter.py' 2025-09-17T01:10:13,365 adding 'surfari-0.1.10.dist-info/METADATA' 2025-09-17T01:10:13,366 adding 'surfari-0.1.10.dist-info/WHEEL' 2025-09-17T01:10:13,368 adding 'surfari-0.1.10.dist-info/top_level.txt' 2025-09-17T01:10:13,369 adding 'surfari-0.1.10.dist-info/RECORD' 2025-09-17T01:10:13,373 removing build/bdist.linux-armv7l/wheel 2025-09-17T01:10:13,486 Building wheel for surfari (pyproject.toml): finished with status 'done' 2025-09-17T01:10:13,494 Created wheel for surfari: filename=surfari-0.1.10-py3-none-any.whl size=148408 sha256=471901b6a12b1252e41be21ecb4efc824699f82de8d0dfce45097dd88bbb15ac 2025-09-17T01:10:13,495 Stored in directory: /tmp/pip-ephem-wheel-cache-xxddu32l/wheels/94/01/33/8eea4ab87cb4443baed406797714c39b45058dff5d49c42c53 2025-09-17T01:10:13,507 Successfully built surfari 2025-09-17T01:10:13,514 Removed build tracker: '/tmp/pip-build-tracker-jz_h5pi8'