2026-05-27T08:14:27,729 Created temporary directory: /tmp/pip-ephem-wheel-cache-vmdubpb6 2026-05-27T08:14:27,731 Created temporary directory: /tmp/pip-build-tracker-kq12xbzm 2026-05-27T08:14:27,732 Initialized build tracking at /tmp/pip-build-tracker-kq12xbzm 2026-05-27T08:14:27,732 Created build tracker: /tmp/pip-build-tracker-kq12xbzm 2026-05-27T08:14:27,733 Entered build tracker: /tmp/pip-build-tracker-kq12xbzm 2026-05-27T08:14:27,733 Created temporary directory: /tmp/pip-wheel-gu9dopho 2026-05-27T08:14:27,736 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-05-27T08:14:27,739 Created temporary directory: /tmp/pip-ephem-wheel-cache-cwdwhtxk 2026-05-27T08:14:27,760 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-27T08:14:27,764 2 location(s) to search for versions of openmarv: 2026-05-27T08:14:27,764 * https://pypi.org/simple/openmarv/ 2026-05-27T08:14:27,764 * https://www.piwheels.org/simple/openmarv/ 2026-05-27T08:14:27,765 Fetching project page and analyzing links: https://pypi.org/simple/openmarv/ 2026-05-27T08:14:27,765 Getting page https://pypi.org/simple/openmarv/ 2026-05-27T08:14:27,767 Found index url https://pypi.org/simple 2026-05-27T08:14:27,993 Fetched page https://pypi.org/simple/openmarv/ as application/vnd.pypi.simple.v1+json 2026-05-27T08:14:27,994 Skipping link: No binaries permitted for openmarv: https://files.pythonhosted.org/packages/9f/13/866928383394998a2573de69600d63c8e0677d0c823ad4ae1999d4d9eaf3/openmarv-0.1.0-py3-none-any.whl (from https://pypi.org/simple/openmarv/) (requires-python:>=3.10) 2026-05-27T08:14:27,995 Found link https://files.pythonhosted.org/packages/e8/ee/50ccc1521aa8c15050dab893536809b524c9b07932f63b76001ccf91d157/openmarv-0.1.0.tar.gz (from https://pypi.org/simple/openmarv/) (requires-python:>=3.10), version: 0.1.0 2026-05-27T08:14:27,996 Fetching project page and analyzing links: https://www.piwheels.org/simple/openmarv/ 2026-05-27T08:14:27,997 Getting page https://www.piwheels.org/simple/openmarv/ 2026-05-27T08:14:27,998 Found index url https://www.piwheels.org/simple 2026-05-27T08:14:28,167 Fetched page https://www.piwheels.org/simple/openmarv/ as text/html 2026-05-27T08:14:28,168 Skipping link: not a file: https://www.piwheels.org/simple/openmarv/ 2026-05-27T08:14:28,169 Skipping link: not a file: https://pypi.org/simple/openmarv/ 2026-05-27T08:14:28,187 Given no hashes to check 1 links for project 'openmarv': discarding no candidates 2026-05-27T08:14:28,205 Collecting openmarv==0.1.0 2026-05-27T08:14:28,207 Created temporary directory: /tmp/pip-unpack-d029fs5f 2026-05-27T08:14:28,435 Downloading openmarv-0.1.0.tar.gz (128 kB) 2026-05-27T08:14:28,639 Added openmarv==0.1.0 from https://files.pythonhosted.org/packages/e8/ee/50ccc1521aa8c15050dab893536809b524c9b07932f63b76001ccf91d157/openmarv-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-kq12xbzm' 2026-05-27T08:14:28,644 Created temporary directory: /tmp/pip-build-env-jgbm7inw 2026-05-27T08:14:28,649 Installing build dependencies: started 2026-05-27T08:14:28,650 Running command pip subprocess to install build dependencies 2026-05-27T08:14:29,822 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-27T08:14:30,278 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-05-27T08:14:30,302 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-27T08:14:32,107 Collecting setuptools>=45 2026-05-27T08:14:32,108 Obtaining dependency information for setuptools>=45 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-27T08:14:32,122 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-27T08:14:32,362 Collecting wheel 2026-05-27T08:14:32,363 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-05-27T08:14:32,377 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-05-27T08:14:32,558 Collecting packaging>=24.0 2026-05-27T08:14:32,559 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-05-27T08:14:32,573 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-05-27T08:14:32,760 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-27T08:14:32,780 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-27T08:14:32,878 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-27T08:14:32,917 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-27T08:14:32,943 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-27T08:14:33,031 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-27T08:14:35,740 Installing collected packages: setuptools, packaging, wheel 2026-05-27T08:14:39,199 Creating /tmp/pip-build-env-jgbm7inw/overlay/local/bin 2026-05-27T08:14:39,201 changing mode of /tmp/pip-build-env-jgbm7inw/overlay/local/bin/wheel to 755 2026-05-27T08:14:39,222 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-05-27T08:14:39,509 Installing build dependencies: finished with status 'done' 2026-05-27T08:14:39,515 Getting requirements to build wheel: started 2026-05-27T08:14:39,517 Running command Getting requirements to build wheel 2026-05-27T08:14:40,123 /tmp/pip-build-env-jgbm7inw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-27T08:14:40,123 !! 2026-05-27T08:14:40,124 ******************************************************************************** 2026-05-27T08:14:40,125 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-05-27T08:14:40,126 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-27T08:14:40,126 or your builds will no longer be supported. 2026-05-27T08:14:40,127 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-27T08:14:40,128 ******************************************************************************** 2026-05-27T08:14:40,129 !! 2026-05-27T08:14:40,129 corresp(dist, value, root_dir) 2026-05-27T08:14:40,210 running egg_info 2026-05-27T08:14:40,216 writing src/openmarv.egg-info/PKG-INFO 2026-05-27T08:14:40,219 writing dependency_links to src/openmarv.egg-info/dependency_links.txt 2026-05-27T08:14:40,221 writing entry points to src/openmarv.egg-info/entry_points.txt 2026-05-27T08:14:40,223 writing requirements to src/openmarv.egg-info/requires.txt 2026-05-27T08:14:40,224 writing top-level names to src/openmarv.egg-info/top_level.txt 2026-05-27T08:14:40,252 reading manifest file 'src/openmarv.egg-info/SOURCES.txt' 2026-05-27T08:14:40,257 adding license file 'LICENSE' 2026-05-27T08:14:40,261 writing manifest file 'src/openmarv.egg-info/SOURCES.txt' 2026-05-27T08:14:40,360 Getting requirements to build wheel: finished with status 'done' 2026-05-27T08:14:40,363 Created temporary directory: /tmp/pip-modern-metadata-r5mliz15 2026-05-27T08:14:40,365 Preparing metadata (pyproject.toml): started 2026-05-27T08:14:40,366 Running command Preparing metadata (pyproject.toml) 2026-05-27T08:14:40,959 /tmp/pip-build-env-jgbm7inw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-27T08:14:40,959 !! 2026-05-27T08:14:40,960 ******************************************************************************** 2026-05-27T08:14:40,961 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-05-27T08:14:40,962 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-27T08:14:40,962 or your builds will no longer be supported. 2026-05-27T08:14:40,963 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-27T08:14:40,963 ******************************************************************************** 2026-05-27T08:14:40,964 !! 2026-05-27T08:14:40,965 corresp(dist, value, root_dir) 2026-05-27T08:14:41,044 running dist_info 2026-05-27T08:14:41,055 creating /tmp/pip-modern-metadata-r5mliz15/openmarv.egg-info 2026-05-27T08:14:41,056 writing /tmp/pip-modern-metadata-r5mliz15/openmarv.egg-info/PKG-INFO 2026-05-27T08:14:41,059 writing dependency_links to /tmp/pip-modern-metadata-r5mliz15/openmarv.egg-info/dependency_links.txt 2026-05-27T08:14:41,061 writing entry points to /tmp/pip-modern-metadata-r5mliz15/openmarv.egg-info/entry_points.txt 2026-05-27T08:14:41,062 writing requirements to /tmp/pip-modern-metadata-r5mliz15/openmarv.egg-info/requires.txt 2026-05-27T08:14:41,063 writing top-level names to /tmp/pip-modern-metadata-r5mliz15/openmarv.egg-info/top_level.txt 2026-05-27T08:14:41,065 writing manifest file '/tmp/pip-modern-metadata-r5mliz15/openmarv.egg-info/SOURCES.txt' 2026-05-27T08:14:41,089 reading manifest file '/tmp/pip-modern-metadata-r5mliz15/openmarv.egg-info/SOURCES.txt' 2026-05-27T08:14:41,091 adding license file 'LICENSE' 2026-05-27T08:14:41,094 writing manifest file '/tmp/pip-modern-metadata-r5mliz15/openmarv.egg-info/SOURCES.txt' 2026-05-27T08:14:41,095 creating '/tmp/pip-modern-metadata-r5mliz15/openmarv-0.1.0.dist-info' 2026-05-27T08:14:41,221 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-27T08:14:41,226 Source in /tmp/pip-wheel-gu9dopho/openmarv_30bb6f7b946842178a2df7c18cd5d743 has version 0.1.0, which satisfies requirement openmarv==0.1.0 from https://files.pythonhosted.org/packages/e8/ee/50ccc1521aa8c15050dab893536809b524c9b07932f63b76001ccf91d157/openmarv-0.1.0.tar.gz 2026-05-27T08:14:41,227 Removed openmarv==0.1.0 from https://files.pythonhosted.org/packages/e8/ee/50ccc1521aa8c15050dab893536809b524c9b07932f63b76001ccf91d157/openmarv-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-kq12xbzm' 2026-05-27T08:14:41,232 Created temporary directory: /tmp/pip-unpack-4qjl_xjt 2026-05-27T08:14:41,233 Building wheels for collected packages: openmarv 2026-05-27T08:14:41,238 Created temporary directory: /tmp/pip-wheel-mjxz9nol 2026-05-27T08:14:41,238 Destination directory: /tmp/pip-wheel-mjxz9nol 2026-05-27T08:14:41,240 Building wheel for openmarv (pyproject.toml): started 2026-05-27T08:14:41,242 Running command Building wheel for openmarv (pyproject.toml) 2026-05-27T08:14:41,790 /tmp/pip-build-env-jgbm7inw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-27T08:14:41,790 !! 2026-05-27T08:14:41,792 ******************************************************************************** 2026-05-27T08:14:41,792 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-05-27T08:14:41,793 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-27T08:14:41,794 or your builds will no longer be supported. 2026-05-27T08:14:41,795 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-27T08:14:41,795 ******************************************************************************** 2026-05-27T08:14:41,796 !! 2026-05-27T08:14:41,796 corresp(dist, value, root_dir) 2026-05-27T08:14:41,867 running bdist_wheel 2026-05-27T08:14:41,885 running build 2026-05-27T08:14:41,886 running build_py 2026-05-27T08:14:41,893 creating build/lib/openmarv 2026-05-27T08:14:41,895 copying src/openmarv/auth.py -> build/lib/openmarv 2026-05-27T08:14:41,897 copying src/openmarv/oauth_providers.py -> build/lib/openmarv 2026-05-27T08:14:41,900 copying src/openmarv/safety.py -> build/lib/openmarv 2026-05-27T08:14:41,902 copying src/openmarv/tui_textual.py -> build/lib/openmarv 2026-05-27T08:14:41,905 copying src/openmarv/git_integration.py -> build/lib/openmarv 2026-05-27T08:14:41,907 copying src/openmarv/tools.py -> build/lib/openmarv 2026-05-27T08:14:41,910 copying src/openmarv/subagent.py -> build/lib/openmarv 2026-05-27T08:14:41,912 copying src/openmarv/sessions.py -> build/lib/openmarv 2026-05-27T08:14:41,915 copying src/openmarv/providers.py -> build/lib/openmarv 2026-05-27T08:14:41,918 copying src/openmarv/cli.py -> build/lib/openmarv 2026-05-27T08:14:41,921 copying src/openmarv/web_tools.py -> build/lib/openmarv 2026-05-27T08:14:41,924 copying src/openmarv/mcp.py -> build/lib/openmarv 2026-05-27T08:14:41,927 copying src/openmarv/config.py -> build/lib/openmarv 2026-05-27T08:14:41,929 copying src/openmarv/permissions.py -> build/lib/openmarv 2026-05-27T08:14:41,933 copying src/openmarv/skills.py -> build/lib/openmarv 2026-05-27T08:14:41,935 copying src/openmarv/tui.py -> build/lib/openmarv 2026-05-27T08:14:41,938 copying src/openmarv/server.py -> build/lib/openmarv 2026-05-27T08:14:41,941 copying src/openmarv/__init__.py -> build/lib/openmarv 2026-05-27T08:14:41,943 copying src/openmarv/__main__.py -> build/lib/openmarv 2026-05-27T08:14:41,945 copying src/openmarv/todo.py -> build/lib/openmarv 2026-05-27T08:14:41,947 copying src/openmarv/core.py -> build/lib/openmarv 2026-05-27T08:14:41,950 copying src/openmarv/agent.py -> build/lib/openmarv 2026-05-27T08:14:41,953 copying src/openmarv/lsp.py -> build/lib/openmarv 2026-05-27T08:14:41,955 copying src/openmarv/session_viewmodel.py -> build/lib/openmarv 2026-05-27T08:14:41,958 running egg_info 2026-05-27T08:14:41,968 writing src/openmarv.egg-info/PKG-INFO 2026-05-27T08:14:41,971 writing dependency_links to src/openmarv.egg-info/dependency_links.txt 2026-05-27T08:14:41,973 writing entry points to src/openmarv.egg-info/entry_points.txt 2026-05-27T08:14:41,974 writing requirements to src/openmarv.egg-info/requires.txt 2026-05-27T08:14:41,975 writing top-level names to src/openmarv.egg-info/top_level.txt 2026-05-27T08:14:41,991 reading manifest file 'src/openmarv.egg-info/SOURCES.txt' 2026-05-27T08:14:41,996 adding license file 'LICENSE' 2026-05-27T08:14:42,000 writing manifest file 'src/openmarv.egg-info/SOURCES.txt' 2026-05-27T08:14:42,009 copying src/openmarv/lsp_servers.json -> build/lib/openmarv 2026-05-27T08:14:42,011 copying src/openmarv/permissions.json -> build/lib/openmarv 2026-05-27T08:14:42,014 creating build/lib/openmarv/_tui_bundle 2026-05-27T08:14:42,015 copying src/openmarv/_tui_bundle/package.json -> build/lib/openmarv/_tui_bundle 2026-05-27T08:14:42,017 copying src/openmarv/_tui_bundle/tsconfig.json -> build/lib/openmarv/_tui_bundle 2026-05-27T08:14:42,020 creating build/lib/openmarv/_tui_bundle/src 2026-05-27T08:14:42,021 copying src/openmarv/_tui_bundle/src/ProviderSelect.tsx -> build/lib/openmarv/_tui_bundle/src 2026-05-27T08:14:42,024 copying src/openmarv/_tui_bundle/src/Markdown.tsx -> build/lib/openmarv/_tui_bundle/src 2026-05-27T08:14:42,026 copying src/openmarv/_tui_bundle/src/styles.ts -> build/lib/openmarv/_tui_bundle/src 2026-05-27T08:14:42,029 copying src/openmarv/_tui_bundle/src/ThinkingIndicator.tsx -> build/lib/openmarv/_tui_bundle/src 2026-05-27T08:14:42,032 copying src/openmarv/_tui_bundle/src/ModelSelect.tsx -> build/lib/openmarv/_tui_bundle/src 2026-05-27T08:14:42,035 copying src/openmarv/_tui_bundle/src/types.ts -> build/lib/openmarv/_tui_bundle/src 2026-05-27T08:14:42,037 copying src/openmarv/_tui_bundle/src/index.tsx -> build/lib/openmarv/_tui_bundle/src 2026-05-27T08:14:42,039 copying src/openmarv/_tui_bundle/src/SessionList.tsx -> build/lib/openmarv/_tui_bundle/src 2026-05-27T08:14:42,041 copying src/openmarv/_tui_bundle/src/ProviderConfig.tsx -> build/lib/openmarv/_tui_bundle/src 2026-05-27T08:14:42,044 copying src/openmarv/_tui_bundle/src/ChatView.tsx -> build/lib/openmarv/_tui_bundle/src 2026-05-27T08:14:42,047 copying src/openmarv/_tui_bundle/src/api.ts -> build/lib/openmarv/_tui_bundle/src 2026-05-27T08:14:42,050 copying src/openmarv/_tui_bundle/src/App.tsx -> build/lib/openmarv/_tui_bundle/src 2026-05-27T08:14:42,053 copying src/openmarv/_tui_bundle/src/ToolCallLine.tsx -> build/lib/openmarv/_tui_bundle/src 2026-05-27T08:14:42,055 creating build/lib/openmarv/mcp_servers 2026-05-27T08:14:42,056 copying src/openmarv/mcp_servers/github.json -> build/lib/openmarv/mcp_servers 2026-05-27T08:14:42,059 copying src/openmarv/mcp_servers/example.json -> build/lib/openmarv/mcp_servers 2026-05-27T08:14:42,061 copying src/openmarv/mcp_servers/context7.json -> build/lib/openmarv/mcp_servers 2026-05-27T08:14:42,082 installing to build/bdist.linux-armv7l/wheel 2026-05-27T08:14:42,082 running install 2026-05-27T08:14:42,105 running install_lib 2026-05-27T08:14:42,111 creating build/bdist.linux-armv7l/wheel 2026-05-27T08:14:42,113 creating build/bdist.linux-armv7l/wheel/openmarv 2026-05-27T08:14:42,115 copying build/lib/openmarv/auth.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,117 copying build/lib/openmarv/oauth_providers.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,120 copying build/lib/openmarv/safety.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,122 copying build/lib/openmarv/permissions.json -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,124 copying build/lib/openmarv/tui_textual.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,127 copying build/lib/openmarv/git_integration.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,129 copying build/lib/openmarv/tools.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,132 copying build/lib/openmarv/subagent.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,134 copying build/lib/openmarv/sessions.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,136 copying build/lib/openmarv/providers.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,140 creating build/bdist.linux-armv7l/wheel/openmarv/_tui_bundle 2026-05-27T08:14:42,141 copying build/lib/openmarv/_tui_bundle/tsconfig.json -> build/bdist.linux-armv7l/wheel/./openmarv/_tui_bundle 2026-05-27T08:14:42,143 copying build/lib/openmarv/_tui_bundle/package.json -> build/bdist.linux-armv7l/wheel/./openmarv/_tui_bundle 2026-05-27T08:14:42,146 creating build/bdist.linux-armv7l/wheel/openmarv/_tui_bundle/src 2026-05-27T08:14:42,147 copying build/lib/openmarv/_tui_bundle/src/ProviderSelect.tsx -> build/bdist.linux-armv7l/wheel/./openmarv/_tui_bundle/src 2026-05-27T08:14:42,149 copying build/lib/openmarv/_tui_bundle/src/Markdown.tsx -> build/bdist.linux-armv7l/wheel/./openmarv/_tui_bundle/src 2026-05-27T08:14:42,151 copying build/lib/openmarv/_tui_bundle/src/styles.ts -> build/bdist.linux-armv7l/wheel/./openmarv/_tui_bundle/src 2026-05-27T08:14:42,153 copying build/lib/openmarv/_tui_bundle/src/ThinkingIndicator.tsx -> build/bdist.linux-armv7l/wheel/./openmarv/_tui_bundle/src 2026-05-27T08:14:42,156 copying build/lib/openmarv/_tui_bundle/src/ModelSelect.tsx -> build/bdist.linux-armv7l/wheel/./openmarv/_tui_bundle/src 2026-05-27T08:14:42,158 copying build/lib/openmarv/_tui_bundle/src/types.ts -> build/bdist.linux-armv7l/wheel/./openmarv/_tui_bundle/src 2026-05-27T08:14:42,160 copying build/lib/openmarv/_tui_bundle/src/index.tsx -> build/bdist.linux-armv7l/wheel/./openmarv/_tui_bundle/src 2026-05-27T08:14:42,161 copying build/lib/openmarv/_tui_bundle/src/SessionList.tsx -> build/bdist.linux-armv7l/wheel/./openmarv/_tui_bundle/src 2026-05-27T08:14:42,164 copying build/lib/openmarv/_tui_bundle/src/ProviderConfig.tsx -> build/bdist.linux-armv7l/wheel/./openmarv/_tui_bundle/src 2026-05-27T08:14:42,166 copying build/lib/openmarv/_tui_bundle/src/ChatView.tsx -> build/bdist.linux-armv7l/wheel/./openmarv/_tui_bundle/src 2026-05-27T08:14:42,169 copying build/lib/openmarv/_tui_bundle/src/api.ts -> build/bdist.linux-armv7l/wheel/./openmarv/_tui_bundle/src 2026-05-27T08:14:42,171 copying build/lib/openmarv/_tui_bundle/src/App.tsx -> build/bdist.linux-armv7l/wheel/./openmarv/_tui_bundle/src 2026-05-27T08:14:42,174 copying build/lib/openmarv/_tui_bundle/src/ToolCallLine.tsx -> build/bdist.linux-armv7l/wheel/./openmarv/_tui_bundle/src 2026-05-27T08:14:42,176 copying build/lib/openmarv/cli.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,179 copying build/lib/openmarv/lsp_servers.json -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,181 copying build/lib/openmarv/web_tools.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,183 copying build/lib/openmarv/mcp.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,185 copying build/lib/openmarv/config.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,187 copying build/lib/openmarv/permissions.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,190 copying build/lib/openmarv/skills.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,192 copying build/lib/openmarv/tui.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,195 copying build/lib/openmarv/server.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,198 copying build/lib/openmarv/__init__.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,200 copying build/lib/openmarv/__main__.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,201 copying build/lib/openmarv/todo.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,204 creating build/bdist.linux-armv7l/wheel/openmarv/mcp_servers 2026-05-27T08:14:42,205 copying build/lib/openmarv/mcp_servers/github.json -> build/bdist.linux-armv7l/wheel/./openmarv/mcp_servers 2026-05-27T08:14:42,208 copying build/lib/openmarv/mcp_servers/example.json -> build/bdist.linux-armv7l/wheel/./openmarv/mcp_servers 2026-05-27T08:14:42,209 copying build/lib/openmarv/mcp_servers/context7.json -> build/bdist.linux-armv7l/wheel/./openmarv/mcp_servers 2026-05-27T08:14:42,211 copying build/lib/openmarv/core.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,213 copying build/lib/openmarv/agent.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,216 copying build/lib/openmarv/lsp.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,219 copying build/lib/openmarv/session_viewmodel.py -> build/bdist.linux-armv7l/wheel/./openmarv 2026-05-27T08:14:42,221 running install_egg_info 2026-05-27T08:14:42,226 Copying src/openmarv.egg-info to build/bdist.linux-armv7l/wheel/./openmarv-0.1.0-py3.11.egg-info 2026-05-27T08:14:42,238 running install_scripts 2026-05-27T08:14:42,251 creating build/bdist.linux-armv7l/wheel/openmarv-0.1.0.dist-info/WHEEL 2026-05-27T08:14:42,253 creating '/tmp/pip-wheel-mjxz9nol/.tmp-t2kf139_/openmarv-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-27T08:14:42,257 adding 'openmarv/__init__.py' 2026-05-27T08:14:42,258 adding 'openmarv/__main__.py' 2026-05-27T08:14:42,263 adding 'openmarv/agent.py' 2026-05-27T08:14:42,265 adding 'openmarv/auth.py' 2026-05-27T08:14:42,271 adding 'openmarv/cli.py' 2026-05-27T08:14:42,273 adding 'openmarv/config.py' 2026-05-27T08:14:42,274 adding 'openmarv/core.py' 2026-05-27T08:14:42,276 adding 'openmarv/git_integration.py' 2026-05-27T08:14:42,280 adding 'openmarv/lsp.py' 2026-05-27T08:14:42,281 adding 'openmarv/lsp_servers.json' 2026-05-27T08:14:42,283 adding 'openmarv/mcp.py' 2026-05-27T08:14:42,284 adding 'openmarv/oauth_providers.py' 2026-05-27T08:14:42,286 adding 'openmarv/permissions.json' 2026-05-27T08:14:42,287 adding 'openmarv/permissions.py' 2026-05-27T08:14:42,290 adding 'openmarv/providers.py' 2026-05-27T08:14:42,292 adding 'openmarv/safety.py' 2026-05-27T08:14:42,295 adding 'openmarv/server.py' 2026-05-27T08:14:42,297 adding 'openmarv/session_viewmodel.py' 2026-05-27T08:14:42,299 adding 'openmarv/sessions.py' 2026-05-27T08:14:42,300 adding 'openmarv/skills.py' 2026-05-27T08:14:42,302 adding 'openmarv/subagent.py' 2026-05-27T08:14:42,303 adding 'openmarv/todo.py' 2026-05-27T08:14:42,306 adding 'openmarv/tools.py' 2026-05-27T08:14:42,312 adding 'openmarv/tui.py' 2026-05-27T08:14:42,320 adding 'openmarv/tui_textual.py' 2026-05-27T08:14:42,322 adding 'openmarv/web_tools.py' 2026-05-27T08:14:42,324 adding 'openmarv/_tui_bundle/package.json' 2026-05-27T08:14:42,325 adding 'openmarv/_tui_bundle/tsconfig.json' 2026-05-27T08:14:42,328 adding 'openmarv/_tui_bundle/src/App.tsx' 2026-05-27T08:14:42,332 adding 'openmarv/_tui_bundle/src/ChatView.tsx' 2026-05-27T08:14:42,334 adding 'openmarv/_tui_bundle/src/Markdown.tsx' 2026-05-27T08:14:42,335 adding 'openmarv/_tui_bundle/src/ModelSelect.tsx' 2026-05-27T08:14:42,337 adding 'openmarv/_tui_bundle/src/ProviderConfig.tsx' 2026-05-27T08:14:42,339 adding 'openmarv/_tui_bundle/src/ProviderSelect.tsx' 2026-05-27T08:14:42,341 adding 'openmarv/_tui_bundle/src/SessionList.tsx' 2026-05-27T08:14:42,342 adding 'openmarv/_tui_bundle/src/ThinkingIndicator.tsx' 2026-05-27T08:14:42,344 adding 'openmarv/_tui_bundle/src/ToolCallLine.tsx' 2026-05-27T08:14:42,346 adding 'openmarv/_tui_bundle/src/api.ts' 2026-05-27T08:14:42,347 adding 'openmarv/_tui_bundle/src/index.tsx' 2026-05-27T08:14:42,348 adding 'openmarv/_tui_bundle/src/styles.ts' 2026-05-27T08:14:42,350 adding 'openmarv/_tui_bundle/src/types.ts' 2026-05-27T08:14:42,351 adding 'openmarv/mcp_servers/context7.json' 2026-05-27T08:14:42,353 adding 'openmarv/mcp_servers/example.json' 2026-05-27T08:14:42,354 adding 'openmarv/mcp_servers/github.json' 2026-05-27T08:14:42,357 adding 'openmarv-0.1.0.dist-info/licenses/LICENSE' 2026-05-27T08:14:42,358 adding 'openmarv-0.1.0.dist-info/METADATA' 2026-05-27T08:14:42,359 adding 'openmarv-0.1.0.dist-info/WHEEL' 2026-05-27T08:14:42,360 adding 'openmarv-0.1.0.dist-info/entry_points.txt' 2026-05-27T08:14:42,361 adding 'openmarv-0.1.0.dist-info/top_level.txt' 2026-05-27T08:14:42,362 adding 'openmarv-0.1.0.dist-info/RECORD' 2026-05-27T08:14:42,365 removing build/bdist.linux-armv7l/wheel 2026-05-27T08:14:42,477 Building wheel for openmarv (pyproject.toml): finished with status 'done' 2026-05-27T08:14:42,485 Created wheel for openmarv: filename=openmarv-0.1.0-py3-none-any.whl size=144296 sha256=5067487008ef1e8240fcf6cd61d75b45f37114a24abff053e08814375fa33221 2026-05-27T08:14:42,486 Stored in directory: /tmp/pip-ephem-wheel-cache-cwdwhtxk/wheels/a1/3d/1b/51982f9a3294d584d93a11dbb0101288b8d5fd7471e8e0dcdc 2026-05-27T08:14:42,497 Successfully built openmarv 2026-05-27T08:14:42,504 Removed build tracker: '/tmp/pip-build-tracker-kq12xbzm'