2026-03-21T12:48:22,050 Created temporary directory: /tmp/pip-ephem-wheel-cache-hnk115xc 2026-03-21T12:48:22,052 Created temporary directory: /tmp/pip-build-tracker-wevca7ki 2026-03-21T12:48:22,052 Initialized build tracking at /tmp/pip-build-tracker-wevca7ki 2026-03-21T12:48:22,053 Created build tracker: /tmp/pip-build-tracker-wevca7ki 2026-03-21T12:48:22,053 Entered build tracker: /tmp/pip-build-tracker-wevca7ki 2026-03-21T12:48:22,054 Created temporary directory: /tmp/pip-wheel-9fxkkxhl 2026-03-21T12:48:22,057 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-21T12:48:22,059 Created temporary directory: /tmp/pip-ephem-wheel-cache-mfkw_y_x 2026-03-21T12:48:22,081 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-21T12:48:22,084 2 location(s) to search for versions of omicclaw: 2026-03-21T12:48:22,084 * https://pypi.org/simple/omicclaw/ 2026-03-21T12:48:22,084 * https://www.piwheels.org/simple/omicclaw/ 2026-03-21T12:48:22,085 Fetching project page and analyzing links: https://pypi.org/simple/omicclaw/ 2026-03-21T12:48:22,086 Getting page https://pypi.org/simple/omicclaw/ 2026-03-21T12:48:22,087 Found index url https://pypi.org/simple 2026-03-21T12:48:22,224 Fetched page https://pypi.org/simple/omicclaw/ as application/vnd.pypi.simple.v1+json 2026-03-21T12:48:22,227 Skipping link: No binaries permitted for omicclaw: https://files.pythonhosted.org/packages/74/c7/e727c48475ac9bdc4be10d419ff0c1cd0b15a3129b3c11368ada4bdf7d6c/omicclaw-2.0.0-py3-none-any.whl (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-21T12:48:22,228 Found link https://files.pythonhosted.org/packages/ca/68/9d7a95c70f9dbf8e4a873bb7e6ece3ca6e98d551385f7900c21916184a8d/omicclaw-2.0.0.tar.gz (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8), version: 2.0.0 2026-03-21T12:48:22,229 Skipping link: No binaries permitted for omicclaw: https://files.pythonhosted.org/packages/8c/4a/26b8c87e8550453777599ba506b1663d7dad6a491efee155208dd399c005/omicclaw-2.0.1-py3-none-any.whl (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-21T12:48:22,230 Found link https://files.pythonhosted.org/packages/09/c9/56e00a5ba0d977fb5a4faa97f57619e60740cf7d22bc68fb4a58d463cc03/omicclaw-2.0.1.tar.gz (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8), version: 2.0.1 2026-03-21T12:48:22,230 Skipping link: No binaries permitted for omicclaw: https://files.pythonhosted.org/packages/36/67/6ab72ac8eab63f72815b4dc9e250e360b7b568a4016e69693a844824a5cd/omicclaw-2.0.2-py3-none-any.whl (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-21T12:48:22,231 Found link https://files.pythonhosted.org/packages/50/01/b7feb705206392bed39ca127daedf72853602c63d159c24a41bfcdc14acd/omicclaw-2.0.2.tar.gz (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8), version: 2.0.2 2026-03-21T12:48:22,232 Skipping link: No binaries permitted for omicclaw: https://files.pythonhosted.org/packages/0d/e1/ccb1b6590a038207b23c9e72ce9d6d46de1f62df541a5d8c8f7e56eb50ad/omicclaw-2.0.3-py3-none-any.whl (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-21T12:48:22,233 Found link https://files.pythonhosted.org/packages/39/a7/28f4e7c29d83d4bda04218e1edfa21b754751733e31e3dfac019e2dea9a5/omicclaw-2.0.3.tar.gz (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8), version: 2.0.3 2026-03-21T12:48:22,234 Fetching project page and analyzing links: https://www.piwheels.org/simple/omicclaw/ 2026-03-21T12:48:22,234 Getting page https://www.piwheels.org/simple/omicclaw/ 2026-03-21T12:48:22,236 Found index url https://www.piwheels.org/simple 2026-03-21T12:48:22,395 Fetched page https://www.piwheels.org/simple/omicclaw/ as text/html 2026-03-21T12:48:22,397 Skipping link: No binaries permitted for omicclaw: https://www.piwheels.org/simple/omicclaw/omicclaw-2.0.2-py3-none-any.whl#sha256=aee31dd1e8255b7c6df526b93ddf67d543a6373b8f1c1721740766bfebc76f42 (from https://www.piwheels.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-21T12:48:22,398 Skipping link: No binaries permitted for omicclaw: https://www.piwheels.org/simple/omicclaw/omicclaw-2.0.1-py3-none-any.whl#sha256=2eed49f22706a9adc84b3bb335df5dbff865d3e8f5bea7daf96f7627f20f4577 (from https://www.piwheels.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-21T12:48:22,398 Skipping link: No binaries permitted for omicclaw: https://www.piwheels.org/simple/omicclaw/omicclaw-2.0.0-py3-none-any.whl#sha256=c25022989536e856e9e1a106bd92c1f6afeebf0a21a3a0201f75a20ca8dde8f3 (from https://www.piwheels.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-21T12:48:22,399 Skipping link: not a file: https://www.piwheels.org/simple/omicclaw/ 2026-03-21T12:48:22,399 Skipping link: not a file: https://pypi.org/simple/omicclaw/ 2026-03-21T12:48:22,418 Given no hashes to check 1 links for project 'omicclaw': discarding no candidates 2026-03-21T12:48:22,436 Collecting omicclaw==2.0.3 2026-03-21T12:48:22,439 Created temporary directory: /tmp/pip-unpack-x74pcs2q 2026-03-21T12:48:22,575 Downloading omicclaw-2.0.3.tar.gz (2.4 MB) 2026-03-21T12:48:23,238 Added omicclaw==2.0.3 from https://files.pythonhosted.org/packages/39/a7/28f4e7c29d83d4bda04218e1edfa21b754751733e31e3dfac019e2dea9a5/omicclaw-2.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-wevca7ki' 2026-03-21T12:48:23,244 Created temporary directory: /tmp/pip-build-env-trv6c4fr 2026-03-21T12:48:23,249 Installing build dependencies: started 2026-03-21T12:48:23,250 Running command pip subprocess to install build dependencies 2026-03-21T12:48:24,395 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-21T12:48:25,010 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-21T12:48:25,033 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-21T12:48:26,764 Collecting setuptools>=67 2026-03-21T12:48:26,855 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-21T12:48:27,119 Collecting wheel 2026-03-21T12:48:27,134 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-21T12:48:27,316 Collecting packaging>=24.0 2026-03-21T12:48:27,331 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-21T12:48:30,279 Installing collected packages: setuptools, packaging, wheel 2026-03-21T12:48:33,915 Creating /tmp/pip-build-env-trv6c4fr/overlay/local/bin 2026-03-21T12:48:33,917 changing mode of /tmp/pip-build-env-trv6c4fr/overlay/local/bin/wheel to 755 2026-03-21T12:48:33,937 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-21T12:48:34,218 Installing build dependencies: finished with status 'done' 2026-03-21T12:48:34,224 Getting requirements to build wheel: started 2026-03-21T12:48:34,226 Running command Getting requirements to build wheel 2026-03-21T12:48:34,946 running egg_info 2026-03-21T12:48:34,952 writing omicclaw.egg-info/PKG-INFO 2026-03-21T12:48:34,956 writing dependency_links to omicclaw.egg-info/dependency_links.txt 2026-03-21T12:48:34,958 writing entry points to omicclaw.egg-info/entry_points.txt 2026-03-21T12:48:34,961 writing requirements to omicclaw.egg-info/requires.txt 2026-03-21T12:48:34,962 writing top-level names to omicclaw.egg-info/top_level.txt 2026-03-21T12:48:35,050 reading manifest file 'omicclaw.egg-info/SOURCES.txt' 2026-03-21T12:48:35,062 reading manifest template 'MANIFEST.in' 2026-03-21T12:48:35,065 warning: no previously-included files found matching 'app.py.backup' 2026-03-21T12:48:35,066 warning: no previously-included files found matching 'app_refactored.py' 2026-03-21T12:48:35,067 warning: no previously-included files found matching 'test.py' 2026-03-21T12:48:35,068 warning: no previously-included files found matching 'package.json' 2026-03-21T12:48:35,069 warning: no previously-included files found matching 'package-lock.json' 2026-03-21T12:48:35,070 warning: no previously-included files found matching 'quick_start.sh' 2026-03-21T12:48:35,174 warning: no files found matching '*.jpg' under directory 'static' 2026-03-21T12:48:35,197 warning: no files found matching '*.jpeg' under directory 'static' 2026-03-21T12:48:35,219 warning: no files found matching '*.svg' under directory 'static' 2026-03-21T12:48:35,331 warning: no files found matching '*.eot' under directory 'static' 2026-03-21T12:48:35,332 warning: no files found matching '*.fbs' under directory 'fbs' 2026-03-21T12:48:35,333 no previously-included directories found matching '.git' 2026-03-21T12:48:35,334 no previously-included directories found matching '.github' 2026-03-21T12:48:35,335 no previously-included directories found matching '.claude' 2026-03-21T12:48:35,336 no previously-included directories found matching 'dist' 2026-03-21T12:48:35,338 no previously-included directories found matching 'build' 2026-03-21T12:48:35,340 no previously-included directories found matching 'dev' 2026-03-21T12:48:35,341 no previously-included directories found matching 'data' 2026-03-21T12:48:35,342 no previously-included directories found matching 'models' 2026-03-21T12:48:35,343 no previously-included directories found matching 'temp' 2026-03-21T12:48:35,344 no previously-included directories found matching '__pycache__' 2026-03-21T12:48:35,345 no previously-included directories found matching 'node_modules' 2026-03-21T12:48:35,347 no previously-included directories found matching 'backend' 2026-03-21T12:48:35,348 no previously-included directories found matching 'moban7855' 2026-03-21T12:48:35,349 no previously-included directories found matching 'genesets' 2026-03-21T12:48:35,350 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-21T12:48:35,352 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-03-21T12:48:35,354 warning: no previously-included files matching '.Rhistory' found anywhere in distribution 2026-03-21T12:48:35,355 warning: no previously-included files matching '*/__pycache__/*' found anywhere in distribution 2026-03-21T12:48:35,356 adding license file 'LICENSE' 2026-03-21T12:48:35,367 writing manifest file 'omicclaw.egg-info/SOURCES.txt' 2026-03-21T12:48:35,465 Getting requirements to build wheel: finished with status 'done' 2026-03-21T12:48:35,469 Created temporary directory: /tmp/pip-modern-metadata-_u6y887a 2026-03-21T12:48:35,472 Preparing metadata (pyproject.toml): started 2026-03-21T12:48:35,473 Running command Preparing metadata (pyproject.toml) 2026-03-21T12:48:36,127 running dist_info 2026-03-21T12:48:36,137 creating /tmp/pip-modern-metadata-_u6y887a/omicclaw.egg-info 2026-03-21T12:48:36,139 writing /tmp/pip-modern-metadata-_u6y887a/omicclaw.egg-info/PKG-INFO 2026-03-21T12:48:36,142 writing dependency_links to /tmp/pip-modern-metadata-_u6y887a/omicclaw.egg-info/dependency_links.txt 2026-03-21T12:48:36,144 writing entry points to /tmp/pip-modern-metadata-_u6y887a/omicclaw.egg-info/entry_points.txt 2026-03-21T12:48:36,146 writing requirements to /tmp/pip-modern-metadata-_u6y887a/omicclaw.egg-info/requires.txt 2026-03-21T12:48:36,147 writing top-level names to /tmp/pip-modern-metadata-_u6y887a/omicclaw.egg-info/top_level.txt 2026-03-21T12:48:36,149 writing manifest file '/tmp/pip-modern-metadata-_u6y887a/omicclaw.egg-info/SOURCES.txt' 2026-03-21T12:48:36,226 reading manifest file '/tmp/pip-modern-metadata-_u6y887a/omicclaw.egg-info/SOURCES.txt' 2026-03-21T12:48:36,228 reading manifest template 'MANIFEST.in' 2026-03-21T12:48:36,230 warning: no previously-included files found matching 'app.py.backup' 2026-03-21T12:48:36,231 warning: no previously-included files found matching 'app_refactored.py' 2026-03-21T12:48:36,232 warning: no previously-included files found matching 'test.py' 2026-03-21T12:48:36,233 warning: no previously-included files found matching 'package.json' 2026-03-21T12:48:36,233 warning: no previously-included files found matching 'package-lock.json' 2026-03-21T12:48:36,234 warning: no previously-included files found matching 'quick_start.sh' 2026-03-21T12:48:36,344 warning: no files found matching '*.jpg' under directory 'static' 2026-03-21T12:48:36,370 warning: no files found matching '*.jpeg' under directory 'static' 2026-03-21T12:48:36,396 warning: no files found matching '*.svg' under directory 'static' 2026-03-21T12:48:36,513 warning: no files found matching '*.eot' under directory 'static' 2026-03-21T12:48:36,514 warning: no files found matching '*.fbs' under directory 'fbs' 2026-03-21T12:48:36,514 no previously-included directories found matching '.git' 2026-03-21T12:48:36,515 no previously-included directories found matching '.github' 2026-03-21T12:48:36,516 no previously-included directories found matching '.claude' 2026-03-21T12:48:36,517 no previously-included directories found matching 'dist' 2026-03-21T12:48:36,517 no previously-included directories found matching 'build' 2026-03-21T12:48:36,518 no previously-included directories found matching 'omicclaw.egg-info' 2026-03-21T12:48:36,519 no previously-included directories found matching 'dev' 2026-03-21T12:48:36,520 no previously-included directories found matching 'data' 2026-03-21T12:48:36,520 no previously-included directories found matching 'models' 2026-03-21T12:48:36,521 no previously-included directories found matching 'temp' 2026-03-21T12:48:36,522 no previously-included directories found matching '__pycache__' 2026-03-21T12:48:36,522 no previously-included directories found matching 'node_modules' 2026-03-21T12:48:36,523 no previously-included directories found matching 'backend' 2026-03-21T12:48:36,524 no previously-included directories found matching 'moban7855' 2026-03-21T12:48:36,524 no previously-included directories found matching 'genesets' 2026-03-21T12:48:36,525 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-21T12:48:36,526 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-03-21T12:48:36,527 warning: no previously-included files matching '.Rhistory' found anywhere in distribution 2026-03-21T12:48:36,528 warning: no previously-included files matching '*/__pycache__/*' found anywhere in distribution 2026-03-21T12:48:36,529 adding license file 'LICENSE' 2026-03-21T12:48:36,537 writing manifest file '/tmp/pip-modern-metadata-_u6y887a/omicclaw.egg-info/SOURCES.txt' 2026-03-21T12:48:36,538 creating '/tmp/pip-modern-metadata-_u6y887a/omicclaw-2.0.3.dist-info' 2026-03-21T12:48:36,667 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-21T12:48:36,672 Source in /tmp/pip-wheel-9fxkkxhl/omicclaw_b2a33150e7824dd8bcdfc7debc5cd607 has version 2.0.3, which satisfies requirement omicclaw==2.0.3 from https://files.pythonhosted.org/packages/39/a7/28f4e7c29d83d4bda04218e1edfa21b754751733e31e3dfac019e2dea9a5/omicclaw-2.0.3.tar.gz 2026-03-21T12:48:36,673 Removed omicclaw==2.0.3 from https://files.pythonhosted.org/packages/39/a7/28f4e7c29d83d4bda04218e1edfa21b754751733e31e3dfac019e2dea9a5/omicclaw-2.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-wevca7ki' 2026-03-21T12:48:36,679 Created temporary directory: /tmp/pip-unpack-f8i8q3y_ 2026-03-21T12:48:36,680 Building wheels for collected packages: omicclaw 2026-03-21T12:48:36,685 Created temporary directory: /tmp/pip-wheel-8_q1g75x 2026-03-21T12:48:36,686 Destination directory: /tmp/pip-wheel-8_q1g75x 2026-03-21T12:48:36,688 Building wheel for omicclaw (pyproject.toml): started 2026-03-21T12:48:36,689 Running command Building wheel for omicclaw (pyproject.toml) 2026-03-21T12:48:37,312 running bdist_wheel 2026-03-21T12:48:37,330 running build 2026-03-21T12:48:37,330 running build_py 2026-03-21T12:48:37,336 creating build/lib/omicclaw 2026-03-21T12:48:37,339 copying ./cli.py -> build/lib/omicclaw 2026-03-21T12:48:37,341 copying ./start_server.py -> build/lib/omicclaw 2026-03-21T12:48:37,343 copying ./app.py -> build/lib/omicclaw 2026-03-21T12:48:37,347 copying ./__init__.py -> build/lib/omicclaw 2026-03-21T12:48:37,350 creating build/lib/omicclaw/routes 2026-03-21T12:48:37,351 copying routes/kernel.py -> build/lib/omicclaw/routes 2026-03-21T12:48:37,353 copying routes/account.py -> build/lib/omicclaw/routes 2026-03-21T12:48:37,355 copying routes/terminal.py -> build/lib/omicclaw/routes 2026-03-21T12:48:37,358 copying routes/skills.py -> build/lib/omicclaw/routes 2026-03-21T12:48:37,360 copying routes/notebooks.py -> build/lib/omicclaw/routes 2026-03-21T12:48:37,362 copying routes/__init__.py -> build/lib/omicclaw/routes 2026-03-21T12:48:37,364 copying routes/files.py -> build/lib/omicclaw/routes 2026-03-21T12:48:37,366 copying routes/data.py -> build/lib/omicclaw/routes 2026-03-21T12:48:37,369 creating build/lib/omicclaw/services 2026-03-21T12:48:37,370 copying services/agent_session_service.py -> build/lib/omicclaw/services 2026-03-21T12:48:37,373 copying services/kernel_service.py -> build/lib/omicclaw/services 2026-03-21T12:48:37,376 copying services/agent_service.py -> build/lib/omicclaw/services 2026-03-21T12:48:37,378 copying services/__init__.py -> build/lib/omicclaw/services 2026-03-21T12:48:37,381 creating build/lib/omicclaw/utils 2026-03-21T12:48:37,382 copying utils/remote_store.py -> build/lib/omicclaw/utils 2026-03-21T12:48:37,384 copying utils/file_helpers.py -> build/lib/omicclaw/utils 2026-03-21T12:48:37,386 copying utils/adata_helpers.py -> build/lib/omicclaw/utils 2026-03-21T12:48:37,388 copying utils/memory_helpers.py -> build/lib/omicclaw/utils 2026-03-21T12:48:37,390 copying utils/variable_helpers.py -> build/lib/omicclaw/utils 2026-03-21T12:48:37,392 copying utils/notebook_helpers.py -> build/lib/omicclaw/utils 2026-03-21T12:48:37,394 copying utils/__init__.py -> build/lib/omicclaw/utils 2026-03-21T12:48:37,397 creating build/lib/omicclaw/gateway 2026-03-21T12:48:37,398 copying gateway/inprocess_channel_manager.py -> build/lib/omicclaw/gateway 2026-03-21T12:48:37,401 copying gateway/channel_adapter.py -> build/lib/omicclaw/gateway 2026-03-21T12:48:37,403 copying gateway/registry.py -> build/lib/omicclaw/gateway 2026-03-21T12:48:37,405 copying gateway/server.py -> build/lib/omicclaw/gateway 2026-03-21T12:48:37,408 copying gateway/routes.py -> build/lib/omicclaw/gateway 2026-03-21T12:48:37,410 copying gateway/panel_routes.py -> build/lib/omicclaw/gateway 2026-03-21T12:48:37,412 copying gateway/memory_routes.py -> build/lib/omicclaw/gateway 2026-03-21T12:48:37,415 copying gateway/channel_config_routes.py -> build/lib/omicclaw/gateway 2026-03-21T12:48:37,418 copying gateway/context.py -> build/lib/omicclaw/gateway 2026-03-21T12:48:37,420 copying gateway/__init__.py -> build/lib/omicclaw/gateway 2026-03-21T12:48:37,422 creating build/lib/omicclaw/server/common 2026-03-21T12:48:37,424 copying server/common/__init__.py -> build/lib/omicclaw/server/common 2026-03-21T12:48:37,426 creating build/lib/omicclaw/server/common/fbs 2026-03-21T12:48:37,427 copying server/common/fbs/matrix.py -> build/lib/omicclaw/server/common/fbs 2026-03-21T12:48:37,430 copying server/common/fbs/__init__.py -> build/lib/omicclaw/server/common/fbs 2026-03-21T12:48:37,432 creating build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-21T12:48:37,433 copying server/common/fbs/NetEncoding/Float32Array.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-21T12:48:37,435 copying server/common/fbs/NetEncoding/Matrix.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-21T12:48:37,437 copying server/common/fbs/NetEncoding/Int32Array.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-21T12:48:37,438 copying server/common/fbs/NetEncoding/Float64Array.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-21T12:48:37,440 copying server/common/fbs/NetEncoding/Column.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-21T12:48:37,442 copying server/common/fbs/NetEncoding/Uint32Array.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-21T12:48:37,444 copying server/common/fbs/NetEncoding/__init__.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-21T12:48:37,445 copying server/common/fbs/NetEncoding/JSONEncodedArray.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-21T12:48:37,447 copying server/common/fbs/NetEncoding/TypedArray.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-21T12:48:37,449 creating build/lib/omicclaw/server/data_adaptor 2026-03-21T12:48:37,450 copying server/data_adaptor/anndata_adaptor.py -> build/lib/omicclaw/server/data_adaptor 2026-03-21T12:48:37,453 copying server/data_adaptor/__init__.py -> build/lib/omicclaw/server/data_adaptor 2026-03-21T12:48:37,454 running egg_info 2026-03-21T12:48:37,464 writing omicclaw.egg-info/PKG-INFO 2026-03-21T12:48:37,467 writing dependency_links to omicclaw.egg-info/dependency_links.txt 2026-03-21T12:48:37,468 writing entry points to omicclaw.egg-info/entry_points.txt 2026-03-21T12:48:37,470 writing requirements to omicclaw.egg-info/requires.txt 2026-03-21T12:48:37,471 writing top-level names to omicclaw.egg-info/top_level.txt 2026-03-21T12:48:37,540 reading manifest file 'omicclaw.egg-info/SOURCES.txt' 2026-03-21T12:48:37,551 reading manifest template 'MANIFEST.in' 2026-03-21T12:48:37,553 warning: no previously-included files found matching 'app.py.backup' 2026-03-21T12:48:37,554 warning: no previously-included files found matching 'app_refactored.py' 2026-03-21T12:48:37,555 warning: no previously-included files found matching 'test.py' 2026-03-21T12:48:37,555 warning: no previously-included files found matching 'package.json' 2026-03-21T12:48:37,556 warning: no previously-included files found matching 'package-lock.json' 2026-03-21T12:48:37,557 warning: no previously-included files found matching 'quick_start.sh' 2026-03-21T12:48:37,659 warning: no files found matching '*.jpg' under directory 'static' 2026-03-21T12:48:37,681 warning: no files found matching '*.jpeg' under directory 'static' 2026-03-21T12:48:37,729 warning: no files found matching '*.svg' under directory 'static' 2026-03-21T12:48:37,850 warning: no files found matching '*.eot' under directory 'static' 2026-03-21T12:48:37,851 warning: no files found matching '*.fbs' under directory 'fbs' 2026-03-21T12:48:37,852 no previously-included directories found matching '.git' 2026-03-21T12:48:37,852 no previously-included directories found matching '.github' 2026-03-21T12:48:37,853 no previously-included directories found matching '.claude' 2026-03-21T12:48:37,854 no previously-included directories found matching 'dist' 2026-03-21T12:48:37,855 no previously-included directories found matching 'build' 2026-03-21T12:48:37,856 no previously-included directories found matching 'dev' 2026-03-21T12:48:37,857 no previously-included directories found matching 'data' 2026-03-21T12:48:37,857 no previously-included directories found matching 'models' 2026-03-21T12:48:37,858 no previously-included directories found matching 'temp' 2026-03-21T12:48:37,859 no previously-included directories found matching '__pycache__' 2026-03-21T12:48:37,860 no previously-included directories found matching 'node_modules' 2026-03-21T12:48:37,861 no previously-included directories found matching 'backend' 2026-03-21T12:48:37,861 no previously-included directories found matching 'moban7855' 2026-03-21T12:48:37,862 no previously-included directories found matching 'genesets' 2026-03-21T12:48:37,863 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-21T12:48:37,865 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-03-21T12:48:37,866 warning: no previously-included files matching '.Rhistory' found anywhere in distribution 2026-03-21T12:48:37,867 warning: no previously-included files matching '*/__pycache__/*' found anywhere in distribution 2026-03-21T12:48:37,868 adding license file 'LICENSE' 2026-03-21T12:48:37,877 writing manifest file 'omicclaw.egg-info/SOURCES.txt' 2026-03-21T12:48:37,880 /tmp/pip-build-env-trv6c4fr/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.server.common' is absent from the `packages` configuration. 2026-03-21T12:48:37,881 !! 2026-03-21T12:48:37,882 ******************************************************************************** 2026-03-21T12:48:37,882 ############################ 2026-03-21T12:48:37,883 # Package would be ignored # 2026-03-21T12:48:37,883 ############################ 2026-03-21T12:48:37,884 Python recognizes 'omicclaw.server.common' as an importable package[^1], 2026-03-21T12:48:37,884 but it is absent from setuptools' `packages` configuration. 2026-03-21T12:48:37,885 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-21T12:48:37,886 package, please make sure that 'omicclaw.server.common' is explicitly added 2026-03-21T12:48:37,886 to the `packages` configuration field. 2026-03-21T12:48:37,887 Alternatively, you can also rely on setuptools' discovery methods 2026-03-21T12:48:37,888 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-21T12:48:37,888 instead of `find_packages(...)`/`find:`). 2026-03-21T12:48:37,890 You can read more about "package discovery" on setuptools documentation page: 2026-03-21T12:48:37,891 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-21T12:48:37,892 If you don't want 'omicclaw.server.common' to be distributed and are 2026-03-21T12:48:37,893 already explicitly excluding 'omicclaw.server.common' via 2026-03-21T12:48:37,894 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-21T12:48:37,894 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-21T12:48:37,895 combination with a more fine grained `package-data` configuration. 2026-03-21T12:48:37,896 You can read more about "package data files" on setuptools documentation page: 2026-03-21T12:48:37,898 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-21T12:48:37,900 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-21T12:48:37,900 even if it does not contain any `.py` files. 2026-03-21T12:48:37,901 On the other hand, currently there is no concept of package data 2026-03-21T12:48:37,901 directory, all directories are treated like packages. 2026-03-21T12:48:37,902 ******************************************************************************** 2026-03-21T12:48:37,903 !! 2026-03-21T12:48:37,903 check.warn(importable) 2026-03-21T12:48:37,904 /tmp/pip-build-env-trv6c4fr/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.server.common.fbs' is absent from the `packages` configuration. 2026-03-21T12:48:37,904 !! 2026-03-21T12:48:37,905 ******************************************************************************** 2026-03-21T12:48:37,906 ############################ 2026-03-21T12:48:37,906 # Package would be ignored # 2026-03-21T12:48:37,907 ############################ 2026-03-21T12:48:37,907 Python recognizes 'omicclaw.server.common.fbs' as an importable package[^1], 2026-03-21T12:48:37,908 but it is absent from setuptools' `packages` configuration. 2026-03-21T12:48:37,909 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-21T12:48:37,909 package, please make sure that 'omicclaw.server.common.fbs' is explicitly added 2026-03-21T12:48:37,910 to the `packages` configuration field. 2026-03-21T12:48:37,910 Alternatively, you can also rely on setuptools' discovery methods 2026-03-21T12:48:37,911 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-21T12:48:37,911 instead of `find_packages(...)`/`find:`). 2026-03-21T12:48:37,912 You can read more about "package discovery" on setuptools documentation page: 2026-03-21T12:48:37,913 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-21T12:48:37,914 If you don't want 'omicclaw.server.common.fbs' to be distributed and are 2026-03-21T12:48:37,914 already explicitly excluding 'omicclaw.server.common.fbs' via 2026-03-21T12:48:37,915 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-21T12:48:37,915 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-21T12:48:37,916 combination with a more fine grained `package-data` configuration. 2026-03-21T12:48:37,916 You can read more about "package data files" on setuptools documentation page: 2026-03-21T12:48:37,917 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-21T12:48:37,919 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-21T12:48:37,919 even if it does not contain any `.py` files. 2026-03-21T12:48:37,920 On the other hand, currently there is no concept of package data 2026-03-21T12:48:37,920 directory, all directories are treated like packages. 2026-03-21T12:48:37,921 ******************************************************************************** 2026-03-21T12:48:37,922 !! 2026-03-21T12:48:37,923 check.warn(importable) 2026-03-21T12:48:37,923 /tmp/pip-build-env-trv6c4fr/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.server.common.fbs.NetEncoding' is absent from the `packages` configuration. 2026-03-21T12:48:37,924 !! 2026-03-21T12:48:37,925 ******************************************************************************** 2026-03-21T12:48:37,926 ############################ 2026-03-21T12:48:37,927 # Package would be ignored # 2026-03-21T12:48:37,927 ############################ 2026-03-21T12:48:37,928 Python recognizes 'omicclaw.server.common.fbs.NetEncoding' as an importable package[^1], 2026-03-21T12:48:37,928 but it is absent from setuptools' `packages` configuration. 2026-03-21T12:48:37,929 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-21T12:48:37,930 package, please make sure that 'omicclaw.server.common.fbs.NetEncoding' is explicitly added 2026-03-21T12:48:37,930 to the `packages` configuration field. 2026-03-21T12:48:37,932 Alternatively, you can also rely on setuptools' discovery methods 2026-03-21T12:48:37,932 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-21T12:48:37,933 instead of `find_packages(...)`/`find:`). 2026-03-21T12:48:37,934 You can read more about "package discovery" on setuptools documentation page: 2026-03-21T12:48:37,935 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-21T12:48:37,937 If you don't want 'omicclaw.server.common.fbs.NetEncoding' to be distributed and are 2026-03-21T12:48:37,937 already explicitly excluding 'omicclaw.server.common.fbs.NetEncoding' via 2026-03-21T12:48:37,938 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-21T12:48:37,938 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-21T12:48:37,939 combination with a more fine grained `package-data` configuration. 2026-03-21T12:48:37,940 You can read more about "package data files" on setuptools documentation page: 2026-03-21T12:48:37,942 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-21T12:48:37,943 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-21T12:48:37,944 even if it does not contain any `.py` files. 2026-03-21T12:48:37,944 On the other hand, currently there is no concept of package data 2026-03-21T12:48:37,945 directory, all directories are treated like packages. 2026-03-21T12:48:37,945 ******************************************************************************** 2026-03-21T12:48:37,948 !! 2026-03-21T12:48:37,948 check.warn(importable) 2026-03-21T12:48:37,949 /tmp/pip-build-env-trv6c4fr/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.server.data_adaptor' is absent from the `packages` configuration. 2026-03-21T12:48:37,949 !! 2026-03-21T12:48:37,950 ******************************************************************************** 2026-03-21T12:48:37,951 ############################ 2026-03-21T12:48:37,951 # Package would be ignored # 2026-03-21T12:48:37,951 ############################ 2026-03-21T12:48:37,952 Python recognizes 'omicclaw.server.data_adaptor' as an importable package[^1], 2026-03-21T12:48:37,952 but it is absent from setuptools' `packages` configuration. 2026-03-21T12:48:37,953 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-21T12:48:37,954 package, please make sure that 'omicclaw.server.data_adaptor' is explicitly added 2026-03-21T12:48:37,954 to the `packages` configuration field. 2026-03-21T12:48:37,955 Alternatively, you can also rely on setuptools' discovery methods 2026-03-21T12:48:37,956 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-21T12:48:37,956 instead of `find_packages(...)`/`find:`). 2026-03-21T12:48:37,957 You can read more about "package discovery" on setuptools documentation page: 2026-03-21T12:48:37,958 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-21T12:48:37,959 If you don't want 'omicclaw.server.data_adaptor' to be distributed and are 2026-03-21T12:48:37,960 already explicitly excluding 'omicclaw.server.data_adaptor' via 2026-03-21T12:48:37,960 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-21T12:48:37,961 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-21T12:48:37,961 combination with a more fine grained `package-data` configuration. 2026-03-21T12:48:37,963 You can read more about "package data files" on setuptools documentation page: 2026-03-21T12:48:37,965 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-21T12:48:37,969 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-21T12:48:37,970 even if it does not contain any `.py` files. 2026-03-21T12:48:37,970 On the other hand, currently there is no concept of package data 2026-03-21T12:48:37,971 directory, all directories are treated like packages. 2026-03-21T12:48:37,971 ******************************************************************************** 2026-03-21T12:48:37,973 !! 2026-03-21T12:48:37,973 check.warn(importable) 2026-03-21T12:48:37,974 /tmp/pip-build-env-trv6c4fr/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.static.css' is absent from the `packages` configuration. 2026-03-21T12:48:37,974 !! 2026-03-21T12:48:37,976 ******************************************************************************** 2026-03-21T12:48:37,976 ############################ 2026-03-21T12:48:37,976 # Package would be ignored # 2026-03-21T12:48:37,977 ############################ 2026-03-21T12:48:37,978 Python recognizes 'omicclaw.static.css' as an importable package[^1], 2026-03-21T12:48:37,978 but it is absent from setuptools' `packages` configuration. 2026-03-21T12:48:37,979 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-21T12:48:37,980 package, please make sure that 'omicclaw.static.css' is explicitly added 2026-03-21T12:48:37,980 to the `packages` configuration field. 2026-03-21T12:48:37,981 Alternatively, you can also rely on setuptools' discovery methods 2026-03-21T12:48:37,982 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-21T12:48:37,982 instead of `find_packages(...)`/`find:`). 2026-03-21T12:48:37,983 You can read more about "package discovery" on setuptools documentation page: 2026-03-21T12:48:37,984 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-21T12:48:37,985 If you don't want 'omicclaw.static.css' to be distributed and are 2026-03-21T12:48:37,985 already explicitly excluding 'omicclaw.static.css' via 2026-03-21T12:48:37,986 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-21T12:48:37,986 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-21T12:48:37,987 combination with a more fine grained `package-data` configuration. 2026-03-21T12:48:37,988 You can read more about "package data files" on setuptools documentation page: 2026-03-21T12:48:37,989 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-21T12:48:37,990 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-21T12:48:37,991 even if it does not contain any `.py` files. 2026-03-21T12:48:37,991 On the other hand, currently there is no concept of package data 2026-03-21T12:48:37,992 directory, all directories are treated like packages. 2026-03-21T12:48:37,992 ******************************************************************************** 2026-03-21T12:48:37,993 !! 2026-03-21T12:48:37,994 check.warn(importable) 2026-03-21T12:48:37,994 /tmp/pip-build-env-trv6c4fr/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.static.font' is absent from the `packages` configuration. 2026-03-21T12:48:37,995 !! 2026-03-21T12:48:37,996 ******************************************************************************** 2026-03-21T12:48:37,996 ############################ 2026-03-21T12:48:37,997 # Package would be ignored # 2026-03-21T12:48:37,997 ############################ 2026-03-21T12:48:37,998 Python recognizes 'omicclaw.static.font' as an importable package[^1], 2026-03-21T12:48:37,998 but it is absent from setuptools' `packages` configuration. 2026-03-21T12:48:38,000 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-21T12:48:38,000 package, please make sure that 'omicclaw.static.font' is explicitly added 2026-03-21T12:48:38,001 to the `packages` configuration field. 2026-03-21T12:48:38,002 Alternatively, you can also rely on setuptools' discovery methods 2026-03-21T12:48:38,002 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-21T12:48:38,003 instead of `find_packages(...)`/`find:`). 2026-03-21T12:48:38,005 You can read more about "package discovery" on setuptools documentation page: 2026-03-21T12:48:38,005 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-21T12:48:38,006 If you don't want 'omicclaw.static.font' to be distributed and are 2026-03-21T12:48:38,007 already explicitly excluding 'omicclaw.static.font' via 2026-03-21T12:48:38,008 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-21T12:48:38,008 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-21T12:48:38,009 combination with a more fine grained `package-data` configuration. 2026-03-21T12:48:38,009 You can read more about "package data files" on setuptools documentation page: 2026-03-21T12:48:38,010 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-21T12:48:38,012 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-21T12:48:38,013 even if it does not contain any `.py` files. 2026-03-21T12:48:38,013 On the other hand, currently there is no concept of package data 2026-03-21T12:48:38,014 directory, all directories are treated like packages. 2026-03-21T12:48:38,014 ******************************************************************************** 2026-03-21T12:48:38,015 !! 2026-03-21T12:48:38,016 check.warn(importable) 2026-03-21T12:48:38,017 /tmp/pip-build-env-trv6c4fr/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.static.js' is absent from the `packages` configuration. 2026-03-21T12:48:38,018 !! 2026-03-21T12:48:38,019 ******************************************************************************** 2026-03-21T12:48:38,020 ############################ 2026-03-21T12:48:38,021 # Package would be ignored # 2026-03-21T12:48:38,059 ############################ 2026-03-21T12:48:38,060 Python recognizes 'omicclaw.static.js' as an importable package[^1], 2026-03-21T12:48:38,060 but it is absent from setuptools' `packages` configuration. 2026-03-21T12:48:38,061 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-21T12:48:38,062 package, please make sure that 'omicclaw.static.js' is explicitly added 2026-03-21T12:48:38,062 to the `packages` configuration field. 2026-03-21T12:48:38,063 Alternatively, you can also rely on setuptools' discovery methods 2026-03-21T12:48:38,064 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-21T12:48:38,064 instead of `find_packages(...)`/`find:`). 2026-03-21T12:48:38,065 You can read more about "package discovery" on setuptools documentation page: 2026-03-21T12:48:38,066 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-21T12:48:38,067 If you don't want 'omicclaw.static.js' to be distributed and are 2026-03-21T12:48:38,068 already explicitly excluding 'omicclaw.static.js' via 2026-03-21T12:48:38,069 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-21T12:48:38,069 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-21T12:48:38,070 combination with a more fine grained `package-data` configuration. 2026-03-21T12:48:38,071 You can read more about "package data files" on setuptools documentation page: 2026-03-21T12:48:38,072 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-21T12:48:38,074 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-21T12:48:38,075 even if it does not contain any `.py` files. 2026-03-21T12:48:38,076 On the other hand, currently there is no concept of package data 2026-03-21T12:48:38,076 directory, all directories are treated like packages. 2026-03-21T12:48:38,077 ******************************************************************************** 2026-03-21T12:48:38,078 !! 2026-03-21T12:48:38,078 check.warn(importable) 2026-03-21T12:48:38,079 /tmp/pip-build-env-trv6c4fr/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.static.js.components.scatterplot' is absent from the `packages` configuration. 2026-03-21T12:48:38,079 !! 2026-03-21T12:48:38,080 ******************************************************************************** 2026-03-21T12:48:38,081 ############################ 2026-03-21T12:48:38,081 # Package would be ignored # 2026-03-21T12:48:38,082 ############################ 2026-03-21T12:48:38,082 Python recognizes 'omicclaw.static.js.components.scatterplot' as an importable package[^1], 2026-03-21T12:48:38,082 but it is absent from setuptools' `packages` configuration. 2026-03-21T12:48:38,084 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-21T12:48:38,084 package, please make sure that 'omicclaw.static.js.components.scatterplot' is explicitly added 2026-03-21T12:48:38,085 to the `packages` configuration field. 2026-03-21T12:48:38,086 Alternatively, you can also rely on setuptools' discovery methods 2026-03-21T12:48:38,087 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-21T12:48:38,087 instead of `find_packages(...)`/`find:`). 2026-03-21T12:48:38,088 You can read more about "package discovery" on setuptools documentation page: 2026-03-21T12:48:38,089 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-21T12:48:38,091 If you don't want 'omicclaw.static.js.components.scatterplot' to be distributed and are 2026-03-21T12:48:38,091 already explicitly excluding 'omicclaw.static.js.components.scatterplot' via 2026-03-21T12:48:38,092 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-21T12:48:38,093 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-21T12:48:38,093 combination with a more fine grained `package-data` configuration. 2026-03-21T12:48:38,094 You can read more about "package data files" on setuptools documentation page: 2026-03-21T12:48:38,095 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-21T12:48:38,097 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-21T12:48:38,098 even if it does not contain any `.py` files. 2026-03-21T12:48:38,099 On the other hand, currently there is no concept of package data 2026-03-21T12:48:38,099 directory, all directories are treated like packages. 2026-03-21T12:48:38,100 ******************************************************************************** 2026-03-21T12:48:38,101 !! 2026-03-21T12:48:38,102 check.warn(importable) 2026-03-21T12:48:38,103 /tmp/pip-build-env-trv6c4fr/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.static.js.util.math' is absent from the `packages` configuration. 2026-03-21T12:48:38,103 !! 2026-03-21T12:48:38,104 ******************************************************************************** 2026-03-21T12:48:38,105 ############################ 2026-03-21T12:48:38,106 # Package would be ignored # 2026-03-21T12:48:38,106 ############################ 2026-03-21T12:48:38,107 Python recognizes 'omicclaw.static.js.util.math' as an importable package[^1], 2026-03-21T12:48:38,108 but it is absent from setuptools' `packages` configuration. 2026-03-21T12:48:38,109 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-21T12:48:38,110 package, please make sure that 'omicclaw.static.js.util.math' is explicitly added 2026-03-21T12:48:38,110 to the `packages` configuration field. 2026-03-21T12:48:38,111 Alternatively, you can also rely on setuptools' discovery methods 2026-03-21T12:48:38,112 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-21T12:48:38,112 instead of `find_packages(...)`/`find:`). 2026-03-21T12:48:38,113 You can read more about "package discovery" on setuptools documentation page: 2026-03-21T12:48:38,114 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-21T12:48:38,115 If you don't want 'omicclaw.static.js.util.math' to be distributed and are 2026-03-21T12:48:38,116 already explicitly excluding 'omicclaw.static.js.util.math' via 2026-03-21T12:48:38,116 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-21T12:48:38,117 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-21T12:48:38,117 combination with a more fine grained `package-data` configuration. 2026-03-21T12:48:38,118 You can read more about "package data files" on setuptools documentation page: 2026-03-21T12:48:38,119 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-21T12:48:38,121 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-21T12:48:38,121 even if it does not contain any `.py` files. 2026-03-21T12:48:38,122 On the other hand, currently there is no concept of package data 2026-03-21T12:48:38,122 directory, all directories are treated like packages. 2026-03-21T12:48:38,123 ******************************************************************************** 2026-03-21T12:48:38,124 !! 2026-03-21T12:48:38,125 check.warn(importable) 2026-03-21T12:48:38,125 /tmp/pip-build-env-trv6c4fr/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.static.js.util.typedCrossfilter' is absent from the `packages` configuration. 2026-03-21T12:48:38,126 !! 2026-03-21T12:48:38,127 ******************************************************************************** 2026-03-21T12:48:38,128 ############################ 2026-03-21T12:48:38,129 # Package would be ignored # 2026-03-21T12:48:38,129 ############################ 2026-03-21T12:48:38,130 Python recognizes 'omicclaw.static.js.util.typedCrossfilter' as an importable package[^1], 2026-03-21T12:48:38,131 but it is absent from setuptools' `packages` configuration. 2026-03-21T12:48:38,132 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-21T12:48:38,133 package, please make sure that 'omicclaw.static.js.util.typedCrossfilter' is explicitly added 2026-03-21T12:48:38,134 to the `packages` configuration field. 2026-03-21T12:48:38,135 Alternatively, you can also rely on setuptools' discovery methods 2026-03-21T12:48:38,135 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-21T12:48:38,136 instead of `find_packages(...)`/`find:`). 2026-03-21T12:48:38,137 You can read more about "package discovery" on setuptools documentation page: 2026-03-21T12:48:38,138 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-21T12:48:38,139 If you don't want 'omicclaw.static.js.util.typedCrossfilter' to be distributed and are 2026-03-21T12:48:38,140 already explicitly excluding 'omicclaw.static.js.util.typedCrossfilter' via 2026-03-21T12:48:38,141 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-21T12:48:38,141 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-21T12:48:38,142 combination with a more fine grained `package-data` configuration. 2026-03-21T12:48:38,144 You can read more about "package data files" on setuptools documentation page: 2026-03-21T12:48:38,145 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-21T12:48:38,147 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-21T12:48:38,147 even if it does not contain any `.py` files. 2026-03-21T12:48:38,147 On the other hand, currently there is no concept of package data 2026-03-21T12:48:38,148 directory, all directories are treated like packages. 2026-03-21T12:48:38,149 ******************************************************************************** 2026-03-21T12:48:38,151 !! 2026-03-21T12:48:38,151 check.warn(importable) 2026-03-21T12:48:38,152 /tmp/pip-build-env-trv6c4fr/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.static.js.util.webgl' is absent from the `packages` configuration. 2026-03-21T12:48:38,152 !! 2026-03-21T12:48:38,153 ******************************************************************************** 2026-03-21T12:48:38,154 ############################ 2026-03-21T12:48:38,154 # Package would be ignored # 2026-03-21T12:48:38,155 ############################ 2026-03-21T12:48:38,155 Python recognizes 'omicclaw.static.js.util.webgl' as an importable package[^1], 2026-03-21T12:48:38,156 but it is absent from setuptools' `packages` configuration. 2026-03-21T12:48:38,157 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-21T12:48:38,157 package, please make sure that 'omicclaw.static.js.util.webgl' is explicitly added 2026-03-21T12:48:38,158 to the `packages` configuration field. 2026-03-21T12:48:38,159 Alternatively, you can also rely on setuptools' discovery methods 2026-03-21T12:48:38,159 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-21T12:48:38,160 instead of `find_packages(...)`/`find:`). 2026-03-21T12:48:38,161 You can read more about "package discovery" on setuptools documentation page: 2026-03-21T12:48:38,162 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-21T12:48:38,163 If you don't want 'omicclaw.static.js.util.webgl' to be distributed and are 2026-03-21T12:48:38,163 already explicitly excluding 'omicclaw.static.js.util.webgl' via 2026-03-21T12:48:38,164 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-21T12:48:38,164 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-21T12:48:38,165 combination with a more fine grained `package-data` configuration. 2026-03-21T12:48:38,166 You can read more about "package data files" on setuptools documentation page: 2026-03-21T12:48:38,167 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-21T12:48:38,169 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-21T12:48:38,170 even if it does not contain any `.py` files. 2026-03-21T12:48:38,170 On the other hand, currently there is no concept of package data 2026-03-21T12:48:38,171 directory, all directories are treated like packages. 2026-03-21T12:48:38,172 ******************************************************************************** 2026-03-21T12:48:38,173 !! 2026-03-21T12:48:38,173 check.warn(importable) 2026-03-21T12:48:38,174 /tmp/pip-build-env-trv6c4fr/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.static.picture' is absent from the `packages` configuration. 2026-03-21T12:48:38,174 !! 2026-03-21T12:48:38,176 ******************************************************************************** 2026-03-21T12:48:38,176 ############################ 2026-03-21T12:48:38,176 # Package would be ignored # 2026-03-21T12:48:38,177 ############################ 2026-03-21T12:48:38,177 Python recognizes 'omicclaw.static.picture' as an importable package[^1], 2026-03-21T12:48:38,178 but it is absent from setuptools' `packages` configuration. 2026-03-21T12:48:38,179 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-21T12:48:38,179 package, please make sure that 'omicclaw.static.picture' is explicitly added 2026-03-21T12:48:38,180 to the `packages` configuration field. 2026-03-21T12:48:38,181 Alternatively, you can also rely on setuptools' discovery methods 2026-03-21T12:48:38,181 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-21T12:48:38,182 instead of `find_packages(...)`/`find:`). 2026-03-21T12:48:38,183 You can read more about "package discovery" on setuptools documentation page: 2026-03-21T12:48:38,184 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-21T12:48:38,185 If you don't want 'omicclaw.static.picture' to be distributed and are 2026-03-21T12:48:38,185 already explicitly excluding 'omicclaw.static.picture' via 2026-03-21T12:48:38,186 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-21T12:48:38,187 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-21T12:48:38,187 combination with a more fine grained `package-data` configuration. 2026-03-21T12:48:38,189 You can read more about "package data files" on setuptools documentation page: 2026-03-21T12:48:38,191 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-21T12:48:38,193 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-21T12:48:38,194 even if it does not contain any `.py` files. 2026-03-21T12:48:38,194 On the other hand, currently there is no concept of package data 2026-03-21T12:48:38,195 directory, all directories are treated like packages. 2026-03-21T12:48:38,196 ******************************************************************************** 2026-03-21T12:48:38,198 !! 2026-03-21T12:48:38,198 check.warn(importable) 2026-03-21T12:48:38,199 copying ./default.ipynb -> build/lib/omicclaw 2026-03-21T12:48:38,200 copying ./index.html -> build/lib/omicclaw 2026-03-21T12:48:38,200 copying ./single_cell_analysis_standalone.html -> build/lib/omicclaw 2026-03-21T12:48:38,201 creating build/lib/omicclaw/static/css 2026-03-21T12:48:38,202 copying ./static/css/bootstrap.min.css -> build/lib/omicclaw/static/css 2026-03-21T12:48:38,202 copying ./static/css/code-editor-dark.css -> build/lib/omicclaw/static/css 2026-03-21T12:48:38,203 copying ./static/css/code-editor-layout.css -> build/lib/omicclaw/static/css 2026-03-21T12:48:38,204 copying ./static/css/custom-theme.css -> build/lib/omicclaw/static/css 2026-03-21T12:48:38,204 copying ./static/css/dark-mode.css -> build/lib/omicclaw/static/css 2026-03-21T12:48:38,205 copying ./static/css/daterangepicker.min.css -> build/lib/omicclaw/static/css 2026-03-21T12:48:38,206 copying ./static/css/resizable-sidebar.css -> build/lib/omicclaw/static/css 2026-03-21T12:48:38,206 copying ./static/css/single-cell-fixed.css -> build/lib/omicclaw/static/css 2026-03-21T12:48:38,207 copying ./static/css/theme.min.css -> build/lib/omicclaw/static/css 2026-03-21T12:48:38,208 copying ./static/css/vendors.min.css -> build/lib/omicclaw/static/css 2026-03-21T12:48:38,209 creating build/lib/omicclaw/static/font 2026-03-21T12:48:38,209 copying ./static/font/66f30814ff6d7cdf.p.woff2 -> build/lib/omicclaw/static/font 2026-03-21T12:48:38,210 copying ./static/font/74452ea3ef0f9101-s.p.woff2 -> build/lib/omicclaw/static/font 2026-03-21T12:48:38,211 copying ./static/font/904ef0a86fe32a00-s.p.woff2 -> build/lib/omicclaw/static/font 2026-03-21T12:48:38,211 copying ./static/font/bootstrap-icons.woff -> build/lib/omicclaw/static/font 2026-03-21T12:48:38,212 copying ./static/font/bootstrap-icons.woff2 -> build/lib/omicclaw/static/font 2026-03-21T12:48:38,213 copying ./static/font/fa-brands-400.ttf -> build/lib/omicclaw/static/font 2026-03-21T12:48:38,213 copying ./static/font/fa-brands-400.woff2 -> build/lib/omicclaw/static/font 2026-03-21T12:48:38,214 copying ./static/font/fa-regular-400.ttf -> build/lib/omicclaw/static/font 2026-03-21T12:48:38,214 copying ./static/font/fa-regular-400.woff2 -> build/lib/omicclaw/static/font 2026-03-21T12:48:38,215 copying ./static/font/fa-solid-900.ttf -> build/lib/omicclaw/static/font 2026-03-21T12:48:38,216 copying ./static/font/fa-solid-900.woff2 -> build/lib/omicclaw/static/font 2026-03-21T12:48:38,216 creating build/lib/omicclaw/static/js 2026-03-21T12:48:38,217 copying ./static/js/common-init.min.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,218 copying ./static/js/dataManager.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,218 copying ./static/js/performanceMonitor.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,219 copying ./static/js/sc-account.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,220 copying ./static/js/sc-agent.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,220 copying ./static/js/sc-core.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,221 copying ./static/js/sc-deckgl.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,222 copying ./static/js/sc-environment.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,222 copying ./static/js/sc-filesystem.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,223 copying ./static/js/sc-i18n.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,224 copying ./static/js/sc-kernel.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,224 copying ./static/js/sc-notebook.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,225 copying ./static/js/sc-plot.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,226 copying ./static/js/sc-terminal.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,228 copying ./static/js/sc-test-node.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,232 copying ./static/js/sc-test.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,235 copying ./static/js/sc-tools.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,241 copying ./static/js/sc-ui.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,249 copying ./static/js/sidebar-fix.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,251 copying ./static/js/single-cell.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,264 copying ./static/js/streamingDataLoader.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,267 copying ./static/js/vendors.min.js -> build/lib/omicclaw/static/js 2026-03-21T12:48:38,290 creating build/lib/omicclaw/static/js/components/scatterplot 2026-03-21T12:48:38,292 copying ./static/js/components/scatterplot/scatterplot.js -> build/lib/omicclaw/static/js/components/scatterplot 2026-03-21T12:48:38,295 creating build/lib/omicclaw/static/js/util/math 2026-03-21T12:48:38,296 copying ./static/js/util/math/matrix.js -> build/lib/omicclaw/static/js/util/math 2026-03-21T12:48:38,299 creating build/lib/omicclaw/static/js/util/typedCrossfilter 2026-03-21T12:48:38,300 copying ./static/js/util/typedCrossfilter/bitArray.js -> build/lib/omicclaw/static/js/util/typedCrossfilter 2026-03-21T12:48:38,303 copying ./static/js/util/typedCrossfilter/crossfilter.js -> build/lib/omicclaw/static/js/util/typedCrossfilter 2026-03-21T12:48:38,305 copying ./static/js/util/typedCrossfilter/dimensions.js -> build/lib/omicclaw/static/js/util/typedCrossfilter 2026-03-21T12:48:38,307 copying ./static/js/util/typedCrossfilter/index.js -> build/lib/omicclaw/static/js/util/typedCrossfilter 2026-03-21T12:48:38,310 copying ./static/js/util/typedCrossfilter/sort.js -> build/lib/omicclaw/static/js/util/typedCrossfilter 2026-03-21T12:48:38,312 creating build/lib/omicclaw/static/js/util/webgl 2026-03-21T12:48:38,313 copying ./static/js/util/webgl/camera.js -> build/lib/omicclaw/static/js/util/webgl 2026-03-21T12:48:38,315 copying ./static/js/util/webgl/drawPointsRegl.js -> build/lib/omicclaw/static/js/util/webgl 2026-03-21T12:48:38,317 copying ./static/js/util/webgl/glHelpers.js -> build/lib/omicclaw/static/js/util/webgl 2026-03-21T12:48:38,320 creating build/lib/omicclaw/static/picture 2026-03-21T12:48:38,321 copying ./static/picture/1.png -> build/lib/omicclaw/static/picture 2026-03-21T12:48:38,339 copying ./static/picture/favicon.ico -> build/lib/omicclaw/static/picture 2026-03-21T12:48:38,341 copying ./static/picture/logo.png -> build/lib/omicclaw/static/picture 2026-03-21T12:48:38,362 installing to build/bdist.linux-armv7l/wheel 2026-03-21T12:48:38,363 running install 2026-03-21T12:48:38,387 running install_lib 2026-03-21T12:48:38,392 creating build/bdist.linux-armv7l/wheel 2026-03-21T12:48:38,395 creating build/bdist.linux-armv7l/wheel/omicclaw 2026-03-21T12:48:38,396 copying build/lib/omicclaw/cli.py -> build/bdist.linux-armv7l/wheel/./omicclaw 2026-03-21T12:48:38,399 creating build/bdist.linux-armv7l/wheel/omicclaw/utils 2026-03-21T12:48:38,400 copying build/lib/omicclaw/utils/remote_store.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-21T12:48:38,403 copying build/lib/omicclaw/utils/file_helpers.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-21T12:48:38,405 copying build/lib/omicclaw/utils/adata_helpers.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-21T12:48:38,407 copying build/lib/omicclaw/utils/memory_helpers.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-21T12:48:38,410 copying build/lib/omicclaw/utils/variable_helpers.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-21T12:48:38,412 copying build/lib/omicclaw/utils/notebook_helpers.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-21T12:48:38,414 copying build/lib/omicclaw/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-21T12:48:38,416 copying build/lib/omicclaw/default.ipynb -> build/bdist.linux-armv7l/wheel/./omicclaw 2026-03-21T12:48:38,422 creating build/bdist.linux-armv7l/wheel/omicclaw/gateway 2026-03-21T12:48:38,424 copying build/lib/omicclaw/gateway/inprocess_channel_manager.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-21T12:48:38,427 copying build/lib/omicclaw/gateway/channel_adapter.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-21T12:48:38,429 copying build/lib/omicclaw/gateway/registry.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-21T12:48:38,431 copying build/lib/omicclaw/gateway/server.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-21T12:48:38,433 copying build/lib/omicclaw/gateway/routes.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-21T12:48:38,436 copying build/lib/omicclaw/gateway/panel_routes.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-21T12:48:38,438 copying build/lib/omicclaw/gateway/memory_routes.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-21T12:48:38,440 copying build/lib/omicclaw/gateway/channel_config_routes.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-21T12:48:38,443 copying build/lib/omicclaw/gateway/context.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-21T12:48:38,445 copying build/lib/omicclaw/gateway/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-21T12:48:38,447 copying build/lib/omicclaw/single_cell_analysis_standalone.html -> build/bdist.linux-armv7l/wheel/./omicclaw 2026-03-21T12:48:38,452 creating build/bdist.linux-armv7l/wheel/omicclaw/services 2026-03-21T12:48:38,454 copying build/lib/omicclaw/services/agent_session_service.py -> build/bdist.linux-armv7l/wheel/./omicclaw/services 2026-03-21T12:48:38,457 copying build/lib/omicclaw/services/kernel_service.py -> build/bdist.linux-armv7l/wheel/./omicclaw/services 2026-03-21T12:48:38,460 copying build/lib/omicclaw/services/agent_service.py -> build/bdist.linux-armv7l/wheel/./omicclaw/services 2026-03-21T12:48:38,463 copying build/lib/omicclaw/services/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/services 2026-03-21T12:48:38,465 copying build/lib/omicclaw/start_server.py -> build/bdist.linux-armv7l/wheel/./omicclaw 2026-03-21T12:48:38,467 copying build/lib/omicclaw/app.py -> build/bdist.linux-armv7l/wheel/./omicclaw 2026-03-21T12:48:38,473 creating build/bdist.linux-armv7l/wheel/omicclaw/static 2026-03-21T12:48:38,474 creating build/bdist.linux-armv7l/wheel/omicclaw/static/js 2026-03-21T12:48:38,475 copying build/lib/omicclaw/static/js/sc-notebook.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,479 copying build/lib/omicclaw/static/js/performanceMonitor.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,482 copying build/lib/omicclaw/static/js/sc-tools.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,488 copying build/lib/omicclaw/static/js/sc-filesystem.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,491 copying build/lib/omicclaw/static/js/sidebar-fix.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,493 copying build/lib/omicclaw/static/js/common-init.min.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,495 copying build/lib/omicclaw/static/js/vendors.min.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,517 creating build/bdist.linux-armv7l/wheel/omicclaw/static/js/util 2026-03-21T12:48:38,518 creating build/bdist.linux-armv7l/wheel/omicclaw/static/js/util/typedCrossfilter 2026-03-21T12:48:38,520 copying build/lib/omicclaw/static/js/util/typedCrossfilter/crossfilter.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/typedCrossfilter 2026-03-21T12:48:38,522 copying build/lib/omicclaw/static/js/util/typedCrossfilter/dimensions.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/typedCrossfilter 2026-03-21T12:48:38,525 copying build/lib/omicclaw/static/js/util/typedCrossfilter/index.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/typedCrossfilter 2026-03-21T12:48:38,527 copying build/lib/omicclaw/static/js/util/typedCrossfilter/sort.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/typedCrossfilter 2026-03-21T12:48:38,530 copying build/lib/omicclaw/static/js/util/typedCrossfilter/bitArray.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/typedCrossfilter 2026-03-21T12:48:38,533 creating build/bdist.linux-armv7l/wheel/omicclaw/static/js/util/math 2026-03-21T12:48:38,534 copying build/lib/omicclaw/static/js/util/math/matrix.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/math 2026-03-21T12:48:38,537 creating build/bdist.linux-armv7l/wheel/omicclaw/static/js/util/webgl 2026-03-21T12:48:38,539 copying build/lib/omicclaw/static/js/util/webgl/glHelpers.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/webgl 2026-03-21T12:48:38,542 copying build/lib/omicclaw/static/js/util/webgl/drawPointsRegl.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/webgl 2026-03-21T12:48:38,544 copying build/lib/omicclaw/static/js/util/webgl/camera.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/webgl 2026-03-21T12:48:38,547 copying build/lib/omicclaw/static/js/sc-test-node.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,550 copying build/lib/omicclaw/static/js/single-cell.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,568 creating build/bdist.linux-armv7l/wheel/omicclaw/static/js/components 2026-03-21T12:48:38,570 creating build/bdist.linux-armv7l/wheel/omicclaw/static/js/components/scatterplot 2026-03-21T12:48:38,572 copying build/lib/omicclaw/static/js/components/scatterplot/scatterplot.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/components/scatterplot 2026-03-21T12:48:38,575 copying build/lib/omicclaw/static/js/sc-deckgl.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,578 copying build/lib/omicclaw/static/js/sc-agent.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,582 copying build/lib/omicclaw/static/js/dataManager.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,585 copying build/lib/omicclaw/static/js/sc-core.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,587 copying build/lib/omicclaw/static/js/sc-kernel.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,591 copying build/lib/omicclaw/static/js/streamingDataLoader.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,593 copying build/lib/omicclaw/static/js/sc-plot.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,598 copying build/lib/omicclaw/static/js/sc-i18n.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,604 copying build/lib/omicclaw/static/js/sc-terminal.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,607 copying build/lib/omicclaw/static/js/sc-account.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,611 copying build/lib/omicclaw/static/js/sc-test.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,613 copying build/lib/omicclaw/static/js/sc-ui.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,621 copying build/lib/omicclaw/static/js/sc-environment.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-21T12:48:38,624 creating build/bdist.linux-armv7l/wheel/omicclaw/static/font 2026-03-21T12:48:38,625 copying build/lib/omicclaw/static/font/74452ea3ef0f9101-s.p.woff2 -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-21T12:48:38,628 copying build/lib/omicclaw/static/font/fa-regular-400.woff2 -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-21T12:48:38,631 copying build/lib/omicclaw/static/font/66f30814ff6d7cdf.p.woff2 -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-21T12:48:38,635 copying build/lib/omicclaw/static/font/fa-solid-900.ttf -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-21T12:48:38,651 copying build/lib/omicclaw/static/font/bootstrap-icons.woff2 -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-21T12:48:38,655 copying build/lib/omicclaw/static/font/bootstrap-icons.woff -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-21T12:48:38,661 copying build/lib/omicclaw/static/font/fa-solid-900.woff2 -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-21T12:48:38,666 copying build/lib/omicclaw/static/font/fa-regular-400.ttf -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-21T12:48:38,670 copying build/lib/omicclaw/static/font/904ef0a86fe32a00-s.p.woff2 -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-21T12:48:38,673 copying build/lib/omicclaw/static/font/fa-brands-400.ttf -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-21T12:48:38,679 copying build/lib/omicclaw/static/font/fa-brands-400.woff2 -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-21T12:48:38,686 creating build/bdist.linux-armv7l/wheel/omicclaw/static/picture 2026-03-21T12:48:38,687 copying build/lib/omicclaw/static/picture/1.png -> build/bdist.linux-armv7l/wheel/./omicclaw/static/picture 2026-03-21T12:48:38,695 copying build/lib/omicclaw/static/picture/favicon.ico -> build/bdist.linux-armv7l/wheel/./omicclaw/static/picture 2026-03-21T12:48:38,697 copying build/lib/omicclaw/static/picture/logo.png -> build/bdist.linux-armv7l/wheel/./omicclaw/static/picture 2026-03-21T12:48:38,710 creating build/bdist.linux-armv7l/wheel/omicclaw/static/css 2026-03-21T12:48:38,712 copying build/lib/omicclaw/static/css/daterangepicker.min.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-21T12:48:38,714 copying build/lib/omicclaw/static/css/code-editor-layout.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-21T12:48:38,716 copying build/lib/omicclaw/static/css/vendors.min.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-21T12:48:38,725 copying build/lib/omicclaw/static/css/resizable-sidebar.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-21T12:48:38,727 copying build/lib/omicclaw/static/css/dark-mode.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-21T12:48:38,730 copying build/lib/omicclaw/static/css/theme.min.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-21T12:48:38,735 copying build/lib/omicclaw/static/css/code-editor-dark.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-21T12:48:38,738 copying build/lib/omicclaw/static/css/custom-theme.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-21T12:48:38,741 copying build/lib/omicclaw/static/css/bootstrap.min.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-21T12:48:38,746 copying build/lib/omicclaw/static/css/single-cell-fixed.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-21T12:48:38,749 copying build/lib/omicclaw/index.html -> build/bdist.linux-armv7l/wheel/./omicclaw 2026-03-21T12:48:38,753 creating build/bdist.linux-armv7l/wheel/omicclaw/routes 2026-03-21T12:48:38,754 copying build/lib/omicclaw/routes/kernel.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-21T12:48:38,757 copying build/lib/omicclaw/routes/account.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-21T12:48:38,758 copying build/lib/omicclaw/routes/terminal.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-21T12:48:38,761 copying build/lib/omicclaw/routes/skills.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-21T12:48:38,763 copying build/lib/omicclaw/routes/notebooks.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-21T12:48:38,765 copying build/lib/omicclaw/routes/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-21T12:48:38,767 copying build/lib/omicclaw/routes/files.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-21T12:48:38,770 copying build/lib/omicclaw/routes/data.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-21T12:48:38,772 copying build/lib/omicclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw 2026-03-21T12:48:38,775 creating build/bdist.linux-armv7l/wheel/omicclaw/server 2026-03-21T12:48:38,776 creating build/bdist.linux-armv7l/wheel/omicclaw/server/data_adaptor 2026-03-21T12:48:38,777 copying build/lib/omicclaw/server/data_adaptor/anndata_adaptor.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/data_adaptor 2026-03-21T12:48:38,780 copying build/lib/omicclaw/server/data_adaptor/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/data_adaptor 2026-03-21T12:48:38,782 creating build/bdist.linux-armv7l/wheel/omicclaw/server/common 2026-03-21T12:48:38,783 copying build/lib/omicclaw/server/common/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common 2026-03-21T12:48:38,785 creating build/bdist.linux-armv7l/wheel/omicclaw/server/common/fbs 2026-03-21T12:48:38,786 copying build/lib/omicclaw/server/common/fbs/matrix.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs 2026-03-21T12:48:38,789 creating build/bdist.linux-armv7l/wheel/omicclaw/server/common/fbs/NetEncoding 2026-03-21T12:48:38,790 copying build/lib/omicclaw/server/common/fbs/NetEncoding/Float32Array.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-21T12:48:38,792 copying build/lib/omicclaw/server/common/fbs/NetEncoding/Matrix.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-21T12:48:38,794 copying build/lib/omicclaw/server/common/fbs/NetEncoding/Int32Array.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-21T12:48:38,796 copying build/lib/omicclaw/server/common/fbs/NetEncoding/Float64Array.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-21T12:48:38,798 copying build/lib/omicclaw/server/common/fbs/NetEncoding/Column.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-21T12:48:38,800 copying build/lib/omicclaw/server/common/fbs/NetEncoding/Uint32Array.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-21T12:48:38,802 copying build/lib/omicclaw/server/common/fbs/NetEncoding/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-21T12:48:38,803 copying build/lib/omicclaw/server/common/fbs/NetEncoding/JSONEncodedArray.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-21T12:48:38,805 copying build/lib/omicclaw/server/common/fbs/NetEncoding/TypedArray.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-21T12:48:38,808 copying build/lib/omicclaw/server/common/fbs/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs 2026-03-21T12:48:38,810 running install_egg_info 2026-03-21T12:48:38,815 Copying omicclaw.egg-info to build/bdist.linux-armv7l/wheel/./omicclaw-2.0.3-py3.11.egg-info 2026-03-21T12:48:38,826 running install_scripts 2026-03-21T12:48:38,839 creating build/bdist.linux-armv7l/wheel/omicclaw-2.0.3.dist-info/WHEEL 2026-03-21T12:48:38,842 creating '/tmp/pip-wheel-8_q1g75x/.tmp-ofetfvrr/omicclaw-2.0.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-21T12:48:38,845 adding 'omicclaw/__init__.py' 2026-03-21T12:48:38,861 adding 'omicclaw/app.py' 2026-03-21T12:48:38,863 adding 'omicclaw/cli.py' 2026-03-21T12:48:38,871 adding 'omicclaw/default.ipynb' 2026-03-21T12:48:38,879 adding 'omicclaw/index.html' 2026-03-21T12:48:38,892 adding 'omicclaw/single_cell_analysis_standalone.html' 2026-03-21T12:48:38,895 adding 'omicclaw/start_server.py' 2026-03-21T12:48:38,897 adding 'omicclaw/gateway/__init__.py' 2026-03-21T12:48:38,898 adding 'omicclaw/gateway/channel_adapter.py' 2026-03-21T12:48:38,901 adding 'omicclaw/gateway/channel_config_routes.py' 2026-03-21T12:48:38,903 adding 'omicclaw/gateway/context.py' 2026-03-21T12:48:38,905 adding 'omicclaw/gateway/inprocess_channel_manager.py' 2026-03-21T12:48:38,906 adding 'omicclaw/gateway/memory_routes.py' 2026-03-21T12:48:38,909 adding 'omicclaw/gateway/panel_routes.py' 2026-03-21T12:48:38,910 adding 'omicclaw/gateway/registry.py' 2026-03-21T12:48:38,912 adding 'omicclaw/gateway/routes.py' 2026-03-21T12:48:38,914 adding 'omicclaw/gateway/server.py' 2026-03-21T12:48:38,916 adding 'omicclaw/routes/__init__.py' 2026-03-21T12:48:38,917 adding 'omicclaw/routes/account.py' 2026-03-21T12:48:38,920 adding 'omicclaw/routes/data.py' 2026-03-21T12:48:38,922 adding 'omicclaw/routes/files.py' 2026-03-21T12:48:38,924 adding 'omicclaw/routes/kernel.py' 2026-03-21T12:48:38,926 adding 'omicclaw/routes/notebooks.py' 2026-03-21T12:48:38,928 adding 'omicclaw/routes/skills.py' 2026-03-21T12:48:38,929 adding 'omicclaw/routes/terminal.py' 2026-03-21T12:48:38,932 adding 'omicclaw/server/common/__init__.py' 2026-03-21T12:48:38,933 adding 'omicclaw/server/common/fbs/__init__.py' 2026-03-21T12:48:38,935 adding 'omicclaw/server/common/fbs/matrix.py' 2026-03-21T12:48:38,937 adding 'omicclaw/server/common/fbs/NetEncoding/Column.py' 2026-03-21T12:48:38,938 adding 'omicclaw/server/common/fbs/NetEncoding/Float32Array.py' 2026-03-21T12:48:38,940 adding 'omicclaw/server/common/fbs/NetEncoding/Float64Array.py' 2026-03-21T12:48:38,941 adding 'omicclaw/server/common/fbs/NetEncoding/Int32Array.py' 2026-03-21T12:48:38,942 adding 'omicclaw/server/common/fbs/NetEncoding/JSONEncodedArray.py' 2026-03-21T12:48:38,943 adding 'omicclaw/server/common/fbs/NetEncoding/Matrix.py' 2026-03-21T12:48:38,944 adding 'omicclaw/server/common/fbs/NetEncoding/TypedArray.py' 2026-03-21T12:48:38,945 adding 'omicclaw/server/common/fbs/NetEncoding/Uint32Array.py' 2026-03-21T12:48:38,947 adding 'omicclaw/server/common/fbs/NetEncoding/__init__.py' 2026-03-21T12:48:38,948 adding 'omicclaw/server/data_adaptor/__init__.py' 2026-03-21T12:48:38,950 adding 'omicclaw/server/data_adaptor/anndata_adaptor.py' 2026-03-21T12:48:38,952 adding 'omicclaw/services/__init__.py' 2026-03-21T12:48:38,956 adding 'omicclaw/services/agent_service.py' 2026-03-21T12:48:38,960 adding 'omicclaw/services/agent_session_service.py' 2026-03-21T12:48:38,963 adding 'omicclaw/services/kernel_service.py' 2026-03-21T12:48:38,977 adding 'omicclaw/static/css/bootstrap.min.css' 2026-03-21T12:48:38,980 adding 'omicclaw/static/css/code-editor-dark.css' 2026-03-21T12:48:38,984 adding 'omicclaw/static/css/code-editor-layout.css' 2026-03-21T12:48:38,987 adding 'omicclaw/static/css/custom-theme.css' 2026-03-21T12:48:38,990 adding 'omicclaw/static/css/dark-mode.css' 2026-03-21T12:48:38,992 adding 'omicclaw/static/css/daterangepicker.min.css' 2026-03-21T12:48:38,994 adding 'omicclaw/static/css/resizable-sidebar.css' 2026-03-21T12:48:38,998 adding 'omicclaw/static/css/single-cell-fixed.css' 2026-03-21T12:48:39,017 adding 'omicclaw/static/css/theme.min.css' 2026-03-21T12:48:39,050 adding 'omicclaw/static/css/vendors.min.css' 2026-03-21T12:48:39,062 adding 'omicclaw/static/font/66f30814ff6d7cdf.p.woff2' 2026-03-21T12:48:39,068 adding 'omicclaw/static/font/74452ea3ef0f9101-s.p.woff2' 2026-03-21T12:48:39,074 adding 'omicclaw/static/font/904ef0a86fe32a00-s.p.woff2' 2026-03-21T12:48:39,095 adding 'omicclaw/static/font/bootstrap-icons.woff' 2026-03-21T12:48:39,108 adding 'omicclaw/static/font/bootstrap-icons.woff2' 2026-03-21T12:48:39,143 adding 'omicclaw/static/font/fa-brands-400.ttf' 2026-03-21T12:48:39,156 adding 'omicclaw/static/font/fa-brands-400.woff2' 2026-03-21T12:48:39,165 adding 'omicclaw/static/font/fa-regular-400.ttf' 2026-03-21T12:48:39,169 adding 'omicclaw/static/font/fa-regular-400.woff2' 2026-03-21T12:48:39,236 adding 'omicclaw/static/font/fa-solid-900.ttf' 2026-03-21T12:48:39,255 adding 'omicclaw/static/font/fa-solid-900.woff2' 2026-03-21T12:48:39,259 adding 'omicclaw/static/js/common-init.min.js' 2026-03-21T12:48:39,260 adding 'omicclaw/static/js/dataManager.js' 2026-03-21T12:48:39,263 adding 'omicclaw/static/js/performanceMonitor.js' 2026-03-21T12:48:39,266 adding 'omicclaw/static/js/sc-account.js' 2026-03-21T12:48:39,271 adding 'omicclaw/static/js/sc-agent.js' 2026-03-21T12:48:39,273 adding 'omicclaw/static/js/sc-core.js' 2026-03-21T12:48:39,276 adding 'omicclaw/static/js/sc-deckgl.js' 2026-03-21T12:48:39,278 adding 'omicclaw/static/js/sc-environment.js' 2026-03-21T12:48:39,283 adding 'omicclaw/static/js/sc-filesystem.js' 2026-03-21T12:48:39,292 adding 'omicclaw/static/js/sc-i18n.js' 2026-03-21T12:48:39,296 adding 'omicclaw/static/js/sc-kernel.js' 2026-03-21T12:48:39,303 adding 'omicclaw/static/js/sc-notebook.js' 2026-03-21T12:48:39,312 adding 'omicclaw/static/js/sc-plot.js' 2026-03-21T12:48:39,315 adding 'omicclaw/static/js/sc-terminal.js' 2026-03-21T12:48:39,317 adding 'omicclaw/static/js/sc-test-node.js' 2026-03-21T12:48:39,319 adding 'omicclaw/static/js/sc-test.js' 2026-03-21T12:48:39,330 adding 'omicclaw/static/js/sc-tools.js' 2026-03-21T12:48:39,345 adding 'omicclaw/static/js/sc-ui.js' 2026-03-21T12:48:39,347 adding 'omicclaw/static/js/sidebar-fix.js' 2026-03-21T12:48:39,376 adding 'omicclaw/static/js/single-cell.js' 2026-03-21T12:48:39,380 adding 'omicclaw/static/js/streamingDataLoader.js' 2026-03-21T12:48:39,451 adding 'omicclaw/static/js/vendors.min.js' 2026-03-21T12:48:39,458 adding 'omicclaw/static/js/components/scatterplot/scatterplot.js' 2026-03-21T12:48:39,460 adding 'omicclaw/static/js/util/math/matrix.js' 2026-03-21T12:48:39,462 adding 'omicclaw/static/js/util/typedCrossfilter/bitArray.js' 2026-03-21T12:48:39,463 adding 'omicclaw/static/js/util/typedCrossfilter/crossfilter.js' 2026-03-21T12:48:39,465 adding 'omicclaw/static/js/util/typedCrossfilter/dimensions.js' 2026-03-21T12:48:39,466 adding 'omicclaw/static/js/util/typedCrossfilter/index.js' 2026-03-21T12:48:39,468 adding 'omicclaw/static/js/util/typedCrossfilter/sort.js' 2026-03-21T12:48:39,470 adding 'omicclaw/static/js/util/webgl/camera.js' 2026-03-21T12:48:39,471 adding 'omicclaw/static/js/util/webgl/drawPointsRegl.js' 2026-03-21T12:48:39,473 adding 'omicclaw/static/js/util/webgl/glHelpers.js' 2026-03-21T12:48:39,514 adding 'omicclaw/static/picture/1.png' 2026-03-21T12:48:39,517 adding 'omicclaw/static/picture/favicon.ico' 2026-03-21T12:48:39,557 adding 'omicclaw/static/picture/logo.png' 2026-03-21T12:48:39,561 adding 'omicclaw/utils/__init__.py' 2026-03-21T12:48:39,563 adding 'omicclaw/utils/adata_helpers.py' 2026-03-21T12:48:39,564 adding 'omicclaw/utils/file_helpers.py' 2026-03-21T12:48:39,566 adding 'omicclaw/utils/memory_helpers.py' 2026-03-21T12:48:39,567 adding 'omicclaw/utils/notebook_helpers.py' 2026-03-21T12:48:39,569 adding 'omicclaw/utils/remote_store.py' 2026-03-21T12:48:39,570 adding 'omicclaw/utils/variable_helpers.py' 2026-03-21T12:48:39,577 adding 'omicclaw-2.0.3.dist-info/licenses/LICENSE' 2026-03-21T12:48:39,579 adding 'omicclaw-2.0.3.dist-info/METADATA' 2026-03-21T12:48:39,580 adding 'omicclaw-2.0.3.dist-info/WHEEL' 2026-03-21T12:48:39,581 adding 'omicclaw-2.0.3.dist-info/entry_points.txt' 2026-03-21T12:48:39,582 adding 'omicclaw-2.0.3.dist-info/top_level.txt' 2026-03-21T12:48:39,584 adding 'omicclaw-2.0.3.dist-info/RECORD' 2026-03-21T12:48:39,617 removing build/bdist.linux-armv7l/wheel 2026-03-21T12:48:39,749 Building wheel for omicclaw (pyproject.toml): finished with status 'done' 2026-03-21T12:48:39,806 Created wheel for omicclaw: filename=omicclaw-2.0.3-py3-none-any.whl size=2411842 sha256=722fe7aaa42f1cd192ee8b652e8b0af1fe71c8b14457632cf9695d9e05264c28 2026-03-21T12:48:39,807 Stored in directory: /tmp/pip-ephem-wheel-cache-mfkw_y_x/wheels/71/54/bc/91bbe8784ae1ac4f70e4cc5d837c3ee5fe39b2c7471ce7d04b 2026-03-21T12:48:39,823 Successfully built omicclaw 2026-03-21T12:48:39,885 Removed build tracker: '/tmp/pip-build-tracker-wevca7ki'