2026-06-16T15:58:21,701 Created temporary directory: /tmp/pip-ephem-wheel-cache-_v8htrna 2026-06-16T15:58:21,703 Created temporary directory: /tmp/pip-build-tracker-9k2diz5h 2026-06-16T15:58:21,704 Initialized build tracking at /tmp/pip-build-tracker-9k2diz5h 2026-06-16T15:58:21,704 Created build tracker: /tmp/pip-build-tracker-9k2diz5h 2026-06-16T15:58:21,705 Entered build tracker: /tmp/pip-build-tracker-9k2diz5h 2026-06-16T15:58:21,705 Created temporary directory: /tmp/pip-wheel-hh4w2xbs 2026-06-16T15:58:21,708 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-16T15:58:21,711 Created temporary directory: /tmp/pip-ephem-wheel-cache-y5u94gul 2026-06-16T15:58:21,736 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-16T15:58:21,739 2 location(s) to search for versions of pyxll-claude: 2026-06-16T15:58:21,739 * https://pypi.org/simple/pyxll-claude/ 2026-06-16T15:58:21,739 * https://www.piwheels.org/simple/pyxll-claude/ 2026-06-16T15:58:21,740 Fetching project page and analyzing links: https://pypi.org/simple/pyxll-claude/ 2026-06-16T15:58:21,741 Getting page https://pypi.org/simple/pyxll-claude/ 2026-06-16T15:58:21,742 Found index url https://pypi.org/simple 2026-06-16T15:58:21,893 Fetched page https://pypi.org/simple/pyxll-claude/ as application/vnd.pypi.simple.v1+json 2026-06-16T15:58:21,895 Skipping link: No binaries permitted for pyxll-claude: https://files.pythonhosted.org/packages/fb/fc/354dc3cdcdc27fef2249bdd3ef52775e636a119bdad737eb935ef89e9c0f/pyxll_claude-0.1.0-py3-none-any.whl (from https://pypi.org/simple/pyxll-claude/) (requires-python:>=3.10) 2026-06-16T15:58:21,896 Found link https://files.pythonhosted.org/packages/53/a2/f29d4665467e2562cfd8e6cc700e9422db3a62f721f021f046fd87971323/pyxll_claude-0.1.0.tar.gz (from https://pypi.org/simple/pyxll-claude/) (requires-python:>=3.10), version: 0.1.0 2026-06-16T15:58:21,897 Skipping link: No binaries permitted for pyxll-claude: https://files.pythonhosted.org/packages/99/70/a7fbd583dd84cb35b5f62843f8b31bcca5c45f27c10972c9d0c8b32075a5/pyxll_claude-0.1.1-py3-none-any.whl (from https://pypi.org/simple/pyxll-claude/) (requires-python:>=3.10) 2026-06-16T15:58:21,898 Found link https://files.pythonhosted.org/packages/a1/3a/48029a3a61de16f1f04d2af7e6d14a8c676c4c23f73baeec96a845d83ab9/pyxll_claude-0.1.1.tar.gz (from https://pypi.org/simple/pyxll-claude/) (requires-python:>=3.10), version: 0.1.1 2026-06-16T15:58:21,899 Skipping link: No binaries permitted for pyxll-claude: https://files.pythonhosted.org/packages/07/6c/79470905eeb74bd1ba7639b99aa68a3a631b1953d283c511a011e7ddae34/pyxll_claude-0.1.2-py3-none-any.whl (from https://pypi.org/simple/pyxll-claude/) (requires-python:>=3.10) 2026-06-16T15:58:21,900 Found link https://files.pythonhosted.org/packages/2e/5a/5d3c0cb09ea67d96ee201c64277e7c19c8b5cc6b653d49fdb13d05c884f9/pyxll_claude-0.1.2.tar.gz (from https://pypi.org/simple/pyxll-claude/) (requires-python:>=3.10), version: 0.1.2 2026-06-16T15:58:21,901 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyxll-claude/ 2026-06-16T15:58:21,901 Getting page https://www.piwheels.org/simple/pyxll-claude/ 2026-06-16T15:58:21,903 Found index url https://www.piwheels.org/simple 2026-06-16T15:58:22,071 Fetched page https://www.piwheels.org/simple/pyxll-claude/ as text/html 2026-06-16T15:58:22,073 Skipping link: No binaries permitted for pyxll-claude: https://www.piwheels.org/simple/pyxll-claude/pyxll_claude-0.1.1-py3-none-any.whl#sha256=b2e5d2b1560b701f1b5e6797162bace0bb17a57bf913ec766bca142fb0ed4e2c (from https://www.piwheels.org/simple/pyxll-claude/) (requires-python:>=3.10) 2026-06-16T15:58:22,074 Skipping link: No binaries permitted for pyxll-claude: https://www.piwheels.org/simple/pyxll-claude/pyxll_claude-0.1.0-py3-none-any.whl#sha256=713a0325826c83a4d8aa2514d7ae74bd4eb6a287f065834b4a39decc80555090 (from https://www.piwheels.org/simple/pyxll-claude/) (requires-python:>=3.10) 2026-06-16T15:58:22,075 Skipping link: not a file: https://www.piwheels.org/simple/pyxll-claude/ 2026-06-16T15:58:22,076 Skipping link: not a file: https://pypi.org/simple/pyxll-claude/ 2026-06-16T15:58:22,094 Given no hashes to check 1 links for project 'pyxll-claude': discarding no candidates 2026-06-16T15:58:22,112 Collecting pyxll-claude==0.1.2 2026-06-16T15:58:22,114 Created temporary directory: /tmp/pip-unpack-m9wxszq7 2026-06-16T15:58:22,264 Downloading pyxll_claude-0.1.2.tar.gz (136 kB) 2026-06-16T15:58:22,553 Added pyxll-claude==0.1.2 from https://files.pythonhosted.org/packages/2e/5a/5d3c0cb09ea67d96ee201c64277e7c19c8b5cc6b653d49fdb13d05c884f9/pyxll_claude-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-9k2diz5h' 2026-06-16T15:58:22,557 Created temporary directory: /tmp/pip-build-env-t511mexx 2026-06-16T15:58:22,561 Installing build dependencies: started 2026-06-16T15:58:22,563 Running command pip subprocess to install build dependencies 2026-06-16T15:58:23,741 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-16T15:58:24,189 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-16T15:58:24,212 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-16T15:58:26,012 Collecting setuptools>=61.0 2026-06-16T15:58:26,013 Obtaining dependency information for setuptools>=61.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-16T15:58:26,026 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-16T15:58:26,281 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-16T15:58:26,393 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-16T15:58:29,157 Installing collected packages: setuptools 2026-06-16T15:58:32,351 Successfully installed setuptools-82.0.1 2026-06-16T15:58:32,628 Installing build dependencies: finished with status 'done' 2026-06-16T15:58:32,635 Getting requirements to build wheel: started 2026-06-16T15:58:32,636 Running command Getting requirements to build wheel 2026-06-16T15:58:33,374 running egg_info 2026-06-16T15:58:33,381 writing src/pyxll_claude.egg-info/PKG-INFO 2026-06-16T15:58:33,385 writing dependency_links to src/pyxll_claude.egg-info/dependency_links.txt 2026-06-16T15:58:33,387 writing entry points to src/pyxll_claude.egg-info/entry_points.txt 2026-06-16T15:58:33,388 writing requirements to src/pyxll_claude.egg-info/requires.txt 2026-06-16T15:58:33,390 writing top-level names to src/pyxll_claude.egg-info/top_level.txt 2026-06-16T15:58:33,439 reading manifest file 'src/pyxll_claude.egg-info/SOURCES.txt' 2026-06-16T15:58:33,446 adding license file 'LICENSE' 2026-06-16T15:58:33,452 writing manifest file 'src/pyxll_claude.egg-info/SOURCES.txt' 2026-06-16T15:58:33,552 Getting requirements to build wheel: finished with status 'done' 2026-06-16T15:58:33,555 Created temporary directory: /tmp/pip-modern-metadata-3t7dy5xj 2026-06-16T15:58:33,558 Preparing metadata (pyproject.toml): started 2026-06-16T15:58:33,559 Running command Preparing metadata (pyproject.toml) 2026-06-16T15:58:34,223 running dist_info 2026-06-16T15:58:34,229 creating /tmp/pip-modern-metadata-3t7dy5xj/pyxll_claude.egg-info 2026-06-16T15:58:34,230 writing /tmp/pip-modern-metadata-3t7dy5xj/pyxll_claude.egg-info/PKG-INFO 2026-06-16T15:58:34,234 writing dependency_links to /tmp/pip-modern-metadata-3t7dy5xj/pyxll_claude.egg-info/dependency_links.txt 2026-06-16T15:58:34,236 writing entry points to /tmp/pip-modern-metadata-3t7dy5xj/pyxll_claude.egg-info/entry_points.txt 2026-06-16T15:58:34,237 writing requirements to /tmp/pip-modern-metadata-3t7dy5xj/pyxll_claude.egg-info/requires.txt 2026-06-16T15:58:34,238 writing top-level names to /tmp/pip-modern-metadata-3t7dy5xj/pyxll_claude.egg-info/top_level.txt 2026-06-16T15:58:34,240 writing manifest file '/tmp/pip-modern-metadata-3t7dy5xj/pyxll_claude.egg-info/SOURCES.txt' 2026-06-16T15:58:34,278 reading manifest file '/tmp/pip-modern-metadata-3t7dy5xj/pyxll_claude.egg-info/SOURCES.txt' 2026-06-16T15:58:34,280 adding license file 'LICENSE' 2026-06-16T15:58:34,285 writing manifest file '/tmp/pip-modern-metadata-3t7dy5xj/pyxll_claude.egg-info/SOURCES.txt' 2026-06-16T15:58:34,286 creating '/tmp/pip-modern-metadata-3t7dy5xj/pyxll_claude-0.1.2.dist-info' 2026-06-16T15:58:34,417 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-16T15:58:34,423 Source in /tmp/pip-wheel-hh4w2xbs/pyxll-claude_cfe615b221f5438bae976443ef4cb884 has version 0.1.2, which satisfies requirement pyxll-claude==0.1.2 from https://files.pythonhosted.org/packages/2e/5a/5d3c0cb09ea67d96ee201c64277e7c19c8b5cc6b653d49fdb13d05c884f9/pyxll_claude-0.1.2.tar.gz 2026-06-16T15:58:34,424 Removed pyxll-claude==0.1.2 from https://files.pythonhosted.org/packages/2e/5a/5d3c0cb09ea67d96ee201c64277e7c19c8b5cc6b653d49fdb13d05c884f9/pyxll_claude-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-9k2diz5h' 2026-06-16T15:58:34,430 Created temporary directory: /tmp/pip-unpack-saw78h54 2026-06-16T15:58:34,431 Building wheels for collected packages: pyxll-claude 2026-06-16T15:58:34,435 Created temporary directory: /tmp/pip-wheel-6izvvzuo 2026-06-16T15:58:34,436 Destination directory: /tmp/pip-wheel-6izvvzuo 2026-06-16T15:58:34,439 Building wheel for pyxll-claude (pyproject.toml): started 2026-06-16T15:58:34,440 Running command Building wheel for pyxll-claude (pyproject.toml) 2026-06-16T15:58:35,082 running bdist_wheel 2026-06-16T15:58:35,100 running build 2026-06-16T15:58:35,100 running build_py 2026-06-16T15:58:35,102 creating build/lib/pyxll_claude 2026-06-16T15:58:35,105 copying src/pyxll_claude/task_pane.py -> build/lib/pyxll_claude 2026-06-16T15:58:35,108 copying src/pyxll_claude/claude_process.py -> build/lib/pyxll_claude 2026-06-16T15:58:35,111 copying src/pyxll_claude/__init__.py -> build/lib/pyxll_claude 2026-06-16T15:58:35,113 copying src/pyxll_claude/workspace.py -> build/lib/pyxll_claude 2026-06-16T15:58:35,115 copying src/pyxll_claude/xl_functions.py -> build/lib/pyxll_claude 2026-06-16T15:58:35,118 creating build/lib/pyxll_claude/webview 2026-06-16T15:58:35,120 copying src/pyxll_claude/webview/child_process.py -> build/lib/pyxll_claude/webview 2026-06-16T15:58:35,122 copying src/pyxll_claude/webview/__init__.py -> build/lib/pyxll_claude/webview 2026-06-16T15:58:35,124 copying src/pyxll_claude/webview/client.py -> build/lib/pyxll_claude/webview 2026-06-16T15:58:35,128 creating build/lib/pyxll_claude/widgets 2026-06-16T15:58:35,129 copying src/pyxll_claude/widgets/terminal.py -> build/lib/pyxll_claude/widgets 2026-06-16T15:58:35,132 copying src/pyxll_claude/widgets/editor.py -> build/lib/pyxll_claude/widgets 2026-06-16T15:58:35,134 copying src/pyxll_claude/widgets/__init__.py -> build/lib/pyxll_claude/widgets 2026-06-16T15:58:35,137 creating build/lib/pyxll_claude/mcp_server 2026-06-16T15:58:35,138 copying src/pyxll_claude/mcp_server/__init__.py -> build/lib/pyxll_claude/mcp_server 2026-06-16T15:58:35,140 copying src/pyxll_claude/mcp_server/server.py -> build/lib/pyxll_claude/mcp_server 2026-06-16T15:58:35,143 creating build/lib/pyxll_claude/resources/workspace 2026-06-16T15:58:35,145 copying src/pyxll_claude/resources/workspace/pyxll_claude_functions.py -> build/lib/pyxll_claude/resources/workspace 2026-06-16T15:58:35,151 creating build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,153 copying src/pyxll_claude/mcp_server/tools/get_named_ranges.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,154 copying src/pyxll_claude/mcp_server/tools/get_config_path.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,156 copying src/pyxll_claude/mcp_server/tools/get_config.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,159 copying src/pyxll_claude/mcp_server/tools/add_sheet.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,160 copying src/pyxll_claude/mcp_server/tools/calculate.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,162 copying src/pyxll_claude/mcp_server/tools/clear_range.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,164 copying src/pyxll_claude/mcp_server/tools/insert_rows.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,166 copying src/pyxll_claude/mcp_server/tools/save_workbook.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,168 copying src/pyxll_claude/mcp_server/tools/name_range.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,170 copying src/pyxll_claude/mcp_server/tools/read_range.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,172 copying src/pyxll_claude/mcp_server/tools/merge_cells.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,174 copying src/pyxll_claude/mcp_server/tools/reload_addin.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,176 copying src/pyxll_claude/mcp_server/tools/get_log.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,178 copying src/pyxll_claude/mcp_server/tools/write_range.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,180 copying src/pyxll_claude/mcp_server/tools/reload_module.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,182 copying src/pyxll_claude/mcp_server/tools/is_terminal_open.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,184 copying src/pyxll_claude/mcp_server/tools/__init__.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,186 copying src/pyxll_claude/mcp_server/tools/get_sheets.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,188 copying src/pyxll_claude/mcp_server/tools/get_cell_info.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,190 copying src/pyxll_claude/mcp_server/tools/get_used_range.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,192 copying src/pyxll_claude/mcp_server/tools/read_formulas.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,195 copying src/pyxll_claude/mcp_server/tools/auto_fit_column.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,198 copying src/pyxll_claude/mcp_server/tools/screenshot.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,200 copying src/pyxll_claude/mcp_server/tools/insert_columns.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,203 copying src/pyxll_claude/mcp_server/tools/get_version.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,206 copying src/pyxll_claude/mcp_server/tools/format_cells.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,211 copying src/pyxll_claude/mcp_server/tools/get_selection.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,214 copying src/pyxll_claude/mcp_server/tools/get_python_version.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,215 copying src/pyxll_claude/mcp_server/tools/_utils.py -> build/lib/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,218 running egg_info 2026-06-16T15:58:35,224 writing src/pyxll_claude.egg-info/PKG-INFO 2026-06-16T15:58:35,227 writing dependency_links to src/pyxll_claude.egg-info/dependency_links.txt 2026-06-16T15:58:35,229 writing entry points to src/pyxll_claude.egg-info/entry_points.txt 2026-06-16T15:58:35,230 writing requirements to src/pyxll_claude.egg-info/requires.txt 2026-06-16T15:58:35,231 writing top-level names to src/pyxll_claude.egg-info/top_level.txt 2026-06-16T15:58:35,264 reading manifest file 'src/pyxll_claude.egg-info/SOURCES.txt' 2026-06-16T15:58:35,270 adding license file 'LICENSE' 2026-06-16T15:58:35,277 writing manifest file 'src/pyxll_claude.egg-info/SOURCES.txt' 2026-06-16T15:58:35,300 copying src/pyxll_claude/resources/ribbon.xml -> build/lib/pyxll_claude/resources 2026-06-16T15:58:35,302 copying src/pyxll_claude/resources/terminal.html -> build/lib/pyxll_claude/resources 2026-06-16T15:58:35,305 copying src/pyxll_claude/resources/editor.html -> build/lib/pyxll_claude/resources 2026-06-16T15:58:35,308 copying src/pyxll_claude/resources/mcp_stop.png -> build/lib/pyxll_claude/resources 2026-06-16T15:58:35,310 copying src/pyxll_claude/resources/claude.png -> build/lib/pyxll_claude/resources 2026-06-16T15:58:35,313 copying src/pyxll_claude/resources/mcp_start.png -> build/lib/pyxll_claude/resources 2026-06-16T15:58:35,316 copying src/pyxll_claude/resources/workspace/claude.settings.local.json -> build/lib/pyxll_claude/resources/workspace 2026-06-16T15:58:35,318 creating build/lib/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources 2026-06-16T15:58:35,320 copying src/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources/attributes.md -> build/lib/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources 2026-06-16T15:58:35,323 copying src/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources/ribbon.md -> build/lib/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources 2026-06-16T15:58:35,326 copying src/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources/document-structure.md -> build/lib/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources 2026-06-16T15:58:35,329 copying src/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources/backstage.md -> build/lib/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources 2026-06-16T15:58:35,332 copying src/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources/index.md -> build/lib/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources 2026-06-16T15:58:35,335 copying src/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources/context-menus.md -> build/lib/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources 2026-06-16T15:58:35,337 copying src/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources/controls.md -> build/lib/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources 2026-06-16T15:58:35,341 copying src/pyxll_claude/resources/workspace/skills/office-customui-xsd/SKILL.md -> build/lib/pyxll_claude/resources/workspace/skills/office-customui-xsd 2026-06-16T15:58:35,344 creating build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,345 copying src/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/application.md -> build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,350 copying src/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/tables.md -> build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,353 copying src/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/workbook.md -> build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,357 copying src/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/charts.md -> build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,360 copying src/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/pivot.md -> build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,364 copying src/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/enums_xl.md -> build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,369 copying src/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/worksheet.md -> build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,372 copying src/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/index.md -> build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,375 copying src/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/range.md -> build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,378 copying src/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/formatting.md -> build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,381 copying src/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/shapes.md -> build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,385 copying src/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/model.md -> build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,388 copying src/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/window.md -> build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,391 copying src/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/addins.md -> build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,394 copying src/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/SKILL.md -> build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs 2026-06-16T15:58:35,396 creating build/lib/pyxll_claude/resources/workspace/skills/fetch-pyxll-docs/scripts 2026-06-16T15:58:35,398 copying src/pyxll_claude/resources/workspace/skills/fetch-pyxll-docs/scripts/search-pyxll-docs.sh -> build/lib/pyxll_claude/resources/workspace/skills/fetch-pyxll-docs/scripts 2026-06-16T15:58:35,401 copying src/pyxll_claude/resources/workspace/skills/fetch-pyxll-docs/SKILL.md -> build/lib/pyxll_claude/resources/workspace/skills/fetch-pyxll-docs 2026-06-16T15:58:35,404 copying src/pyxll_claude/resources/workspace/CLAUDE.md -> build/lib/pyxll_claude/resources/workspace 2026-06-16T15:58:35,437 installing to build/bdist.linux-armv7l/wheel 2026-06-16T15:58:35,437 running install 2026-06-16T15:58:35,461 running install_lib 2026-06-16T15:58:35,467 creating build/bdist.linux-armv7l/wheel 2026-06-16T15:58:35,469 creating build/bdist.linux-armv7l/wheel/pyxll_claude 2026-06-16T15:58:35,471 creating build/bdist.linux-armv7l/wheel/pyxll_claude/resources 2026-06-16T15:58:35,473 copying build/lib/pyxll_claude/resources/mcp_stop.png -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources 2026-06-16T15:58:35,475 copying build/lib/pyxll_claude/resources/claude.png -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources 2026-06-16T15:58:35,477 copying build/lib/pyxll_claude/resources/editor.html -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources 2026-06-16T15:58:35,480 creating build/bdist.linux-armv7l/wheel/pyxll_claude/resources/workspace 2026-06-16T15:58:35,481 copying build/lib/pyxll_claude/resources/workspace/pyxll_claude_functions.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace 2026-06-16T15:58:35,483 copying build/lib/pyxll_claude/resources/workspace/claude.settings.local.json -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace 2026-06-16T15:58:35,486 creating build/bdist.linux-armv7l/wheel/pyxll_claude/resources/workspace/skills 2026-06-16T15:58:35,488 creating build/bdist.linux-armv7l/wheel/pyxll_claude/resources/workspace/skills/office-customui-xsd 2026-06-16T15:58:35,490 creating build/bdist.linux-armv7l/wheel/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources 2026-06-16T15:58:35,491 copying build/lib/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources/attributes.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/office-customui-xsd/resources 2026-06-16T15:58:35,494 copying build/lib/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources/ribbon.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/office-customui-xsd/resources 2026-06-16T15:58:35,496 copying build/lib/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources/document-structure.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/office-customui-xsd/resources 2026-06-16T15:58:35,498 copying build/lib/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources/backstage.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/office-customui-xsd/resources 2026-06-16T15:58:35,501 copying build/lib/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources/index.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/office-customui-xsd/resources 2026-06-16T15:58:35,503 copying build/lib/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources/context-menus.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/office-customui-xsd/resources 2026-06-16T15:58:35,505 copying build/lib/pyxll_claude/resources/workspace/skills/office-customui-xsd/resources/controls.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/office-customui-xsd/resources 2026-06-16T15:58:35,508 copying build/lib/pyxll_claude/resources/workspace/skills/office-customui-xsd/SKILL.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/office-customui-xsd 2026-06-16T15:58:35,511 creating build/bdist.linux-armv7l/wheel/pyxll_claude/resources/workspace/skills/pywin32-excel-docs 2026-06-16T15:58:35,513 creating build/bdist.linux-armv7l/wheel/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,514 copying build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/application.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,517 copying build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/tables.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,520 copying build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/workbook.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,523 copying build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/charts.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,525 copying build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/pivot.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,528 copying build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/enums_xl.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,533 copying build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/worksheet.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,536 copying build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/index.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,539 copying build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/range.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,542 copying build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/formatting.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,545 copying build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/shapes.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,550 copying build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/model.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,552 copying build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/window.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,555 copying build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/addins.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources 2026-06-16T15:58:35,557 copying build/lib/pyxll_claude/resources/workspace/skills/pywin32-excel-docs/SKILL.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/pywin32-excel-docs 2026-06-16T15:58:35,561 creating build/bdist.linux-armv7l/wheel/pyxll_claude/resources/workspace/skills/fetch-pyxll-docs 2026-06-16T15:58:35,562 creating build/bdist.linux-armv7l/wheel/pyxll_claude/resources/workspace/skills/fetch-pyxll-docs/scripts 2026-06-16T15:58:35,564 copying build/lib/pyxll_claude/resources/workspace/skills/fetch-pyxll-docs/scripts/search-pyxll-docs.sh -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/fetch-pyxll-docs/scripts 2026-06-16T15:58:35,566 copying build/lib/pyxll_claude/resources/workspace/skills/fetch-pyxll-docs/SKILL.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace/skills/fetch-pyxll-docs 2026-06-16T15:58:35,568 copying build/lib/pyxll_claude/resources/workspace/CLAUDE.md -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources/workspace 2026-06-16T15:58:35,570 copying build/lib/pyxll_claude/resources/terminal.html -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources 2026-06-16T15:58:35,573 copying build/lib/pyxll_claude/resources/ribbon.xml -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources 2026-06-16T15:58:35,575 copying build/lib/pyxll_claude/resources/mcp_start.png -> build/bdist.linux-armv7l/wheel/./pyxll_claude/resources 2026-06-16T15:58:35,577 creating build/bdist.linux-armv7l/wheel/pyxll_claude/webview 2026-06-16T15:58:35,578 copying build/lib/pyxll_claude/webview/child_process.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/webview 2026-06-16T15:58:35,581 copying build/lib/pyxll_claude/webview/__init__.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/webview 2026-06-16T15:58:35,583 copying build/lib/pyxll_claude/webview/client.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/webview 2026-06-16T15:58:35,586 copying build/lib/pyxll_claude/task_pane.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude 2026-06-16T15:58:35,588 copying build/lib/pyxll_claude/claude_process.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude 2026-06-16T15:58:35,592 creating build/bdist.linux-armv7l/wheel/pyxll_claude/widgets 2026-06-16T15:58:35,593 copying build/lib/pyxll_claude/widgets/terminal.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/widgets 2026-06-16T15:58:35,596 copying build/lib/pyxll_claude/widgets/editor.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/widgets 2026-06-16T15:58:35,599 copying build/lib/pyxll_claude/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/widgets 2026-06-16T15:58:35,601 copying build/lib/pyxll_claude/__init__.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude 2026-06-16T15:58:35,604 copying build/lib/pyxll_claude/workspace.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude 2026-06-16T15:58:35,606 copying build/lib/pyxll_claude/xl_functions.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude 2026-06-16T15:58:35,609 creating build/bdist.linux-armv7l/wheel/pyxll_claude/mcp_server 2026-06-16T15:58:35,611 creating build/bdist.linux-armv7l/wheel/pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,612 copying build/lib/pyxll_claude/mcp_server/tools/get_named_ranges.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,614 copying build/lib/pyxll_claude/mcp_server/tools/get_config_path.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,616 copying build/lib/pyxll_claude/mcp_server/tools/get_config.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,618 copying build/lib/pyxll_claude/mcp_server/tools/add_sheet.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,620 copying build/lib/pyxll_claude/mcp_server/tools/calculate.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,622 copying build/lib/pyxll_claude/mcp_server/tools/clear_range.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,624 copying build/lib/pyxll_claude/mcp_server/tools/insert_rows.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,626 copying build/lib/pyxll_claude/mcp_server/tools/save_workbook.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,628 copying build/lib/pyxll_claude/mcp_server/tools/name_range.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,630 copying build/lib/pyxll_claude/mcp_server/tools/read_range.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,632 copying build/lib/pyxll_claude/mcp_server/tools/merge_cells.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,634 copying build/lib/pyxll_claude/mcp_server/tools/reload_addin.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,636 copying build/lib/pyxll_claude/mcp_server/tools/get_log.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,638 copying build/lib/pyxll_claude/mcp_server/tools/write_range.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,640 copying build/lib/pyxll_claude/mcp_server/tools/reload_module.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,643 copying build/lib/pyxll_claude/mcp_server/tools/is_terminal_open.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,645 copying build/lib/pyxll_claude/mcp_server/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,647 copying build/lib/pyxll_claude/mcp_server/tools/get_sheets.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,649 copying build/lib/pyxll_claude/mcp_server/tools/get_cell_info.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,651 copying build/lib/pyxll_claude/mcp_server/tools/get_used_range.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,653 copying build/lib/pyxll_claude/mcp_server/tools/read_formulas.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,655 copying build/lib/pyxll_claude/mcp_server/tools/auto_fit_column.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,657 copying build/lib/pyxll_claude/mcp_server/tools/screenshot.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,660 copying build/lib/pyxll_claude/mcp_server/tools/insert_columns.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,662 copying build/lib/pyxll_claude/mcp_server/tools/get_version.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,664 copying build/lib/pyxll_claude/mcp_server/tools/format_cells.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,666 copying build/lib/pyxll_claude/mcp_server/tools/get_selection.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,667 copying build/lib/pyxll_claude/mcp_server/tools/get_python_version.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,670 copying build/lib/pyxll_claude/mcp_server/tools/_utils.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server/tools 2026-06-16T15:58:35,672 copying build/lib/pyxll_claude/mcp_server/__init__.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server 2026-06-16T15:58:35,673 copying build/lib/pyxll_claude/mcp_server/server.py -> build/bdist.linux-armv7l/wheel/./pyxll_claude/mcp_server 2026-06-16T15:58:35,675 running install_egg_info 2026-06-16T15:58:35,681 Copying src/pyxll_claude.egg-info to build/bdist.linux-armv7l/wheel/./pyxll_claude-0.1.2-py3.11.egg-info 2026-06-16T15:58:35,696 running install_scripts 2026-06-16T15:58:35,710 creating build/bdist.linux-armv7l/wheel/pyxll_claude-0.1.2.dist-info/WHEEL 2026-06-16T15:58:35,713 creating '/tmp/pip-wheel-6izvvzuo/.tmp-t38p2b57/pyxll_claude-0.1.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-16T15:58:35,716 adding 'pyxll_claude/__init__.py' 2026-06-16T15:58:35,718 adding 'pyxll_claude/claude_process.py' 2026-06-16T15:58:35,720 adding 'pyxll_claude/task_pane.py' 2026-06-16T15:58:35,721 adding 'pyxll_claude/workspace.py' 2026-06-16T15:58:35,723 adding 'pyxll_claude/xl_functions.py' 2026-06-16T15:58:35,725 adding 'pyxll_claude/mcp_server/__init__.py' 2026-06-16T15:58:35,727 adding 'pyxll_claude/mcp_server/server.py' 2026-06-16T15:58:35,730 adding 'pyxll_claude/mcp_server/tools/__init__.py' 2026-06-16T15:58:35,732 adding 'pyxll_claude/mcp_server/tools/_utils.py' 2026-06-16T15:58:35,733 adding 'pyxll_claude/mcp_server/tools/add_sheet.py' 2026-06-16T15:58:35,735 adding 'pyxll_claude/mcp_server/tools/auto_fit_column.py' 2026-06-16T15:58:35,736 adding 'pyxll_claude/mcp_server/tools/calculate.py' 2026-06-16T15:58:35,737 adding 'pyxll_claude/mcp_server/tools/clear_range.py' 2026-06-16T15:58:35,739 adding 'pyxll_claude/mcp_server/tools/format_cells.py' 2026-06-16T15:58:35,740 adding 'pyxll_claude/mcp_server/tools/get_cell_info.py' 2026-06-16T15:58:35,742 adding 'pyxll_claude/mcp_server/tools/get_config.py' 2026-06-16T15:58:35,743 adding 'pyxll_claude/mcp_server/tools/get_config_path.py' 2026-06-16T15:58:35,745 adding 'pyxll_claude/mcp_server/tools/get_log.py' 2026-06-16T15:58:35,746 adding 'pyxll_claude/mcp_server/tools/get_named_ranges.py' 2026-06-16T15:58:35,748 adding 'pyxll_claude/mcp_server/tools/get_python_version.py' 2026-06-16T15:58:35,749 adding 'pyxll_claude/mcp_server/tools/get_selection.py' 2026-06-16T15:58:35,751 adding 'pyxll_claude/mcp_server/tools/get_sheets.py' 2026-06-16T15:58:35,752 adding 'pyxll_claude/mcp_server/tools/get_used_range.py' 2026-06-16T15:58:35,754 adding 'pyxll_claude/mcp_server/tools/get_version.py' 2026-06-16T15:58:35,755 adding 'pyxll_claude/mcp_server/tools/insert_columns.py' 2026-06-16T15:58:35,757 adding 'pyxll_claude/mcp_server/tools/insert_rows.py' 2026-06-16T15:58:35,758 adding 'pyxll_claude/mcp_server/tools/is_terminal_open.py' 2026-06-16T15:58:35,760 adding 'pyxll_claude/mcp_server/tools/merge_cells.py' 2026-06-16T15:58:35,762 adding 'pyxll_claude/mcp_server/tools/name_range.py' 2026-06-16T15:58:35,763 adding 'pyxll_claude/mcp_server/tools/read_formulas.py' 2026-06-16T15:58:35,765 adding 'pyxll_claude/mcp_server/tools/read_range.py' 2026-06-16T15:58:35,767 adding 'pyxll_claude/mcp_server/tools/reload_addin.py' 2026-06-16T15:58:35,768 adding 'pyxll_claude/mcp_server/tools/reload_module.py' 2026-06-16T15:58:35,770 adding 'pyxll_claude/mcp_server/tools/save_workbook.py' 2026-06-16T15:58:35,772 adding 'pyxll_claude/mcp_server/tools/screenshot.py' 2026-06-16T15:58:35,773 adding 'pyxll_claude/mcp_server/tools/write_range.py' 2026-06-16T15:58:35,775 adding 'pyxll_claude/resources/claude.png' 2026-06-16T15:58:35,777 adding 'pyxll_claude/resources/editor.html' 2026-06-16T15:58:35,778 adding 'pyxll_claude/resources/mcp_start.png' 2026-06-16T15:58:35,779 adding 'pyxll_claude/resources/mcp_stop.png' 2026-06-16T15:58:35,781 adding 'pyxll_claude/resources/ribbon.xml' 2026-06-16T15:58:35,782 adding 'pyxll_claude/resources/terminal.html' 2026-06-16T15:58:35,785 adding 'pyxll_claude/resources/workspace/CLAUDE.md' 2026-06-16T15:58:35,786 adding 'pyxll_claude/resources/workspace/claude.settings.local.json' 2026-06-16T15:58:35,787 adding 'pyxll_claude/resources/workspace/pyxll_claude_functions.py' 2026-06-16T15:58:35,790 adding 'pyxll_claude/resources/workspace/skills/fetch-pyxll-docs/SKILL.md' 2026-06-16T15:58:35,792 adding 'pyxll_claude/resources/workspace/skills/fetch-pyxll-docs/scripts/search-pyxll-docs.sh' 2026-06-16T15:58:35,794 adding 'pyxll_claude/resources/workspace/skills/office-customui-xsd/SKILL.md' 2026-06-16T15:58:35,796 adding 'pyxll_claude/resources/workspace/skills/office-customui-xsd/resources/attributes.md' 2026-06-16T15:58:35,798 adding 'pyxll_claude/resources/workspace/skills/office-customui-xsd/resources/backstage.md' 2026-06-16T15:58:35,800 adding 'pyxll_claude/resources/workspace/skills/office-customui-xsd/resources/context-menus.md' 2026-06-16T15:58:35,802 adding 'pyxll_claude/resources/workspace/skills/office-customui-xsd/resources/controls.md' 2026-06-16T15:58:35,803 adding 'pyxll_claude/resources/workspace/skills/office-customui-xsd/resources/document-structure.md' 2026-06-16T15:58:35,805 adding 'pyxll_claude/resources/workspace/skills/office-customui-xsd/resources/index.md' 2026-06-16T15:58:35,807 adding 'pyxll_claude/resources/workspace/skills/office-customui-xsd/resources/ribbon.md' 2026-06-16T15:58:35,809 adding 'pyxll_claude/resources/workspace/skills/pywin32-excel-docs/SKILL.md' 2026-06-16T15:58:35,811 adding 'pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/addins.md' 2026-06-16T15:58:35,815 adding 'pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/application.md' 2026-06-16T15:58:35,819 adding 'pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/charts.md' 2026-06-16T15:58:35,830 adding 'pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/enums_xl.md' 2026-06-16T15:58:35,832 adding 'pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/formatting.md' 2026-06-16T15:58:35,835 adding 'pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/index.md' 2026-06-16T15:58:35,836 adding 'pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/model.md' 2026-06-16T15:58:35,839 adding 'pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/pivot.md' 2026-06-16T15:58:35,842 adding 'pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/range.md' 2026-06-16T15:58:35,847 adding 'pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/shapes.md' 2026-06-16T15:58:35,849 adding 'pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/tables.md' 2026-06-16T15:58:35,850 adding 'pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/window.md' 2026-06-16T15:58:35,853 adding 'pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/workbook.md' 2026-06-16T15:58:35,856 adding 'pyxll_claude/resources/workspace/skills/pywin32-excel-docs/resources/worksheet.md' 2026-06-16T15:58:35,858 adding 'pyxll_claude/webview/__init__.py' 2026-06-16T15:58:35,860 adding 'pyxll_claude/webview/child_process.py' 2026-06-16T15:58:35,862 adding 'pyxll_claude/webview/client.py' 2026-06-16T15:58:35,864 adding 'pyxll_claude/widgets/__init__.py' 2026-06-16T15:58:35,865 adding 'pyxll_claude/widgets/editor.py' 2026-06-16T15:58:35,867 adding 'pyxll_claude/widgets/terminal.py' 2026-06-16T15:58:35,870 adding 'pyxll_claude-0.1.2.dist-info/licenses/LICENSE' 2026-06-16T15:58:35,872 adding 'pyxll_claude-0.1.2.dist-info/METADATA' 2026-06-16T15:58:35,873 adding 'pyxll_claude-0.1.2.dist-info/WHEEL' 2026-06-16T15:58:35,874 adding 'pyxll_claude-0.1.2.dist-info/entry_points.txt' 2026-06-16T15:58:35,875 adding 'pyxll_claude-0.1.2.dist-info/top_level.txt' 2026-06-16T15:58:35,877 adding 'pyxll_claude-0.1.2.dist-info/RECORD' 2026-06-16T15:58:35,881 removing build/bdist.linux-armv7l/wheel 2026-06-16T15:58:36,006 Building wheel for pyxll-claude (pyproject.toml): finished with status 'done' 2026-06-16T15:58:36,015 Created wheel for pyxll-claude: filename=pyxll_claude-0.1.2-py3-none-any.whl size=169019 sha256=4fa904359aaffc46c0d4e1aa44f5a4b246f47c9dd0d07f8ee7a9949a43d4938b 2026-06-16T15:58:36,016 Stored in directory: /tmp/pip-ephem-wheel-cache-y5u94gul/wheels/7e/c8/0b/9e158cc23513c38cca7028ee71367edfcf5de14239ff5ace1b 2026-06-16T15:58:36,030 Successfully built pyxll-claude 2026-06-16T15:58:36,038 Removed build tracker: '/tmp/pip-build-tracker-9k2diz5h'