2026-03-13T06:03:15,583 Created temporary directory: /tmp/pip-ephem-wheel-cache-g4lqfupy 2026-03-13T06:03:15,585 Created temporary directory: /tmp/pip-build-tracker-8kpwn1du 2026-03-13T06:03:15,585 Initialized build tracking at /tmp/pip-build-tracker-8kpwn1du 2026-03-13T06:03:15,586 Created build tracker: /tmp/pip-build-tracker-8kpwn1du 2026-03-13T06:03:15,586 Entered build tracker: /tmp/pip-build-tracker-8kpwn1du 2026-03-13T06:03:15,587 Created temporary directory: /tmp/pip-wheel-_u1_zi_w 2026-03-13T06:03:15,590 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-03-13T06:03:15,592 Created temporary directory: /tmp/pip-ephem-wheel-cache-iqtt06ih 2026-03-13T06:03:15,613 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-13T06:03:15,617 2 location(s) to search for versions of nanobot-webui: 2026-03-13T06:03:15,617 * https://pypi.org/simple/nanobot-webui/ 2026-03-13T06:03:15,617 * https://www.piwheels.org/simple/nanobot-webui/ 2026-03-13T06:03:15,618 Fetching project page and analyzing links: https://pypi.org/simple/nanobot-webui/ 2026-03-13T06:03:15,619 Getting page https://pypi.org/simple/nanobot-webui/ 2026-03-13T06:03:15,620 Found index url https://pypi.org/simple 2026-03-13T06:03:15,832 Fetched page https://pypi.org/simple/nanobot-webui/ as application/vnd.pypi.simple.v1+json 2026-03-13T06:03:15,834 Skipping link: No binaries permitted for nanobot-webui: https://files.pythonhosted.org/packages/b5/f6/0198f9edb05b00f44e59b856255e4517506779dcbf07d7f67c888227aac9/nanobot_webui-0.1.0-py3-none-any.whl (from https://pypi.org/simple/nanobot-webui/) (requires-python:>=3.11) 2026-03-13T06:03:15,835 Found link https://files.pythonhosted.org/packages/c8/68/4e041a2633361433fb507c81a81848265792fad93d82a41ae9664e1594d2/nanobot_webui-0.1.0.tar.gz (from https://pypi.org/simple/nanobot-webui/) (requires-python:>=3.11), version: 0.1.0 2026-03-13T06:03:15,836 Skipping link: No binaries permitted for nanobot-webui: https://files.pythonhosted.org/packages/f3/19/e98f2b1e8f089bd3dbb18f88b99da41681c918fb5c0f0729e4df9bd6a024/nanobot_webui-0.1.1-py3-none-any.whl (from https://pypi.org/simple/nanobot-webui/) (requires-python:>=3.11) 2026-03-13T06:03:15,837 Found link https://files.pythonhosted.org/packages/9c/64/e0f57c39d71240b372d8bab51b4f0d8e837b54890acf5944459824a3a239/nanobot_webui-0.1.1.tar.gz (from https://pypi.org/simple/nanobot-webui/) (requires-python:>=3.11), version: 0.1.1 2026-03-13T06:03:15,837 Skipping link: No binaries permitted for nanobot-webui: https://files.pythonhosted.org/packages/2c/4d/9515b4818f93fa44b1151e4ee3fa5efb328f1d190500f2caa73b0e407edc/nanobot_webui-0.1.3-py3-none-any.whl (from https://pypi.org/simple/nanobot-webui/) (requires-python:>=3.11) 2026-03-13T06:03:15,838 Found link https://files.pythonhosted.org/packages/80/f8/e25c9fc2c4b0d7f13977716afb3567169a2b22c4cf098982d7051a67fa12/nanobot_webui-0.1.3.tar.gz (from https://pypi.org/simple/nanobot-webui/) (requires-python:>=3.11), version: 0.1.3 2026-03-13T06:03:15,839 Fetching project page and analyzing links: https://www.piwheels.org/simple/nanobot-webui/ 2026-03-13T06:03:15,840 Getting page https://www.piwheels.org/simple/nanobot-webui/ 2026-03-13T06:03:15,841 Found index url https://www.piwheels.org/simple 2026-03-13T06:03:15,995 Fetched page https://www.piwheels.org/simple/nanobot-webui/ as text/html 2026-03-13T06:03:15,996 Skipping link: not a file: https://www.piwheels.org/simple/nanobot-webui/ 2026-03-13T06:03:15,997 Skipping link: not a file: https://pypi.org/simple/nanobot-webui/ 2026-03-13T06:03:16,018 Given no hashes to check 1 links for project 'nanobot-webui': discarding no candidates 2026-03-13T06:03:16,037 Collecting nanobot-webui==0.1.0 2026-03-13T06:03:16,040 Created temporary directory: /tmp/pip-unpack-5yy5yqe5 2026-03-13T06:03:16,263 Downloading nanobot_webui-0.1.0.tar.gz (1.0 MB) 2026-03-13T06:03:16,568 Added nanobot-webui==0.1.0 from https://files.pythonhosted.org/packages/c8/68/4e041a2633361433fb507c81a81848265792fad93d82a41ae9664e1594d2/nanobot_webui-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-8kpwn1du' 2026-03-13T06:03:16,573 Created temporary directory: /tmp/pip-build-env-2unflc50 2026-03-13T06:03:16,578 Installing build dependencies: started 2026-03-13T06:03:16,579 Running command pip subprocess to install build dependencies 2026-03-13T06:03:17,711 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-13T06:03:18,283 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-03-13T06:03:18,305 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-13T06:03:20,053 Collecting setuptools>=68 2026-03-13T06:03:20,135 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-13T06:03:20,402 Collecting wheel 2026-03-13T06:03:20,417 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-13T06:03:20,601 Collecting packaging>=24.0 2026-03-13T06:03:20,619 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-13T06:03:23,556 Installing collected packages: setuptools, packaging, wheel 2026-03-13T06:03:27,030 Creating /tmp/pip-build-env-2unflc50/overlay/local/bin 2026-03-13T06:03:27,032 changing mode of /tmp/pip-build-env-2unflc50/overlay/local/bin/wheel to 755 2026-03-13T06:03:27,054 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-13T06:03:27,333 Installing build dependencies: finished with status 'done' 2026-03-13T06:03:27,339 Getting requirements to build wheel: started 2026-03-13T06:03:27,340 Running command Getting requirements to build wheel 2026-03-13T06:03:27,967 /tmp/pip-build-env-2unflc50/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-13T06:03:27,967 !! 2026-03-13T06:03:27,968 ******************************************************************************** 2026-03-13T06:03:27,969 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-03-13T06:03:27,970 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-13T06:03:27,971 or your builds will no longer be supported. 2026-03-13T06:03:27,972 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T06:03:27,972 ******************************************************************************** 2026-03-13T06:03:27,973 !! 2026-03-13T06:03:27,974 corresp(dist, value, root_dir) 2026-03-13T06:03:28,041 /tmp/pip-build-env-2unflc50/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-13T06:03:28,042 !! 2026-03-13T06:03:28,043 ******************************************************************************** 2026-03-13T06:03:28,044 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-13T06:03:28,045 License :: OSI Approved :: MIT License 2026-03-13T06:03:28,047 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T06:03:28,047 ******************************************************************************** 2026-03-13T06:03:28,048 !! 2026-03-13T06:03:28,049 dist._finalize_license_expression() 2026-03-13T06:03:28,049 /tmp/pip-build-env-2unflc50/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-13T06:03:28,050 !! 2026-03-13T06:03:28,051 ******************************************************************************** 2026-03-13T06:03:28,051 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-13T06:03:28,052 License :: OSI Approved :: MIT License 2026-03-13T06:03:28,053 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T06:03:28,053 ******************************************************************************** 2026-03-13T06:03:28,054 !! 2026-03-13T06:03:28,055 self._finalize_license_expression() 2026-03-13T06:03:28,055 running egg_info 2026-03-13T06:03:28,058 writing nanobot_webui.egg-info/PKG-INFO 2026-03-13T06:03:28,062 writing dependency_links to nanobot_webui.egg-info/dependency_links.txt 2026-03-13T06:03:28,064 writing entry points to nanobot_webui.egg-info/entry_points.txt 2026-03-13T06:03:28,066 writing requirements to nanobot_webui.egg-info/requires.txt 2026-03-13T06:03:28,067 writing top-level names to nanobot_webui.egg-info/top_level.txt 2026-03-13T06:03:28,092 reading manifest file 'nanobot_webui.egg-info/SOURCES.txt' 2026-03-13T06:03:28,097 adding license file 'LICENSE' 2026-03-13T06:03:28,102 writing manifest file 'nanobot_webui.egg-info/SOURCES.txt' 2026-03-13T06:03:28,199 Getting requirements to build wheel: finished with status 'done' 2026-03-13T06:03:28,203 Created temporary directory: /tmp/pip-modern-metadata-dzm559ni 2026-03-13T06:03:28,205 Preparing metadata (pyproject.toml): started 2026-03-13T06:03:28,206 Running command Preparing metadata (pyproject.toml) 2026-03-13T06:03:28,788 /tmp/pip-build-env-2unflc50/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-13T06:03:28,788 !! 2026-03-13T06:03:28,790 ******************************************************************************** 2026-03-13T06:03:28,790 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-03-13T06:03:28,791 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-13T06:03:28,792 or your builds will no longer be supported. 2026-03-13T06:03:28,793 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T06:03:28,794 ******************************************************************************** 2026-03-13T06:03:28,795 !! 2026-03-13T06:03:28,796 corresp(dist, value, root_dir) 2026-03-13T06:03:28,863 /tmp/pip-build-env-2unflc50/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-13T06:03:28,864 !! 2026-03-13T06:03:28,865 ******************************************************************************** 2026-03-13T06:03:28,866 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-13T06:03:28,867 License :: OSI Approved :: MIT License 2026-03-13T06:03:28,869 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T06:03:28,870 ******************************************************************************** 2026-03-13T06:03:28,871 !! 2026-03-13T06:03:28,872 dist._finalize_license_expression() 2026-03-13T06:03:28,873 /tmp/pip-build-env-2unflc50/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-13T06:03:28,873 !! 2026-03-13T06:03:28,874 ******************************************************************************** 2026-03-13T06:03:28,875 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-13T06:03:28,876 License :: OSI Approved :: MIT License 2026-03-13T06:03:28,877 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T06:03:28,877 ******************************************************************************** 2026-03-13T06:03:28,878 !! 2026-03-13T06:03:28,879 self._finalize_license_expression() 2026-03-13T06:03:28,879 running dist_info 2026-03-13T06:03:28,889 creating /tmp/pip-modern-metadata-dzm559ni/nanobot_webui.egg-info 2026-03-13T06:03:28,890 writing /tmp/pip-modern-metadata-dzm559ni/nanobot_webui.egg-info/PKG-INFO 2026-03-13T06:03:28,895 writing dependency_links to /tmp/pip-modern-metadata-dzm559ni/nanobot_webui.egg-info/dependency_links.txt 2026-03-13T06:03:28,897 writing entry points to /tmp/pip-modern-metadata-dzm559ni/nanobot_webui.egg-info/entry_points.txt 2026-03-13T06:03:28,899 writing requirements to /tmp/pip-modern-metadata-dzm559ni/nanobot_webui.egg-info/requires.txt 2026-03-13T06:03:28,900 writing top-level names to /tmp/pip-modern-metadata-dzm559ni/nanobot_webui.egg-info/top_level.txt 2026-03-13T06:03:28,901 writing manifest file '/tmp/pip-modern-metadata-dzm559ni/nanobot_webui.egg-info/SOURCES.txt' 2026-03-13T06:03:28,924 reading manifest file '/tmp/pip-modern-metadata-dzm559ni/nanobot_webui.egg-info/SOURCES.txt' 2026-03-13T06:03:28,926 adding license file 'LICENSE' 2026-03-13T06:03:28,930 writing manifest file '/tmp/pip-modern-metadata-dzm559ni/nanobot_webui.egg-info/SOURCES.txt' 2026-03-13T06:03:28,931 creating '/tmp/pip-modern-metadata-dzm559ni/nanobot_webui-0.1.0.dist-info' 2026-03-13T06:03:29,057 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-13T06:03:29,062 Source in /tmp/pip-wheel-_u1_zi_w/nanobot-webui_b584f8deb98448459847f606cdd7ec23 has version 0.1.0, which satisfies requirement nanobot-webui==0.1.0 from https://files.pythonhosted.org/packages/c8/68/4e041a2633361433fb507c81a81848265792fad93d82a41ae9664e1594d2/nanobot_webui-0.1.0.tar.gz 2026-03-13T06:03:29,063 Removed nanobot-webui==0.1.0 from https://files.pythonhosted.org/packages/c8/68/4e041a2633361433fb507c81a81848265792fad93d82a41ae9664e1594d2/nanobot_webui-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-8kpwn1du' 2026-03-13T06:03:29,070 Created temporary directory: /tmp/pip-unpack-o1lbmhvi 2026-03-13T06:03:29,071 Building wheels for collected packages: nanobot-webui 2026-03-13T06:03:29,075 Created temporary directory: /tmp/pip-wheel-meuykic_ 2026-03-13T06:03:29,076 Destination directory: /tmp/pip-wheel-meuykic_ 2026-03-13T06:03:29,078 Building wheel for nanobot-webui (pyproject.toml): started 2026-03-13T06:03:29,079 Running command Building wheel for nanobot-webui (pyproject.toml) 2026-03-13T06:03:29,640 /tmp/pip-build-env-2unflc50/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-13T06:03:29,641 !! 2026-03-13T06:03:29,642 ******************************************************************************** 2026-03-13T06:03:29,643 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-03-13T06:03:29,644 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-13T06:03:29,645 or your builds will no longer be supported. 2026-03-13T06:03:29,646 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T06:03:29,647 ******************************************************************************** 2026-03-13T06:03:29,648 !! 2026-03-13T06:03:29,648 corresp(dist, value, root_dir) 2026-03-13T06:03:29,710 /tmp/pip-build-env-2unflc50/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-13T06:03:29,710 !! 2026-03-13T06:03:29,711 ******************************************************************************** 2026-03-13T06:03:29,712 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-13T06:03:29,713 License :: OSI Approved :: MIT License 2026-03-13T06:03:29,713 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T06:03:29,714 ******************************************************************************** 2026-03-13T06:03:29,715 !! 2026-03-13T06:03:29,715 dist._finalize_license_expression() 2026-03-13T06:03:29,716 /tmp/pip-build-env-2unflc50/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-13T06:03:29,717 !! 2026-03-13T06:03:29,718 ******************************************************************************** 2026-03-13T06:03:29,718 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-13T06:03:29,719 License :: OSI Approved :: MIT License 2026-03-13T06:03:29,720 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T06:03:29,721 ******************************************************************************** 2026-03-13T06:03:29,722 !! 2026-03-13T06:03:29,723 self._finalize_license_expression() 2026-03-13T06:03:29,723 running bdist_wheel 2026-03-13T06:03:29,738 running build 2026-03-13T06:03:29,739 running build_py 2026-03-13T06:03:29,739 [setup] web/ directory not found, skipping frontend build 2026-03-13T06:03:29,741 creating build/lib/webui 2026-03-13T06:03:29,743 copying webui/__main__.py -> build/lib/webui 2026-03-13T06:03:29,746 copying webui/cli.py -> build/lib/webui 2026-03-13T06:03:29,748 copying webui/__init__.py -> build/lib/webui 2026-03-13T06:03:29,751 creating build/lib/webui/api 2026-03-13T06:03:29,752 copying webui/api/models.py -> build/lib/webui/api 2026-03-13T06:03:29,754 copying webui/api/deps.py -> build/lib/webui/api 2026-03-13T06:03:29,756 copying webui/api/gateway.py -> build/lib/webui/api 2026-03-13T06:03:29,758 copying webui/api/channel_ext.py -> build/lib/webui/api 2026-03-13T06:03:29,760 copying webui/api/server.py -> build/lib/webui/api 2026-03-13T06:03:29,762 copying webui/api/__init__.py -> build/lib/webui/api 2026-03-13T06:03:29,764 copying webui/api/users.py -> build/lib/webui/api 2026-03-13T06:03:29,766 copying webui/api/auth.py -> build/lib/webui/api 2026-03-13T06:03:29,768 copying webui/api/middleware.py -> build/lib/webui/api 2026-03-13T06:03:29,772 creating build/lib/webui/api/routes 2026-03-13T06:03:29,773 copying webui/api/routes/providers.py -> build/lib/webui/api/routes 2026-03-13T06:03:29,776 copying webui/api/routes/sessions.py -> build/lib/webui/api/routes 2026-03-13T06:03:29,778 copying webui/api/routes/skills.py -> build/lib/webui/api/routes 2026-03-13T06:03:29,781 copying webui/api/routes/ws.py -> build/lib/webui/api/routes 2026-03-13T06:03:29,783 copying webui/api/routes/__init__.py -> build/lib/webui/api/routes 2026-03-13T06:03:29,785 copying webui/api/routes/cron.py -> build/lib/webui/api/routes 2026-03-13T06:03:29,787 copying webui/api/routes/users.py -> build/lib/webui/api/routes 2026-03-13T06:03:29,789 copying webui/api/routes/auth.py -> build/lib/webui/api/routes 2026-03-13T06:03:29,791 copying webui/api/routes/config.py -> build/lib/webui/api/routes 2026-03-13T06:03:29,794 copying webui/api/routes/mcp.py -> build/lib/webui/api/routes 2026-03-13T06:03:29,796 copying webui/api/routes/channels.py -> build/lib/webui/api/routes 2026-03-13T06:03:29,799 running egg_info 2026-03-13T06:03:29,809 writing nanobot_webui.egg-info/PKG-INFO 2026-03-13T06:03:29,814 writing dependency_links to nanobot_webui.egg-info/dependency_links.txt 2026-03-13T06:03:29,816 writing entry points to nanobot_webui.egg-info/entry_points.txt 2026-03-13T06:03:29,818 writing requirements to nanobot_webui.egg-info/requires.txt 2026-03-13T06:03:29,819 writing top-level names to nanobot_webui.egg-info/top_level.txt 2026-03-13T06:03:29,837 reading manifest file 'nanobot_webui.egg-info/SOURCES.txt' 2026-03-13T06:03:29,841 adding license file 'LICENSE' 2026-03-13T06:03:29,846 writing manifest file 'nanobot_webui.egg-info/SOURCES.txt' 2026-03-13T06:03:29,856 creating build/lib/webui/web/dist 2026-03-13T06:03:29,858 copying webui/web/dist/logo.png -> build/lib/webui/web/dist 2026-03-13T06:03:29,865 copying webui/web/dist/index.html -> build/lib/webui/web/dist 2026-03-13T06:03:29,867 copying webui/web/dist/icon.png -> build/lib/webui/web/dist 2026-03-13T06:03:29,871 creating build/lib/webui/web/dist/assets 2026-03-13T06:03:29,872 copying webui/web/dist/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,874 copying webui/web/dist/assets/inter-greek-400-normal-q2sYcFCs.woff -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,877 copying webui/web/dist/assets/index-C2dj7CsQ.js -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,895 copying webui/web/dist/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2 -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,898 copying webui/web/dist/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2 -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,900 copying webui/web/dist/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2 -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,904 copying webui/web/dist/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,907 copying webui/web/dist/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2 -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,909 copying webui/web/dist/assets/inter-latin-400-normal-C38fXH4l.woff2 -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,913 copying webui/web/dist/assets/inter-greek-ext-400-normal-KugGGMne.woff -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,916 copying webui/web/dist/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,919 copying webui/web/dist/assets/inter-latin-400-normal-CyCys3Eg.woff -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,922 copying webui/web/dist/assets/inter-cyrillic-400-normal-HOLc17fK.woff -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,926 copying webui/web/dist/assets/inter-cyrillic-400-normal-obahsSVq.woff2 -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,929 copying webui/web/dist/assets/inter-latin-ext-400-normal-77YHD8bZ.woff -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,932 copying webui/web/dist/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2 -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,935 copying webui/web/dist/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2 -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,939 copying webui/web/dist/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,941 copying webui/web/dist/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,944 copying webui/web/dist/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,948 copying webui/web/dist/assets/index-mXB5gcU9.css -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,952 copying webui/web/dist/assets/inter-vietnamese-400-normal-DMkecbls.woff2 -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,955 copying webui/web/dist/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,958 copying webui/web/dist/assets/inter-latin-ext-400-normal-C1nco2VV.woff2 -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,961 copying webui/web/dist/assets/inter-greek-400-normal-B4URO6DV.woff2 -> build/lib/webui/web/dist/assets 2026-03-13T06:03:29,987 installing to build/bdist.linux-armv7l/wheel 2026-03-13T06:03:29,987 running install 2026-03-13T06:03:30,011 running install_lib 2026-03-13T06:03:30,018 creating build/bdist.linux-armv7l/wheel 2026-03-13T06:03:30,020 creating build/bdist.linux-armv7l/wheel/webui 2026-03-13T06:03:30,021 copying build/lib/webui/__main__.py -> build/bdist.linux-armv7l/wheel/./webui 2026-03-13T06:03:30,024 copying build/lib/webui/cli.py -> build/bdist.linux-armv7l/wheel/./webui 2026-03-13T06:03:30,027 creating build/bdist.linux-armv7l/wheel/webui/api 2026-03-13T06:03:30,029 copying build/lib/webui/api/models.py -> build/bdist.linux-armv7l/wheel/./webui/api 2026-03-13T06:03:30,031 copying build/lib/webui/api/deps.py -> build/bdist.linux-armv7l/wheel/./webui/api 2026-03-13T06:03:30,033 copying build/lib/webui/api/gateway.py -> build/bdist.linux-armv7l/wheel/./webui/api 2026-03-13T06:03:30,036 copying build/lib/webui/api/channel_ext.py -> build/bdist.linux-armv7l/wheel/./webui/api 2026-03-13T06:03:30,038 copying build/lib/webui/api/server.py -> build/bdist.linux-armv7l/wheel/./webui/api 2026-03-13T06:03:30,040 copying build/lib/webui/api/__init__.py -> build/bdist.linux-armv7l/wheel/./webui/api 2026-03-13T06:03:30,042 copying build/lib/webui/api/users.py -> build/bdist.linux-armv7l/wheel/./webui/api 2026-03-13T06:03:30,045 creating build/bdist.linux-armv7l/wheel/webui/api/routes 2026-03-13T06:03:30,046 copying build/lib/webui/api/routes/providers.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-13T06:03:30,049 copying build/lib/webui/api/routes/sessions.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-13T06:03:30,051 copying build/lib/webui/api/routes/skills.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-13T06:03:30,054 copying build/lib/webui/api/routes/ws.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-13T06:03:30,056 copying build/lib/webui/api/routes/__init__.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-13T06:03:30,059 copying build/lib/webui/api/routes/cron.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-13T06:03:30,061 copying build/lib/webui/api/routes/users.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-13T06:03:30,063 copying build/lib/webui/api/routes/auth.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-13T06:03:30,066 copying build/lib/webui/api/routes/config.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-13T06:03:30,068 copying build/lib/webui/api/routes/mcp.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-13T06:03:30,071 copying build/lib/webui/api/routes/channels.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-13T06:03:30,074 copying build/lib/webui/api/auth.py -> build/bdist.linux-armv7l/wheel/./webui/api 2026-03-13T06:03:30,076 copying build/lib/webui/api/middleware.py -> build/bdist.linux-armv7l/wheel/./webui/api 2026-03-13T06:03:30,079 creating build/bdist.linux-armv7l/wheel/webui/web 2026-03-13T06:03:30,081 creating build/bdist.linux-armv7l/wheel/webui/web/dist 2026-03-13T06:03:30,082 copying build/lib/webui/web/dist/logo.png -> build/bdist.linux-armv7l/wheel/./webui/web/dist 2026-03-13T06:03:30,091 copying build/lib/webui/web/dist/index.html -> build/bdist.linux-armv7l/wheel/./webui/web/dist 2026-03-13T06:03:30,094 creating build/bdist.linux-armv7l/wheel/webui/web/dist/assets 2026-03-13T06:03:30,096 copying build/lib/webui/web/dist/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,099 copying build/lib/webui/web/dist/assets/inter-greek-400-normal-q2sYcFCs.woff -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,101 copying build/lib/webui/web/dist/assets/index-C2dj7CsQ.js -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,125 copying build/lib/webui/web/dist/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2 -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,128 copying build/lib/webui/web/dist/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2 -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,131 copying build/lib/webui/web/dist/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2 -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,134 copying build/lib/webui/web/dist/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,137 copying build/lib/webui/web/dist/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2 -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,139 copying build/lib/webui/web/dist/assets/inter-latin-400-normal-C38fXH4l.woff2 -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,142 copying build/lib/webui/web/dist/assets/inter-greek-ext-400-normal-KugGGMne.woff -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,145 copying build/lib/webui/web/dist/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,147 copying build/lib/webui/web/dist/assets/inter-latin-400-normal-CyCys3Eg.woff -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,151 copying build/lib/webui/web/dist/assets/inter-cyrillic-400-normal-HOLc17fK.woff -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,153 copying build/lib/webui/web/dist/assets/inter-cyrillic-400-normal-obahsSVq.woff2 -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,156 copying build/lib/webui/web/dist/assets/inter-latin-ext-400-normal-77YHD8bZ.woff -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,160 copying build/lib/webui/web/dist/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2 -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,162 copying build/lib/webui/web/dist/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2 -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,165 copying build/lib/webui/web/dist/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,168 copying build/lib/webui/web/dist/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,171 copying build/lib/webui/web/dist/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,174 copying build/lib/webui/web/dist/assets/index-mXB5gcU9.css -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,178 copying build/lib/webui/web/dist/assets/inter-vietnamese-400-normal-DMkecbls.woff2 -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,181 copying build/lib/webui/web/dist/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,184 copying build/lib/webui/web/dist/assets/inter-latin-ext-400-normal-C1nco2VV.woff2 -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,187 copying build/lib/webui/web/dist/assets/inter-greek-400-normal-B4URO6DV.woff2 -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-13T06:03:30,190 copying build/lib/webui/web/dist/icon.png -> build/bdist.linux-armv7l/wheel/./webui/web/dist 2026-03-13T06:03:30,194 copying build/lib/webui/__init__.py -> build/bdist.linux-armv7l/wheel/./webui 2026-03-13T06:03:30,196 running install_egg_info 2026-03-13T06:03:30,201 Copying nanobot_webui.egg-info to build/bdist.linux-armv7l/wheel/./nanobot_webui-0.1.0-py3.11.egg-info 2026-03-13T06:03:30,213 running install_scripts 2026-03-13T06:03:30,225 creating build/bdist.linux-armv7l/wheel/nanobot_webui-0.1.0.dist-info/WHEEL 2026-03-13T06:03:30,229 creating '/tmp/pip-wheel-meuykic_/.tmp-3buvil6u/nanobot_webui-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-13T06:03:30,232 adding 'nanobot_webui-0.1.0.dist-info/licenses/LICENSE' 2026-03-13T06:03:30,234 adding 'webui/__init__.py' 2026-03-13T06:03:30,237 adding 'webui/__main__.py' 2026-03-13T06:03:30,240 adding 'webui/cli.py' 2026-03-13T06:03:30,242 adding 'webui/api/__init__.py' 2026-03-13T06:03:30,244 adding 'webui/api/auth.py' 2026-03-13T06:03:30,246 adding 'webui/api/channel_ext.py' 2026-03-13T06:03:30,247 adding 'webui/api/deps.py' 2026-03-13T06:03:30,249 adding 'webui/api/gateway.py' 2026-03-13T06:03:30,250 adding 'webui/api/middleware.py' 2026-03-13T06:03:30,251 adding 'webui/api/models.py' 2026-03-13T06:03:30,253 adding 'webui/api/server.py' 2026-03-13T06:03:30,254 adding 'webui/api/users.py' 2026-03-13T06:03:30,256 adding 'webui/api/routes/__init__.py' 2026-03-13T06:03:30,257 adding 'webui/api/routes/auth.py' 2026-03-13T06:03:30,258 adding 'webui/api/routes/channels.py' 2026-03-13T06:03:30,261 adding 'webui/api/routes/config.py' 2026-03-13T06:03:30,262 adding 'webui/api/routes/cron.py' 2026-03-13T06:03:30,263 adding 'webui/api/routes/mcp.py' 2026-03-13T06:03:30,265 adding 'webui/api/routes/providers.py' 2026-03-13T06:03:30,266 adding 'webui/api/routes/sessions.py' 2026-03-13T06:03:30,268 adding 'webui/api/routes/skills.py' 2026-03-13T06:03:30,269 adding 'webui/api/routes/users.py' 2026-03-13T06:03:30,270 adding 'webui/api/routes/ws.py' 2026-03-13T06:03:30,278 adding 'webui/web/dist/icon.png' 2026-03-13T06:03:30,279 adding 'webui/web/dist/index.html' 2026-03-13T06:03:30,313 adding 'webui/web/dist/logo.png' 2026-03-13T06:03:30,432 adding 'webui/web/dist/assets/index-C2dj7CsQ.js' 2026-03-13T06:03:30,444 adding 'webui/web/dist/assets/index-mXB5gcU9.css' 2026-03-13T06:03:30,446 adding 'webui/web/dist/assets/inter-cyrillic-400-normal-HOLc17fK.woff' 2026-03-13T06:03:30,448 adding 'webui/web/dist/assets/inter-cyrillic-400-normal-obahsSVq.woff2' 2026-03-13T06:03:30,450 adding 'webui/web/dist/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2' 2026-03-13T06:03:30,452 adding 'webui/web/dist/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff' 2026-03-13T06:03:30,454 adding 'webui/web/dist/assets/inter-greek-400-normal-B4URO6DV.woff2' 2026-03-13T06:03:30,456 adding 'webui/web/dist/assets/inter-greek-400-normal-q2sYcFCs.woff' 2026-03-13T06:03:30,458 adding 'webui/web/dist/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2' 2026-03-13T06:03:30,460 adding 'webui/web/dist/assets/inter-greek-ext-400-normal-KugGGMne.woff' 2026-03-13T06:03:30,462 adding 'webui/web/dist/assets/inter-latin-400-normal-C38fXH4l.woff2' 2026-03-13T06:03:30,466 adding 'webui/web/dist/assets/inter-latin-400-normal-CyCys3Eg.woff' 2026-03-13T06:03:30,472 adding 'webui/web/dist/assets/inter-latin-ext-400-normal-77YHD8bZ.woff' 2026-03-13T06:03:30,476 adding 'webui/web/dist/assets/inter-latin-ext-400-normal-C1nco2VV.woff2' 2026-03-13T06:03:30,478 adding 'webui/web/dist/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff' 2026-03-13T06:03:30,479 adding 'webui/web/dist/assets/inter-vietnamese-400-normal-DMkecbls.woff2' 2026-03-13T06:03:30,481 adding 'webui/web/dist/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2' 2026-03-13T06:03:30,482 adding 'webui/web/dist/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff' 2026-03-13T06:03:30,484 adding 'webui/web/dist/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff' 2026-03-13T06:03:30,486 adding 'webui/web/dist/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2' 2026-03-13T06:03:30,489 adding 'webui/web/dist/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff' 2026-03-13T06:03:30,492 adding 'webui/web/dist/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2' 2026-03-13T06:03:30,493 adding 'webui/web/dist/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2' 2026-03-13T06:03:30,495 adding 'webui/web/dist/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff' 2026-03-13T06:03:30,497 adding 'webui/web/dist/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff' 2026-03-13T06:03:30,499 adding 'nanobot_webui-0.1.0.dist-info/METADATA' 2026-03-13T06:03:30,500 adding 'nanobot_webui-0.1.0.dist-info/WHEEL' 2026-03-13T06:03:30,501 adding 'nanobot_webui-0.1.0.dist-info/entry_points.txt' 2026-03-13T06:03:30,502 adding 'nanobot_webui-0.1.0.dist-info/top_level.txt' 2026-03-13T06:03:30,503 adding 'nanobot_webui-0.1.0.dist-info/RECORD' 2026-03-13T06:03:30,521 removing build/bdist.linux-armv7l/wheel 2026-03-13T06:03:30,634 Building wheel for nanobot-webui (pyproject.toml): finished with status 'done' 2026-03-13T06:03:30,658 Created wheel for nanobot-webui: filename=nanobot_webui-0.1.0-py3-none-any.whl size=1046665 sha256=b93d718a753f71f0bd8efc7eaa75f23211118f7db1700206707c4c653b8ec777 2026-03-13T06:03:30,659 Stored in directory: /tmp/pip-ephem-wheel-cache-iqtt06ih/wheels/f3/f1/da/f016e38257bf426a610b0ebb37b79af884272614a3c2e77b0c 2026-03-13T06:03:30,674 Successfully built nanobot-webui 2026-03-13T06:03:30,706 Removed build tracker: '/tmp/pip-build-tracker-8kpwn1du'