2026-03-23T08:59:45,753 Created temporary directory: /tmp/pip-ephem-wheel-cache-raumeqft 2026-03-23T08:59:45,755 Created temporary directory: /tmp/pip-build-tracker-zmoallbh 2026-03-23T08:59:45,756 Initialized build tracking at /tmp/pip-build-tracker-zmoallbh 2026-03-23T08:59:45,756 Created build tracker: /tmp/pip-build-tracker-zmoallbh 2026-03-23T08:59:45,757 Entered build tracker: /tmp/pip-build-tracker-zmoallbh 2026-03-23T08:59:45,757 Created temporary directory: /tmp/pip-wheel-s9ut07_k 2026-03-23T08:59:45,760 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-23T08:59:45,763 Created temporary directory: /tmp/pip-ephem-wheel-cache-h2oeliun 2026-03-23T08:59:45,784 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-23T08:59:45,788 2 location(s) to search for versions of nanobot-webui: 2026-03-23T08:59:45,788 * https://pypi.org/simple/nanobot-webui/ 2026-03-23T08:59:45,788 * https://www.piwheels.org/simple/nanobot-webui/ 2026-03-23T08:59:45,788 Fetching project page and analyzing links: https://pypi.org/simple/nanobot-webui/ 2026-03-23T08:59:45,789 Getting page https://pypi.org/simple/nanobot-webui/ 2026-03-23T08:59:45,790 Found index url https://pypi.org/simple 2026-03-23T08:59:46,001 Fetched page https://pypi.org/simple/nanobot-webui/ as application/vnd.pypi.simple.v1+json 2026-03-23T08:59:46,006 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-23T08:59:46,007 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-23T08:59:46,007 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-23T08:59:46,008 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-23T08:59:46,009 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-23T08:59:46,010 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-23T08:59:46,011 Skipping link: No binaries permitted for nanobot-webui: https://files.pythonhosted.org/packages/9a/b1/e6d889d48ca74b8a1895ab534fc7b4e2f0aae0a06aa33f3bd7828816bfb1/nanobot_webui-0.1.4-py3-none-any.whl (from https://pypi.org/simple/nanobot-webui/) (requires-python:>=3.11) 2026-03-23T08:59:46,012 Found link https://files.pythonhosted.org/packages/a2/49/f6e3bb9fa6d263652f5871a133d82a8a204ece19286d508d848d54793ae8/nanobot_webui-0.1.4.tar.gz (from https://pypi.org/simple/nanobot-webui/) (requires-python:>=3.11), version: 0.1.4 2026-03-23T08:59:46,012 Skipping link: No binaries permitted for nanobot-webui: https://files.pythonhosted.org/packages/20/6a/b147bdde7d12cea90f91fbe51ee3c7f2e3442ed4b2518f544d25c61656d4/nanobot_webui-0.1.8-py3-none-any.whl (from https://pypi.org/simple/nanobot-webui/) (requires-python:>=3.11) 2026-03-23T08:59:46,013 Found link https://files.pythonhosted.org/packages/9b/51/056f9e1e315da029536803f7adf2758ca94d0e139546470d98d973360365/nanobot_webui-0.1.8.tar.gz (from https://pypi.org/simple/nanobot-webui/) (requires-python:>=3.11), version: 0.1.8 2026-03-23T08:59:46,014 Skipping link: No binaries permitted for nanobot-webui: https://files.pythonhosted.org/packages/00/dc/d24469b6ba7b655987a6a4c762f2e6a1187be94ff651a66021e9cafa87b3/nanobot_webui-0.2.0-py3-none-any.whl (from https://pypi.org/simple/nanobot-webui/) (requires-python:>=3.11) 2026-03-23T08:59:46,015 Found link https://files.pythonhosted.org/packages/8f/3e/ae865290626fbaea8ed232d53c564b1b1606318cf9e854a9631f6c83ba07/nanobot_webui-0.2.0.tar.gz (from https://pypi.org/simple/nanobot-webui/) (requires-python:>=3.11), version: 0.2.0 2026-03-23T08:59:46,016 Skipping link: No binaries permitted for nanobot-webui: https://files.pythonhosted.org/packages/f0/49/485f64c27c02d0d4125b1264052b24df88410ddff1f6a92632f1a82c2672/nanobot_webui-0.2.1-py3-none-any.whl (from https://pypi.org/simple/nanobot-webui/) (requires-python:>=3.11) 2026-03-23T08:59:46,016 Found link https://files.pythonhosted.org/packages/ce/ea/8b2c2f1d52d5e2605d1e9294837f91c3afa8fbd2e440e44ddd6a3a694955/nanobot_webui-0.2.1.tar.gz (from https://pypi.org/simple/nanobot-webui/) (requires-python:>=3.11), version: 0.2.1 2026-03-23T08:59:46,017 Skipping link: No binaries permitted for nanobot-webui: https://files.pythonhosted.org/packages/b9/11/69579b90252a6d4d35e4df83c7f0fa14643ac311c5675b341a1f227c6511/nanobot_webui-0.2.2-py3-none-any.whl (from https://pypi.org/simple/nanobot-webui/) (requires-python:>=3.11) 2026-03-23T08:59:46,018 Found link https://files.pythonhosted.org/packages/a7/5d/9db2e8f54189a21f3986546d84a450024f6f8de8e3702cf0387d2a723cd1/nanobot_webui-0.2.2.tar.gz (from https://pypi.org/simple/nanobot-webui/) (requires-python:>=3.11), version: 0.2.2 2026-03-23T08:59:46,019 Skipping link: No binaries permitted for nanobot-webui: https://files.pythonhosted.org/packages/c3/17/566eb5960964983387df2916d22ca4b6cb169b8cbd6a19a33e8476d8d07d/nanobot_webui-0.2.3-py3-none-any.whl (from https://pypi.org/simple/nanobot-webui/) (requires-python:>=3.11) 2026-03-23T08:59:46,020 Found link https://files.pythonhosted.org/packages/3b/51/3e05d7bfffa89ae76b46950271ea96fc48c610bed16e49262e596559dd9e/nanobot_webui-0.2.3.tar.gz (from https://pypi.org/simple/nanobot-webui/) (requires-python:>=3.11), version: 0.2.3 2026-03-23T08:59:46,021 Fetching project page and analyzing links: https://www.piwheels.org/simple/nanobot-webui/ 2026-03-23T08:59:46,021 Getting page https://www.piwheels.org/simple/nanobot-webui/ 2026-03-23T08:59:46,023 Found index url https://www.piwheels.org/simple 2026-03-23T08:59:46,180 Fetched page https://www.piwheels.org/simple/nanobot-webui/ as text/html 2026-03-23T08:59:46,184 Skipping link: No binaries permitted for nanobot-webui: https://www.piwheels.org/simple/nanobot-webui/nanobot_webui-0.2.2-py3-none-any.whl#sha256=3521d1bd0668a7ed030cad6cd2f50c3bbe27e108bd987584b028149edcf2f6d4 (from https://www.piwheels.org/simple/nanobot-webui/) (requires-python:>=3.11) 2026-03-23T08:59:46,184 Skipping link: No binaries permitted for nanobot-webui: https://www.piwheels.org/simple/nanobot-webui/nanobot_webui-0.2.1-py3-none-any.whl#sha256=5214f0a23365bcc68f37809e85a0c90acd51085d1fd575824296b89170478dcf (from https://www.piwheels.org/simple/nanobot-webui/) (requires-python:>=3.11) 2026-03-23T08:59:46,185 Skipping link: No binaries permitted for nanobot-webui: https://www.piwheels.org/simple/nanobot-webui/nanobot_webui-0.2.0-py3-none-any.whl#sha256=37ed9139bceb1469b796a80cbc0b6a56d542f5f17d28edff8e58713c8347cf04 (from https://www.piwheels.org/simple/nanobot-webui/) (requires-python:>=3.11) 2026-03-23T08:59:46,185 Skipping link: No binaries permitted for nanobot-webui: https://www.piwheels.org/simple/nanobot-webui/nanobot_webui-0.1.8-py3-none-any.whl#sha256=c35ec76cb9a543ca14f0ee3be41a607849e5110f8e153509d6466b76a7e85d34 (from https://www.piwheels.org/simple/nanobot-webui/) (requires-python:>=3.11) 2026-03-23T08:59:46,186 Skipping link: No binaries permitted for nanobot-webui: https://www.piwheels.org/simple/nanobot-webui/nanobot_webui-0.1.4-py3-none-any.whl#sha256=50fa7e210a1b3c44d7e9f5f0fe64d5e26976241b11c0a8568a265e700058d4a2 (from https://www.piwheels.org/simple/nanobot-webui/) (requires-python:>=3.11) 2026-03-23T08:59:46,187 Skipping link: No binaries permitted for nanobot-webui: https://www.piwheels.org/simple/nanobot-webui/nanobot_webui-0.1.3-py3-none-any.whl#sha256=12269abbcf986fa3c97ee3317f237f21ed035141e9cf0bfb23892ef5ef9444f1 (from https://www.piwheels.org/simple/nanobot-webui/) (requires-python:>=3.11) 2026-03-23T08:59:46,187 Skipping link: No binaries permitted for nanobot-webui: https://www.piwheels.org/simple/nanobot-webui/nanobot_webui-0.1.0-py3-none-any.whl#sha256=b93d718a753f71f0bd8efc7eaa75f23211118f7db1700206707c4c653b8ec777 (from https://www.piwheels.org/simple/nanobot-webui/) (requires-python:>=3.11) 2026-03-23T08:59:46,188 Skipping link: not a file: https://www.piwheels.org/simple/nanobot-webui/ 2026-03-23T08:59:46,188 Skipping link: not a file: https://pypi.org/simple/nanobot-webui/ 2026-03-23T08:59:46,208 Given no hashes to check 1 links for project 'nanobot-webui': discarding no candidates 2026-03-23T08:59:46,226 Collecting nanobot-webui==0.2.3 2026-03-23T08:59:46,228 Created temporary directory: /tmp/pip-unpack-zvnzm2hf 2026-03-23T08:59:46,366 Downloading nanobot_webui-0.2.3.tar.gz (1.3 MB) 2026-03-23T08:59:46,776 Added nanobot-webui==0.2.3 from https://files.pythonhosted.org/packages/3b/51/3e05d7bfffa89ae76b46950271ea96fc48c610bed16e49262e596559dd9e/nanobot_webui-0.2.3.tar.gz to build tracker '/tmp/pip-build-tracker-zmoallbh' 2026-03-23T08:59:46,781 Created temporary directory: /tmp/pip-build-env-bxkh_bp8 2026-03-23T08:59:46,786 Installing build dependencies: started 2026-03-23T08:59:46,787 Running command pip subprocess to install build dependencies 2026-03-23T08:59:47,917 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-23T08:59:48,527 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-23T08:59:48,551 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-23T08:59:50,288 Collecting setuptools>=77 2026-03-23T08:59:50,367 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-23T08:59:50,639 Collecting wheel 2026-03-23T08:59:50,654 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-23T08:59:50,837 Collecting packaging>=24.0 2026-03-23T08:59:50,852 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-23T08:59:53,808 Installing collected packages: setuptools, packaging, wheel 2026-03-23T08:59:57,296 Creating /tmp/pip-build-env-bxkh_bp8/overlay/local/bin 2026-03-23T08:59:57,298 changing mode of /tmp/pip-build-env-bxkh_bp8/overlay/local/bin/wheel to 755 2026-03-23T08:59:57,319 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-23T08:59:57,606 Installing build dependencies: finished with status 'done' 2026-03-23T08:59:57,613 Getting requirements to build wheel: started 2026-03-23T08:59:57,614 Running command Getting requirements to build wheel 2026-03-23T08:59:58,306 running egg_info 2026-03-23T08:59:58,312 writing nanobot_webui.egg-info/PKG-INFO 2026-03-23T08:59:58,317 writing dependency_links to nanobot_webui.egg-info/dependency_links.txt 2026-03-23T08:59:58,319 writing entry points to nanobot_webui.egg-info/entry_points.txt 2026-03-23T08:59:58,321 writing requirements to nanobot_webui.egg-info/requires.txt 2026-03-23T08:59:58,322 writing top-level names to nanobot_webui.egg-info/top_level.txt 2026-03-23T08:59:58,383 reading manifest file 'nanobot_webui.egg-info/SOURCES.txt' 2026-03-23T08:59:58,400 reading manifest template 'MANIFEST.in' 2026-03-23T08:59:58,421 warning: no previously-included files found matching '.gitignore' 2026-03-23T08:59:58,422 warning: no previously-included files found matching '.dockerignore' 2026-03-23T08:59:58,423 warning: no previously-included files found matching 'Dockerfile' 2026-03-23T08:59:58,423 warning: no previously-included files found matching 'docker-compose.yml' 2026-03-23T08:59:58,424 warning: no previously-included files found matching 'Makefile' 2026-03-23T08:59:58,425 warning: no previously-included files matching '*' found under directory 'web' 2026-03-23T08:59:58,426 warning: no previously-included files matching '*' found under directory 'docs' 2026-03-23T08:59:58,426 no previously-included directories found matching '.git' 2026-03-23T08:59:58,427 no previously-included directories found matching '.github' 2026-03-23T08:59:58,427 no previously-included directories found matching '.vscode' 2026-03-23T08:59:58,428 no previously-included directories found matching 'node_modules' 2026-03-23T08:59:58,429 no previously-included directories found matching '__pycache__' 2026-03-23T08:59:58,430 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-23T08:59:58,431 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-03-23T08:59:58,432 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-23T08:59:58,432 adding license file 'LICENSE' 2026-03-23T08:59:58,438 writing manifest file 'nanobot_webui.egg-info/SOURCES.txt' 2026-03-23T08:59:58,538 Getting requirements to build wheel: finished with status 'done' 2026-03-23T08:59:58,542 Created temporary directory: /tmp/pip-modern-metadata-cr5rljdk 2026-03-23T08:59:58,544 Preparing metadata (pyproject.toml): started 2026-03-23T08:59:58,545 Running command Preparing metadata (pyproject.toml) 2026-03-23T08:59:59,195 running dist_info 2026-03-23T08:59:59,205 creating /tmp/pip-modern-metadata-cr5rljdk/nanobot_webui.egg-info 2026-03-23T08:59:59,206 writing /tmp/pip-modern-metadata-cr5rljdk/nanobot_webui.egg-info/PKG-INFO 2026-03-23T08:59:59,211 writing dependency_links to /tmp/pip-modern-metadata-cr5rljdk/nanobot_webui.egg-info/dependency_links.txt 2026-03-23T08:59:59,213 writing entry points to /tmp/pip-modern-metadata-cr5rljdk/nanobot_webui.egg-info/entry_points.txt 2026-03-23T08:59:59,215 writing requirements to /tmp/pip-modern-metadata-cr5rljdk/nanobot_webui.egg-info/requires.txt 2026-03-23T08:59:59,216 writing top-level names to /tmp/pip-modern-metadata-cr5rljdk/nanobot_webui.egg-info/top_level.txt 2026-03-23T08:59:59,217 writing manifest file '/tmp/pip-modern-metadata-cr5rljdk/nanobot_webui.egg-info/SOURCES.txt' 2026-03-23T08:59:59,244 reading manifest file '/tmp/pip-modern-metadata-cr5rljdk/nanobot_webui.egg-info/SOURCES.txt' 2026-03-23T08:59:59,246 reading manifest template 'MANIFEST.in' 2026-03-23T08:59:59,262 warning: no previously-included files found matching '.gitignore' 2026-03-23T08:59:59,263 warning: no previously-included files found matching '.dockerignore' 2026-03-23T08:59:59,263 warning: no previously-included files found matching 'Dockerfile' 2026-03-23T08:59:59,264 warning: no previously-included files found matching 'docker-compose.yml' 2026-03-23T08:59:59,264 warning: no previously-included files found matching 'Makefile' 2026-03-23T08:59:59,265 warning: no previously-included files matching '*' found under directory 'web' 2026-03-23T08:59:59,266 warning: no previously-included files matching '*' found under directory 'docs' 2026-03-23T08:59:59,266 no previously-included directories found matching '.git' 2026-03-23T08:59:59,267 no previously-included directories found matching '.github' 2026-03-23T08:59:59,268 no previously-included directories found matching '.vscode' 2026-03-23T08:59:59,269 no previously-included directories found matching 'node_modules' 2026-03-23T08:59:59,269 no previously-included directories found matching '__pycache__' 2026-03-23T08:59:59,270 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-23T08:59:59,271 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-03-23T08:59:59,271 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-23T08:59:59,272 adding license file 'LICENSE' 2026-03-23T08:59:59,277 writing manifest file '/tmp/pip-modern-metadata-cr5rljdk/nanobot_webui.egg-info/SOURCES.txt' 2026-03-23T08:59:59,278 creating '/tmp/pip-modern-metadata-cr5rljdk/nanobot_webui-0.2.3.dist-info' 2026-03-23T08:59:59,404 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-23T08:59:59,410 Source in /tmp/pip-wheel-s9ut07_k/nanobot-webui_eb4d0f9f0a684ff396ae9b70c96c2919 has version 0.2.3, which satisfies requirement nanobot-webui==0.2.3 from https://files.pythonhosted.org/packages/3b/51/3e05d7bfffa89ae76b46950271ea96fc48c610bed16e49262e596559dd9e/nanobot_webui-0.2.3.tar.gz 2026-03-23T08:59:59,411 Removed nanobot-webui==0.2.3 from https://files.pythonhosted.org/packages/3b/51/3e05d7bfffa89ae76b46950271ea96fc48c610bed16e49262e596559dd9e/nanobot_webui-0.2.3.tar.gz from build tracker '/tmp/pip-build-tracker-zmoallbh' 2026-03-23T08:59:59,418 Created temporary directory: /tmp/pip-unpack-d1s6pu0k 2026-03-23T08:59:59,418 Building wheels for collected packages: nanobot-webui 2026-03-23T08:59:59,423 Created temporary directory: /tmp/pip-wheel-qu70hmsv 2026-03-23T08:59:59,423 Destination directory: /tmp/pip-wheel-qu70hmsv 2026-03-23T08:59:59,425 Building wheel for nanobot-webui (pyproject.toml): started 2026-03-23T08:59:59,426 Running command Building wheel for nanobot-webui (pyproject.toml) 2026-03-23T09:00:00,051 running bdist_wheel 2026-03-23T09:00:00,068 running build 2026-03-23T09:00:00,069 running build_py 2026-03-23T09:00:00,069 [setup] Frontend dist already present at /tmp/pip-wheel-s9ut07_k/nanobot-webui_eb4d0f9f0a684ff396ae9b70c96c2919/webui/web/dist, skipping build ✓ 2026-03-23T09:00:00,071 creating build/lib/webui 2026-03-23T09:00:00,073 copying webui/cli.py -> build/lib/webui 2026-03-23T09:00:00,076 copying webui/__main__.py -> build/lib/webui 2026-03-23T09:00:00,078 copying webui/__init__.py -> build/lib/webui 2026-03-23T09:00:00,081 creating build/lib/webui/patches 2026-03-23T09:00:00,082 copying webui/patches/session.py -> build/lib/webui/patches 2026-03-23T09:00:00,084 copying webui/patches/mcp_dynamic.py -> build/lib/webui/patches 2026-03-23T09:00:00,086 copying webui/patches/provider.py -> build/lib/webui/patches 2026-03-23T09:00:00,089 copying webui/patches/subagent.py -> build/lib/webui/patches 2026-03-23T09:00:00,091 copying webui/patches/skills.py -> build/lib/webui/patches 2026-03-23T09:00:00,093 copying webui/patches/channels.py -> build/lib/webui/patches 2026-03-23T09:00:00,096 copying webui/patches/__init__.py -> build/lib/webui/patches 2026-03-23T09:00:00,098 creating build/lib/webui/utils 2026-03-23T09:00:00,099 copying webui/utils/webui_config.py -> build/lib/webui/utils 2026-03-23T09:00:00,101 copying webui/utils/__init__.py -> build/lib/webui/utils 2026-03-23T09:00:00,103 creating build/lib/webui/channels 2026-03-23T09:00:00,104 copying webui/channels/weixin.py -> build/lib/webui/channels 2026-03-23T09:00:00,107 copying webui/channels/__init__.py -> build/lib/webui/channels 2026-03-23T09:00:00,109 creating build/lib/webui/api 2026-03-23T09:00:00,110 copying webui/api/provider_meta.py -> build/lib/webui/api 2026-03-23T09:00:00,112 copying webui/api/deps.py -> build/lib/webui/api 2026-03-23T09:00:00,114 copying webui/api/middleware.py -> build/lib/webui/api 2026-03-23T09:00:00,116 copying webui/api/channel_ext.py -> build/lib/webui/api 2026-03-23T09:00:00,118 copying webui/api/auth.py -> build/lib/webui/api 2026-03-23T09:00:00,120 copying webui/api/server.py -> build/lib/webui/api 2026-03-23T09:00:00,122 copying webui/api/users.py -> build/lib/webui/api 2026-03-23T09:00:00,123 copying webui/api/gateway.py -> build/lib/webui/api 2026-03-23T09:00:00,125 copying webui/api/__init__.py -> build/lib/webui/api 2026-03-23T09:00:00,127 copying webui/api/models.py -> build/lib/webui/api 2026-03-23T09:00:00,131 creating build/lib/webui/api/routes 2026-03-23T09:00:00,132 copying webui/api/routes/sessions.py -> build/lib/webui/api/routes 2026-03-23T09:00:00,134 copying webui/api/routes/openai_proxy.py -> build/lib/webui/api/routes 2026-03-23T09:00:00,136 copying webui/api/routes/mcp.py -> build/lib/webui/api/routes 2026-03-23T09:00:00,138 copying webui/api/routes/auth.py -> build/lib/webui/api/routes 2026-03-23T09:00:00,140 copying webui/api/routes/users.py -> build/lib/webui/api/routes 2026-03-23T09:00:00,142 copying webui/api/routes/ws.py -> build/lib/webui/api/routes 2026-03-23T09:00:00,144 copying webui/api/routes/providers.py -> build/lib/webui/api/routes 2026-03-23T09:00:00,146 copying webui/api/routes/cron.py -> build/lib/webui/api/routes 2026-03-23T09:00:00,148 copying webui/api/routes/config.py -> build/lib/webui/api/routes 2026-03-23T09:00:00,150 copying webui/api/routes/skills.py -> build/lib/webui/api/routes 2026-03-23T09:00:00,153 copying webui/api/routes/channels.py -> build/lib/webui/api/routes 2026-03-23T09:00:00,155 copying webui/api/routes/__init__.py -> build/lib/webui/api/routes 2026-03-23T09:00:00,156 running egg_info 2026-03-23T09:00:00,166 writing nanobot_webui.egg-info/PKG-INFO 2026-03-23T09:00:00,170 writing dependency_links to nanobot_webui.egg-info/dependency_links.txt 2026-03-23T09:00:00,172 writing entry points to nanobot_webui.egg-info/entry_points.txt 2026-03-23T09:00:00,174 writing requirements to nanobot_webui.egg-info/requires.txt 2026-03-23T09:00:00,175 writing top-level names to nanobot_webui.egg-info/top_level.txt 2026-03-23T09:00:00,195 reading manifest file 'nanobot_webui.egg-info/SOURCES.txt' 2026-03-23T09:00:00,201 reading manifest template 'MANIFEST.in' 2026-03-23T09:00:00,218 warning: no previously-included files found matching '.gitignore' 2026-03-23T09:00:00,218 warning: no previously-included files found matching '.dockerignore' 2026-03-23T09:00:00,219 warning: no previously-included files found matching 'Dockerfile' 2026-03-23T09:00:00,220 warning: no previously-included files found matching 'docker-compose.yml' 2026-03-23T09:00:00,220 warning: no previously-included files found matching 'Makefile' 2026-03-23T09:00:00,222 warning: no previously-included files matching '*' found under directory 'web' 2026-03-23T09:00:00,223 warning: no previously-included files matching '*' found under directory 'docs' 2026-03-23T09:00:00,223 no previously-included directories found matching '.git' 2026-03-23T09:00:00,224 no previously-included directories found matching '.github' 2026-03-23T09:00:00,224 no previously-included directories found matching '.vscode' 2026-03-23T09:00:00,225 no previously-included directories found matching 'node_modules' 2026-03-23T09:00:00,225 no previously-included directories found matching '__pycache__' 2026-03-23T09:00:00,226 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-23T09:00:00,226 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-03-23T09:00:00,227 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-23T09:00:00,228 adding license file 'LICENSE' 2026-03-23T09:00:00,234 writing manifest file 'nanobot_webui.egg-info/SOURCES.txt' 2026-03-23T09:00:00,246 creating build/lib/webui/web/dist 2026-03-23T09:00:00,248 copying webui/web/dist/app-120x120.png -> build/lib/webui/web/dist 2026-03-23T09:00:00,251 copying webui/web/dist/icon.png -> build/lib/webui/web/dist 2026-03-23T09:00:00,255 copying webui/web/dist/app-512x512.png -> build/lib/webui/web/dist 2026-03-23T09:00:00,260 copying webui/web/dist/app-64x64.png -> build/lib/webui/web/dist 2026-03-23T09:00:00,262 copying webui/web/dist/workbox-3e722498.js -> build/lib/webui/web/dist 2026-03-23T09:00:00,265 copying webui/web/dist/manifest.webmanifest -> build/lib/webui/web/dist 2026-03-23T09:00:00,267 copying webui/web/dist/app-192x192.png -> build/lib/webui/web/dist 2026-03-23T09:00:00,270 copying webui/web/dist/app-180x180.png -> build/lib/webui/web/dist 2026-03-23T09:00:00,273 copying webui/web/dist/app-152x152.png -> build/lib/webui/web/dist 2026-03-23T09:00:00,276 copying webui/web/dist/logo.png -> build/lib/webui/web/dist 2026-03-23T09:00:00,281 copying webui/web/dist/sw.js -> build/lib/webui/web/dist 2026-03-23T09:00:00,284 copying webui/web/dist/index.html -> build/lib/webui/web/dist 2026-03-23T09:00:00,286 copying webui/web/dist/app-144x144.png -> build/lib/webui/web/dist 2026-03-23T09:00:00,289 creating build/lib/webui/web/dist/assets 2026-03-23T09:00:00,290 copying webui/web/dist/assets/index-C3vnzw3b.js -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,311 copying webui/web/dist/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2 -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,313 copying webui/web/dist/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,316 copying webui/web/dist/assets/workbox-window.prod.es5-vqzQaGvo.js -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,318 copying webui/web/dist/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,321 copying webui/web/dist/assets/index-Dz9dNp3F.css -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,325 copying webui/web/dist/assets/inter-cyrillic-400-normal-HOLc17fK.woff -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,328 copying webui/web/dist/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,330 copying webui/web/dist/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2 -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,333 copying webui/web/dist/assets/inter-latin-ext-400-normal-77YHD8bZ.woff -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,336 copying webui/web/dist/assets/inter-greek-ext-400-normal-KugGGMne.woff -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,339 copying webui/web/dist/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2 -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,341 copying webui/web/dist/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2 -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,344 copying webui/web/dist/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,347 copying webui/web/dist/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,349 copying webui/web/dist/assets/inter-cyrillic-400-normal-obahsSVq.woff2 -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,352 copying webui/web/dist/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,355 copying webui/web/dist/assets/inter-latin-400-normal-CyCys3Eg.woff -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,358 copying webui/web/dist/assets/inter-latin-ext-400-normal-C1nco2VV.woff2 -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,361 copying webui/web/dist/assets/inter-greek-400-normal-q2sYcFCs.woff -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,364 copying webui/web/dist/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2 -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,366 copying webui/web/dist/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,369 copying webui/web/dist/assets/inter-latin-400-normal-C38fXH4l.woff2 -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,371 copying webui/web/dist/assets/inter-vietnamese-400-normal-DMkecbls.woff2 -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,374 copying webui/web/dist/assets/inter-greek-400-normal-B4URO6DV.woff2 -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,376 copying webui/web/dist/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2 -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,383 copying webui/web/dist/assets/index-C3vnzw3b.js -> build/lib/webui/web/dist/assets 2026-03-23T09:00:00,424 installing to build/bdist.linux-armv7l/wheel 2026-03-23T09:00:00,425 running install 2026-03-23T09:00:00,450 running install_lib 2026-03-23T09:00:00,455 creating build/bdist.linux-armv7l/wheel 2026-03-23T09:00:00,458 creating build/bdist.linux-armv7l/wheel/webui 2026-03-23T09:00:00,460 creating build/bdist.linux-armv7l/wheel/webui/patches 2026-03-23T09:00:00,461 copying build/lib/webui/patches/session.py -> build/bdist.linux-armv7l/wheel/./webui/patches 2026-03-23T09:00:00,464 copying build/lib/webui/patches/mcp_dynamic.py -> build/bdist.linux-armv7l/wheel/./webui/patches 2026-03-23T09:00:00,467 copying build/lib/webui/patches/provider.py -> build/bdist.linux-armv7l/wheel/./webui/patches 2026-03-23T09:00:00,470 copying build/lib/webui/patches/subagent.py -> build/bdist.linux-armv7l/wheel/./webui/patches 2026-03-23T09:00:00,475 copying build/lib/webui/patches/skills.py -> build/bdist.linux-armv7l/wheel/./webui/patches 2026-03-23T09:00:00,479 copying build/lib/webui/patches/channels.py -> build/bdist.linux-armv7l/wheel/./webui/patches 2026-03-23T09:00:00,482 copying build/lib/webui/patches/__init__.py -> build/bdist.linux-armv7l/wheel/./webui/patches 2026-03-23T09:00:00,484 copying build/lib/webui/cli.py -> build/bdist.linux-armv7l/wheel/./webui 2026-03-23T09:00:00,487 creating build/bdist.linux-armv7l/wheel/webui/utils 2026-03-23T09:00:00,488 copying build/lib/webui/utils/webui_config.py -> build/bdist.linux-armv7l/wheel/./webui/utils 2026-03-23T09:00:00,490 copying build/lib/webui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./webui/utils 2026-03-23T09:00:00,492 creating build/bdist.linux-armv7l/wheel/webui/channels 2026-03-23T09:00:00,493 copying build/lib/webui/channels/weixin.py -> build/bdist.linux-armv7l/wheel/./webui/channels 2026-03-23T09:00:00,496 copying build/lib/webui/channels/__init__.py -> build/bdist.linux-armv7l/wheel/./webui/channels 2026-03-23T09:00:00,498 creating build/bdist.linux-armv7l/wheel/webui/web 2026-03-23T09:00:00,500 creating build/bdist.linux-armv7l/wheel/webui/web/dist 2026-03-23T09:00:00,501 copying build/lib/webui/web/dist/app-120x120.png -> build/bdist.linux-armv7l/wheel/./webui/web/dist 2026-03-23T09:00:00,504 copying build/lib/webui/web/dist/icon.png -> build/bdist.linux-armv7l/wheel/./webui/web/dist 2026-03-23T09:00:00,507 copying build/lib/webui/web/dist/app-512x512.png -> build/bdist.linux-armv7l/wheel/./webui/web/dist 2026-03-23T09:00:00,513 copying build/lib/webui/web/dist/app-64x64.png -> build/bdist.linux-armv7l/wheel/./webui/web/dist 2026-03-23T09:00:00,515 copying build/lib/webui/web/dist/workbox-3e722498.js -> build/bdist.linux-armv7l/wheel/./webui/web/dist 2026-03-23T09:00:00,517 copying build/lib/webui/web/dist/manifest.webmanifest -> build/bdist.linux-armv7l/wheel/./webui/web/dist 2026-03-23T09:00:00,519 copying build/lib/webui/web/dist/app-192x192.png -> build/bdist.linux-armv7l/wheel/./webui/web/dist 2026-03-23T09:00:00,522 copying build/lib/webui/web/dist/app-180x180.png -> build/bdist.linux-armv7l/wheel/./webui/web/dist 2026-03-23T09:00:00,524 copying build/lib/webui/web/dist/app-152x152.png -> build/bdist.linux-armv7l/wheel/./webui/web/dist 2026-03-23T09:00:00,526 copying build/lib/webui/web/dist/logo.png -> build/bdist.linux-armv7l/wheel/./webui/web/dist 2026-03-23T09:00:00,532 copying build/lib/webui/web/dist/sw.js -> build/bdist.linux-armv7l/wheel/./webui/web/dist 2026-03-23T09:00:00,534 copying build/lib/webui/web/dist/index.html -> build/bdist.linux-armv7l/wheel/./webui/web/dist 2026-03-23T09:00:00,536 copying build/lib/webui/web/dist/app-144x144.png -> build/bdist.linux-armv7l/wheel/./webui/web/dist 2026-03-23T09:00:00,539 creating build/bdist.linux-armv7l/wheel/webui/web/dist/assets 2026-03-23T09:00:00,540 copying build/lib/webui/web/dist/assets/index-C3vnzw3b.js -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-23T09:00:00,567 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-23T09:00:00,569 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-23T09:00:00,571 copying build/lib/webui/web/dist/assets/workbox-window.prod.es5-vqzQaGvo.js -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-23T09:00:00,574 copying build/lib/webui/web/dist/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-23T09:00:00,576 copying build/lib/webui/web/dist/assets/index-Dz9dNp3F.css -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-23T09:00:00,579 copying build/lib/webui/web/dist/assets/inter-cyrillic-400-normal-HOLc17fK.woff -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-23T09:00:00,582 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-23T09:00:00,584 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-23T09:00:00,586 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-23T09:00:00,589 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-23T09:00:00,591 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-23T09:00:00,594 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-23T09:00:00,596 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-23T09:00:00,599 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-23T09:00:00,601 copying build/lib/webui/web/dist/assets/inter-cyrillic-400-normal-obahsSVq.woff2 -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-23T09:00:00,603 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-23T09:00:00,606 copying build/lib/webui/web/dist/assets/inter-latin-400-normal-CyCys3Eg.woff -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-23T09:00:00,609 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-23T09:00:00,611 copying build/lib/webui/web/dist/assets/inter-greek-400-normal-q2sYcFCs.woff -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-23T09:00:00,614 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-23T09:00:00,616 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-23T09:00:00,619 copying build/lib/webui/web/dist/assets/inter-latin-400-normal-C38fXH4l.woff2 -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-23T09:00:00,621 copying build/lib/webui/web/dist/assets/inter-vietnamese-400-normal-DMkecbls.woff2 -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-23T09:00:00,624 copying build/lib/webui/web/dist/assets/inter-greek-400-normal-B4URO6DV.woff2 -> build/bdist.linux-armv7l/wheel/./webui/web/dist/assets 2026-03-23T09:00:00,626 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-23T09:00:00,628 copying build/lib/webui/__main__.py -> build/bdist.linux-armv7l/wheel/./webui 2026-03-23T09:00:00,630 copying build/lib/webui/__init__.py -> build/bdist.linux-armv7l/wheel/./webui 2026-03-23T09:00:00,633 creating build/bdist.linux-armv7l/wheel/webui/api 2026-03-23T09:00:00,634 copying build/lib/webui/api/provider_meta.py -> build/bdist.linux-armv7l/wheel/./webui/api 2026-03-23T09:00:00,636 copying build/lib/webui/api/deps.py -> build/bdist.linux-armv7l/wheel/./webui/api 2026-03-23T09:00:00,637 copying build/lib/webui/api/middleware.py -> build/bdist.linux-armv7l/wheel/./webui/api 2026-03-23T09:00:00,639 copying build/lib/webui/api/channel_ext.py -> build/bdist.linux-armv7l/wheel/./webui/api 2026-03-23T09:00:00,641 copying build/lib/webui/api/auth.py -> build/bdist.linux-armv7l/wheel/./webui/api 2026-03-23T09:00:00,643 copying build/lib/webui/api/server.py -> build/bdist.linux-armv7l/wheel/./webui/api 2026-03-23T09:00:00,645 copying build/lib/webui/api/users.py -> build/bdist.linux-armv7l/wheel/./webui/api 2026-03-23T09:00:00,647 copying build/lib/webui/api/gateway.py -> build/bdist.linux-armv7l/wheel/./webui/api 2026-03-23T09:00:00,649 creating build/bdist.linux-armv7l/wheel/webui/api/routes 2026-03-23T09:00:00,650 copying build/lib/webui/api/routes/sessions.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-23T09:00:00,652 copying build/lib/webui/api/routes/openai_proxy.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-23T09:00:00,655 copying build/lib/webui/api/routes/mcp.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-23T09:00:00,657 copying build/lib/webui/api/routes/auth.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-23T09:00:00,659 copying build/lib/webui/api/routes/users.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-23T09:00:00,661 copying build/lib/webui/api/routes/ws.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-23T09:00:00,663 copying build/lib/webui/api/routes/providers.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-23T09:00:00,665 copying build/lib/webui/api/routes/cron.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-23T09:00:00,668 copying build/lib/webui/api/routes/config.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-23T09:00:00,670 copying build/lib/webui/api/routes/skills.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-23T09:00:00,672 copying build/lib/webui/api/routes/channels.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-23T09:00:00,674 copying build/lib/webui/api/routes/__init__.py -> build/bdist.linux-armv7l/wheel/./webui/api/routes 2026-03-23T09:00:00,676 copying build/lib/webui/api/__init__.py -> build/bdist.linux-armv7l/wheel/./webui/api 2026-03-23T09:00:00,678 copying build/lib/webui/api/models.py -> build/bdist.linux-armv7l/wheel/./webui/api 2026-03-23T09:00:00,680 running install_egg_info 2026-03-23T09:00:00,685 Copying nanobot_webui.egg-info to build/bdist.linux-armv7l/wheel/./nanobot_webui-0.2.3-py3.11.egg-info 2026-03-23T09:00:00,697 running install_scripts 2026-03-23T09:00:00,709 creating build/bdist.linux-armv7l/wheel/nanobot_webui-0.2.3.dist-info/WHEEL 2026-03-23T09:00:00,712 creating '/tmp/pip-wheel-qu70hmsv/.tmp-b5sbek42/nanobot_webui-0.2.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-23T09:00:00,715 adding 'nanobot_webui-0.2.3.dist-info/licenses/LICENSE' 2026-03-23T09:00:00,717 adding 'webui/__init__.py' 2026-03-23T09:00:00,719 adding 'webui/__main__.py' 2026-03-23T09:00:00,722 adding 'webui/cli.py' 2026-03-23T09:00:00,724 adding 'webui/api/__init__.py' 2026-03-23T09:00:00,725 adding 'webui/api/auth.py' 2026-03-23T09:00:00,726 adding 'webui/api/channel_ext.py' 2026-03-23T09:00:00,728 adding 'webui/api/deps.py' 2026-03-23T09:00:00,729 adding 'webui/api/gateway.py' 2026-03-23T09:00:00,730 adding 'webui/api/middleware.py' 2026-03-23T09:00:00,732 adding 'webui/api/models.py' 2026-03-23T09:00:00,733 adding 'webui/api/provider_meta.py' 2026-03-23T09:00:00,734 adding 'webui/api/server.py' 2026-03-23T09:00:00,735 adding 'webui/api/users.py' 2026-03-23T09:00:00,737 adding 'webui/api/routes/__init__.py' 2026-03-23T09:00:00,738 adding 'webui/api/routes/auth.py' 2026-03-23T09:00:00,740 adding 'webui/api/routes/channels.py' 2026-03-23T09:00:00,742 adding 'webui/api/routes/config.py' 2026-03-23T09:00:00,744 adding 'webui/api/routes/cron.py' 2026-03-23T09:00:00,745 adding 'webui/api/routes/mcp.py' 2026-03-23T09:00:00,747 adding 'webui/api/routes/openai_proxy.py' 2026-03-23T09:00:00,748 adding 'webui/api/routes/providers.py' 2026-03-23T09:00:00,750 adding 'webui/api/routes/sessions.py' 2026-03-23T09:00:00,751 adding 'webui/api/routes/skills.py' 2026-03-23T09:00:00,753 adding 'webui/api/routes/users.py' 2026-03-23T09:00:00,755 adding 'webui/api/routes/ws.py' 2026-03-23T09:00:00,756 adding 'webui/channels/__init__.py' 2026-03-23T09:00:00,760 adding 'webui/channels/weixin.py' 2026-03-23T09:00:00,761 adding 'webui/patches/__init__.py' 2026-03-23T09:00:00,763 adding 'webui/patches/channels.py' 2026-03-23T09:00:00,764 adding 'webui/patches/mcp_dynamic.py' 2026-03-23T09:00:00,766 adding 'webui/patches/provider.py' 2026-03-23T09:00:00,768 adding 'webui/patches/session.py' 2026-03-23T09:00:00,769 adding 'webui/patches/skills.py' 2026-03-23T09:00:00,771 adding 'webui/patches/subagent.py' 2026-03-23T09:00:00,773 adding 'webui/utils/__init__.py' 2026-03-23T09:00:00,774 adding 'webui/utils/webui_config.py' 2026-03-23T09:00:00,777 adding 'webui/web/dist/app-120x120.png' 2026-03-23T09:00:00,780 adding 'webui/web/dist/app-144x144.png' 2026-03-23T09:00:00,783 adding 'webui/web/dist/app-152x152.png' 2026-03-23T09:00:00,785 adding 'webui/web/dist/app-180x180.png' 2026-03-23T09:00:00,789 adding 'webui/web/dist/app-192x192.png' 2026-03-23T09:00:00,808 adding 'webui/web/dist/app-512x512.png' 2026-03-23T09:00:00,811 adding 'webui/web/dist/app-64x64.png' 2026-03-23T09:00:00,819 adding 'webui/web/dist/icon.png' 2026-03-23T09:00:00,821 adding 'webui/web/dist/index.html' 2026-03-23T09:00:00,844 adding 'webui/web/dist/logo.png' 2026-03-23T09:00:00,846 adding 'webui/web/dist/manifest.webmanifest' 2026-03-23T09:00:00,848 adding 'webui/web/dist/sw.js' 2026-03-23T09:00:00,850 adding 'webui/web/dist/workbox-3e722498.js' 2026-03-23T09:00:00,980 adding 'webui/web/dist/assets/index-C3vnzw3b.js' 2026-03-23T09:00:00,994 adding 'webui/web/dist/assets/index-Dz9dNp3F.css' 2026-03-23T09:00:00,996 adding 'webui/web/dist/assets/inter-cyrillic-400-normal-HOLc17fK.woff' 2026-03-23T09:00:00,998 adding 'webui/web/dist/assets/inter-cyrillic-400-normal-obahsSVq.woff2' 2026-03-23T09:00:01,000 adding 'webui/web/dist/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2' 2026-03-23T09:00:01,002 adding 'webui/web/dist/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff' 2026-03-23T09:00:01,004 adding 'webui/web/dist/assets/inter-greek-400-normal-B4URO6DV.woff2' 2026-03-23T09:00:01,006 adding 'webui/web/dist/assets/inter-greek-400-normal-q2sYcFCs.woff' 2026-03-23T09:00:01,008 adding 'webui/web/dist/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2' 2026-03-23T09:00:01,009 adding 'webui/web/dist/assets/inter-greek-ext-400-normal-KugGGMne.woff' 2026-03-23T09:00:01,012 adding 'webui/web/dist/assets/inter-latin-400-normal-C38fXH4l.woff2' 2026-03-23T09:00:01,016 adding 'webui/web/dist/assets/inter-latin-400-normal-CyCys3Eg.woff' 2026-03-23T09:00:01,021 adding 'webui/web/dist/assets/inter-latin-ext-400-normal-77YHD8bZ.woff' 2026-03-23T09:00:01,026 adding 'webui/web/dist/assets/inter-latin-ext-400-normal-C1nco2VV.woff2' 2026-03-23T09:00:01,027 adding 'webui/web/dist/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff' 2026-03-23T09:00:01,029 adding 'webui/web/dist/assets/inter-vietnamese-400-normal-DMkecbls.woff2' 2026-03-23T09:00:01,031 adding 'webui/web/dist/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2' 2026-03-23T09:00:01,032 adding 'webui/web/dist/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff' 2026-03-23T09:00:01,034 adding 'webui/web/dist/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff' 2026-03-23T09:00:01,035 adding 'webui/web/dist/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2' 2026-03-23T09:00:01,039 adding 'webui/web/dist/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff' 2026-03-23T09:00:01,042 adding 'webui/web/dist/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2' 2026-03-23T09:00:01,043 adding 'webui/web/dist/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2' 2026-03-23T09:00:01,045 adding 'webui/web/dist/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff' 2026-03-23T09:00:01,047 adding 'webui/web/dist/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff' 2026-03-23T09:00:01,049 adding 'webui/web/dist/assets/workbox-window.prod.es5-vqzQaGvo.js' 2026-03-23T09:00:01,051 adding 'nanobot_webui-0.2.3.dist-info/METADATA' 2026-03-23T09:00:01,052 adding 'nanobot_webui-0.2.3.dist-info/WHEEL' 2026-03-23T09:00:01,053 adding 'nanobot_webui-0.2.3.dist-info/entry_points.txt' 2026-03-23T09:00:01,054 adding 'nanobot_webui-0.2.3.dist-info/top_level.txt' 2026-03-23T09:00:01,055 adding 'nanobot_webui-0.2.3.dist-info/RECORD' 2026-03-23T09:00:01,070 removing build/bdist.linux-armv7l/wheel 2026-03-23T09:00:01,194 Building wheel for nanobot-webui (pyproject.toml): finished with status 'done' 2026-03-23T09:00:01,229 Created wheel for nanobot-webui: filename=nanobot_webui-0.2.3-py3-none-any.whl size=1317051 sha256=33bfc14d48ab0e4c8707db36435ed67d243c58367878906ea8360bf2df39a4c7 2026-03-23T09:00:01,230 Stored in directory: /tmp/pip-ephem-wheel-cache-h2oeliun/wheels/ce/db/0b/3cb657b57c86137d445fd161ad7cf9de7ba1afdb686967b16e 2026-03-23T09:00:01,247 Successfully built nanobot-webui 2026-03-23T09:00:01,290 Removed build tracker: '/tmp/pip-build-tracker-zmoallbh'