2026-03-23T07:17:01,077 Created temporary directory: /tmp/pip-ephem-wheel-cache-dz63mpj7 2026-03-23T07:17:01,079 Created temporary directory: /tmp/pip-build-tracker-wop91rc5 2026-03-23T07:17:01,080 Initialized build tracking at /tmp/pip-build-tracker-wop91rc5 2026-03-23T07:17:01,081 Created build tracker: /tmp/pip-build-tracker-wop91rc5 2026-03-23T07:17:01,081 Entered build tracker: /tmp/pip-build-tracker-wop91rc5 2026-03-23T07:17:01,082 Created temporary directory: /tmp/pip-wheel-k4t_qeua 2026-03-23T07:17:01,085 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-23T07:17:01,087 Created temporary directory: /tmp/pip-ephem-wheel-cache-ea0cza32 2026-03-23T07:17:01,109 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-23T07:17:01,113 2 location(s) to search for versions of omicclaw: 2026-03-23T07:17:01,113 * https://pypi.org/simple/omicclaw/ 2026-03-23T07:17:01,113 * https://www.piwheels.org/simple/omicclaw/ 2026-03-23T07:17:01,113 Fetching project page and analyzing links: https://pypi.org/simple/omicclaw/ 2026-03-23T07:17:01,114 Getting page https://pypi.org/simple/omicclaw/ 2026-03-23T07:17:01,116 Found index url https://pypi.org/simple 2026-03-23T07:17:01,337 Fetched page https://pypi.org/simple/omicclaw/ as application/vnd.pypi.simple.v1+json 2026-03-23T07:17:01,340 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-23T07:17:01,341 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-23T07:17:01,342 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-23T07:17:01,343 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-23T07:17:01,344 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-23T07:17:01,345 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-23T07:17:01,345 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-23T07:17:01,346 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-23T07:17:01,347 Skipping link: No binaries permitted for omicclaw: https://files.pythonhosted.org/packages/17/99/8ef4706eaccfd117f7209ce29c8ce5b54ad0c0b974f577258f03f3d4ffc1/omicclaw-2.0.4-py3-none-any.whl (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-23T07:17:01,348 Found link https://files.pythonhosted.org/packages/6c/7b/97c11357c037d8ab5846c768b05ddaed4d31932d97a5b5e290378220cbac/omicclaw-2.0.4.tar.gz (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8), version: 2.0.4 2026-03-23T07:17:01,348 Fetching project page and analyzing links: https://www.piwheels.org/simple/omicclaw/ 2026-03-23T07:17:01,349 Getting page https://www.piwheels.org/simple/omicclaw/ 2026-03-23T07:17:01,350 Found index url https://www.piwheels.org/simple 2026-03-23T07:17:01,513 Fetched page https://www.piwheels.org/simple/omicclaw/ as text/html 2026-03-23T07:17:01,516 Skipping link: No binaries permitted for omicclaw: https://www.piwheels.org/simple/omicclaw/omicclaw-2.0.3-py3-none-any.whl#sha256=722fe7aaa42f1cd192ee8b652e8b0af1fe71c8b14457632cf9695d9e05264c28 (from https://www.piwheels.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-23T07:17:01,516 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-23T07:17:01,517 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-23T07:17:01,517 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-23T07:17:01,518 Skipping link: not a file: https://www.piwheels.org/simple/omicclaw/ 2026-03-23T07:17:01,518 Skipping link: not a file: https://pypi.org/simple/omicclaw/ 2026-03-23T07:17:01,537 Given no hashes to check 1 links for project 'omicclaw': discarding no candidates 2026-03-23T07:17:01,555 Collecting omicclaw==2.0.4 2026-03-23T07:17:01,558 Created temporary directory: /tmp/pip-unpack-k5s9qc4p 2026-03-23T07:17:01,703 Downloading omicclaw-2.0.4.tar.gz (2.4 MB) 2026-03-23T07:17:02,512 Added omicclaw==2.0.4 from https://files.pythonhosted.org/packages/6c/7b/97c11357c037d8ab5846c768b05ddaed4d31932d97a5b5e290378220cbac/omicclaw-2.0.4.tar.gz to build tracker '/tmp/pip-build-tracker-wop91rc5' 2026-03-23T07:17:02,518 Created temporary directory: /tmp/pip-build-env-g5fozg8m 2026-03-23T07:17:02,522 Installing build dependencies: started 2026-03-23T07:17:02,523 Running command pip subprocess to install build dependencies 2026-03-23T07:17:03,652 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-23T07:17:04,273 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-23T07:17:04,296 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-23T07:17:06,023 Collecting setuptools>=67 2026-03-23T07:17:06,114 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-23T07:17:06,384 Collecting wheel 2026-03-23T07:17:06,406 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-23T07:17:06,629 Collecting packaging>=24.0 2026-03-23T07:17:06,647 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-23T07:17:09,600 Installing collected packages: setuptools, packaging, wheel 2026-03-23T07:17:13,097 Creating /tmp/pip-build-env-g5fozg8m/overlay/local/bin 2026-03-23T07:17:13,099 changing mode of /tmp/pip-build-env-g5fozg8m/overlay/local/bin/wheel to 755 2026-03-23T07:17:13,120 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-23T07:17:13,409 Installing build dependencies: finished with status 'done' 2026-03-23T07:17:13,415 Getting requirements to build wheel: started 2026-03-23T07:17:13,417 Running command Getting requirements to build wheel 2026-03-23T07:17:14,120 running egg_info 2026-03-23T07:17:14,126 writing omicclaw.egg-info/PKG-INFO 2026-03-23T07:17:14,130 writing dependency_links to omicclaw.egg-info/dependency_links.txt 2026-03-23T07:17:14,132 writing entry points to omicclaw.egg-info/entry_points.txt 2026-03-23T07:17:14,133 writing requirements to omicclaw.egg-info/requires.txt 2026-03-23T07:17:14,134 writing top-level names to omicclaw.egg-info/top_level.txt 2026-03-23T07:17:14,228 reading manifest file 'omicclaw.egg-info/SOURCES.txt' 2026-03-23T07:17:14,239 reading manifest template 'MANIFEST.in' 2026-03-23T07:17:14,242 warning: no previously-included files found matching 'app.py.backup' 2026-03-23T07:17:14,242 warning: no previously-included files found matching 'app_refactored.py' 2026-03-23T07:17:14,243 warning: no previously-included files found matching 'test.py' 2026-03-23T07:17:14,244 warning: no previously-included files found matching 'package.json' 2026-03-23T07:17:14,245 warning: no previously-included files found matching 'package-lock.json' 2026-03-23T07:17:14,245 warning: no previously-included files found matching 'quick_start.sh' 2026-03-23T07:17:14,349 warning: no files found matching '*.jpg' under directory 'static' 2026-03-23T07:17:14,369 warning: no files found matching '*.jpeg' under directory 'static' 2026-03-23T07:17:14,389 warning: no files found matching '*.svg' under directory 'static' 2026-03-23T07:17:14,487 warning: no files found matching '*.eot' under directory 'static' 2026-03-23T07:17:14,487 warning: no files found matching '*.fbs' under directory 'fbs' 2026-03-23T07:17:14,488 no previously-included directories found matching '.git' 2026-03-23T07:17:14,489 no previously-included directories found matching '.github' 2026-03-23T07:17:14,489 no previously-included directories found matching '.claude' 2026-03-23T07:17:14,490 no previously-included directories found matching 'dist' 2026-03-23T07:17:14,491 no previously-included directories found matching 'build' 2026-03-23T07:17:14,492 no previously-included directories found matching 'dev' 2026-03-23T07:17:14,493 no previously-included directories found matching 'data' 2026-03-23T07:17:14,494 no previously-included directories found matching 'models' 2026-03-23T07:17:14,494 no previously-included directories found matching 'temp' 2026-03-23T07:17:14,495 no previously-included directories found matching '__pycache__' 2026-03-23T07:17:14,496 no previously-included directories found matching 'node_modules' 2026-03-23T07:17:14,497 no previously-included directories found matching 'backend' 2026-03-23T07:17:14,497 no previously-included directories found matching 'moban7855' 2026-03-23T07:17:14,498 no previously-included directories found matching 'genesets' 2026-03-23T07:17:14,499 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-23T07:17:14,500 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-03-23T07:17:14,502 warning: no previously-included files matching '.Rhistory' found anywhere in distribution 2026-03-23T07:17:14,503 warning: no previously-included files matching '*/__pycache__/*' found anywhere in distribution 2026-03-23T07:17:14,503 adding license file 'LICENSE' 2026-03-23T07:17:14,513 writing manifest file 'omicclaw.egg-info/SOURCES.txt' 2026-03-23T07:17:14,615 Getting requirements to build wheel: finished with status 'done' 2026-03-23T07:17:14,619 Created temporary directory: /tmp/pip-modern-metadata-evtncaxa 2026-03-23T07:17:14,621 Preparing metadata (pyproject.toml): started 2026-03-23T07:17:14,623 Running command Preparing metadata (pyproject.toml) 2026-03-23T07:17:15,279 running dist_info 2026-03-23T07:17:15,290 creating /tmp/pip-modern-metadata-evtncaxa/omicclaw.egg-info 2026-03-23T07:17:15,291 writing /tmp/pip-modern-metadata-evtncaxa/omicclaw.egg-info/PKG-INFO 2026-03-23T07:17:15,294 writing dependency_links to /tmp/pip-modern-metadata-evtncaxa/omicclaw.egg-info/dependency_links.txt 2026-03-23T07:17:15,296 writing entry points to /tmp/pip-modern-metadata-evtncaxa/omicclaw.egg-info/entry_points.txt 2026-03-23T07:17:15,298 writing requirements to /tmp/pip-modern-metadata-evtncaxa/omicclaw.egg-info/requires.txt 2026-03-23T07:17:15,299 writing top-level names to /tmp/pip-modern-metadata-evtncaxa/omicclaw.egg-info/top_level.txt 2026-03-23T07:17:15,301 writing manifest file '/tmp/pip-modern-metadata-evtncaxa/omicclaw.egg-info/SOURCES.txt' 2026-03-23T07:17:15,379 reading manifest file '/tmp/pip-modern-metadata-evtncaxa/omicclaw.egg-info/SOURCES.txt' 2026-03-23T07:17:15,381 reading manifest template 'MANIFEST.in' 2026-03-23T07:17:15,383 warning: no previously-included files found matching 'app.py.backup' 2026-03-23T07:17:15,384 warning: no previously-included files found matching 'app_refactored.py' 2026-03-23T07:17:15,385 warning: no previously-included files found matching 'test.py' 2026-03-23T07:17:15,385 warning: no previously-included files found matching 'package.json' 2026-03-23T07:17:15,386 warning: no previously-included files found matching 'package-lock.json' 2026-03-23T07:17:15,387 warning: no previously-included files found matching 'quick_start.sh' 2026-03-23T07:17:15,490 warning: no files found matching '*.jpg' under directory 'static' 2026-03-23T07:17:15,513 warning: no files found matching '*.jpeg' under directory 'static' 2026-03-23T07:17:15,535 warning: no files found matching '*.svg' under directory 'static' 2026-03-23T07:17:15,644 warning: no files found matching '*.eot' under directory 'static' 2026-03-23T07:17:15,645 warning: no files found matching '*.fbs' under directory 'fbs' 2026-03-23T07:17:15,646 no previously-included directories found matching '.git' 2026-03-23T07:17:15,646 no previously-included directories found matching '.github' 2026-03-23T07:17:15,647 no previously-included directories found matching '.claude' 2026-03-23T07:17:15,648 no previously-included directories found matching 'dist' 2026-03-23T07:17:15,649 no previously-included directories found matching 'build' 2026-03-23T07:17:15,649 no previously-included directories found matching 'omicclaw.egg-info' 2026-03-23T07:17:15,650 no previously-included directories found matching 'dev' 2026-03-23T07:17:15,651 no previously-included directories found matching 'data' 2026-03-23T07:17:15,651 no previously-included directories found matching 'models' 2026-03-23T07:17:15,652 no previously-included directories found matching 'temp' 2026-03-23T07:17:15,653 no previously-included directories found matching '__pycache__' 2026-03-23T07:17:15,654 no previously-included directories found matching 'node_modules' 2026-03-23T07:17:15,654 no previously-included directories found matching 'backend' 2026-03-23T07:17:15,655 no previously-included directories found matching 'moban7855' 2026-03-23T07:17:15,656 no previously-included directories found matching 'genesets' 2026-03-23T07:17:15,657 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-23T07:17:15,658 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-03-23T07:17:15,659 warning: no previously-included files matching '.Rhistory' found anywhere in distribution 2026-03-23T07:17:15,660 warning: no previously-included files matching '*/__pycache__/*' found anywhere in distribution 2026-03-23T07:17:15,660 adding license file 'LICENSE' 2026-03-23T07:17:15,669 writing manifest file '/tmp/pip-modern-metadata-evtncaxa/omicclaw.egg-info/SOURCES.txt' 2026-03-23T07:17:15,670 creating '/tmp/pip-modern-metadata-evtncaxa/omicclaw-2.0.4.dist-info' 2026-03-23T07:17:15,801 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-23T07:17:15,807 Source in /tmp/pip-wheel-k4t_qeua/omicclaw_7963c899f1c148399cead2b2001536cc has version 2.0.4, which satisfies requirement omicclaw==2.0.4 from https://files.pythonhosted.org/packages/6c/7b/97c11357c037d8ab5846c768b05ddaed4d31932d97a5b5e290378220cbac/omicclaw-2.0.4.tar.gz 2026-03-23T07:17:15,808 Removed omicclaw==2.0.4 from https://files.pythonhosted.org/packages/6c/7b/97c11357c037d8ab5846c768b05ddaed4d31932d97a5b5e290378220cbac/omicclaw-2.0.4.tar.gz from build tracker '/tmp/pip-build-tracker-wop91rc5' 2026-03-23T07:17:15,814 Created temporary directory: /tmp/pip-unpack-4r29s_nv 2026-03-23T07:17:15,815 Building wheels for collected packages: omicclaw 2026-03-23T07:17:15,820 Created temporary directory: /tmp/pip-wheel-rgmdg9xn 2026-03-23T07:17:15,820 Destination directory: /tmp/pip-wheel-rgmdg9xn 2026-03-23T07:17:15,822 Building wheel for omicclaw (pyproject.toml): started 2026-03-23T07:17:15,823 Running command Building wheel for omicclaw (pyproject.toml) 2026-03-23T07:17:16,455 running bdist_wheel 2026-03-23T07:17:16,473 running build 2026-03-23T07:17:16,474 running build_py 2026-03-23T07:17:16,480 creating build/lib/omicclaw 2026-03-23T07:17:16,482 copying ./cli.py -> build/lib/omicclaw 2026-03-23T07:17:16,484 copying ./start_server.py -> build/lib/omicclaw 2026-03-23T07:17:16,487 copying ./app.py -> build/lib/omicclaw 2026-03-23T07:17:16,492 copying ./__init__.py -> build/lib/omicclaw 2026-03-23T07:17:16,494 creating build/lib/omicclaw/routes 2026-03-23T07:17:16,495 copying routes/kernel.py -> build/lib/omicclaw/routes 2026-03-23T07:17:16,498 copying routes/account.py -> build/lib/omicclaw/routes 2026-03-23T07:17:16,500 copying routes/terminal.py -> build/lib/omicclaw/routes 2026-03-23T07:17:16,503 copying routes/skills.py -> build/lib/omicclaw/routes 2026-03-23T07:17:16,505 copying routes/notebooks.py -> build/lib/omicclaw/routes 2026-03-23T07:17:16,507 copying routes/__init__.py -> build/lib/omicclaw/routes 2026-03-23T07:17:16,509 copying routes/files.py -> build/lib/omicclaw/routes 2026-03-23T07:17:16,512 copying routes/data.py -> build/lib/omicclaw/routes 2026-03-23T07:17:16,515 creating build/lib/omicclaw/services 2026-03-23T07:17:16,516 copying services/agent_session_service.py -> build/lib/omicclaw/services 2026-03-23T07:17:16,519 copying services/kernel_service.py -> build/lib/omicclaw/services 2026-03-23T07:17:16,521 copying services/agent_service.py -> build/lib/omicclaw/services 2026-03-23T07:17:16,525 copying services/__init__.py -> build/lib/omicclaw/services 2026-03-23T07:17:16,527 creating build/lib/omicclaw/utils 2026-03-23T07:17:16,529 copying utils/remote_store.py -> build/lib/omicclaw/utils 2026-03-23T07:17:16,531 copying utils/file_helpers.py -> build/lib/omicclaw/utils 2026-03-23T07:17:16,533 copying utils/adata_helpers.py -> build/lib/omicclaw/utils 2026-03-23T07:17:16,535 copying utils/memory_helpers.py -> build/lib/omicclaw/utils 2026-03-23T07:17:16,538 copying utils/variable_helpers.py -> build/lib/omicclaw/utils 2026-03-23T07:17:16,540 copying utils/notebook_helpers.py -> build/lib/omicclaw/utils 2026-03-23T07:17:16,543 copying utils/__init__.py -> build/lib/omicclaw/utils 2026-03-23T07:17:16,545 creating build/lib/omicclaw/gateway 2026-03-23T07:17:16,546 copying gateway/inprocess_channel_manager.py -> build/lib/omicclaw/gateway 2026-03-23T07:17:16,549 copying gateway/channel_adapter.py -> build/lib/omicclaw/gateway 2026-03-23T07:17:16,551 copying gateway/registry.py -> build/lib/omicclaw/gateway 2026-03-23T07:17:16,554 copying gateway/server.py -> build/lib/omicclaw/gateway 2026-03-23T07:17:16,556 copying gateway/routes.py -> build/lib/omicclaw/gateway 2026-03-23T07:17:16,558 copying gateway/panel_routes.py -> build/lib/omicclaw/gateway 2026-03-23T07:17:16,561 copying gateway/memory_routes.py -> build/lib/omicclaw/gateway 2026-03-23T07:17:16,564 copying gateway/channel_config_routes.py -> build/lib/omicclaw/gateway 2026-03-23T07:17:16,567 copying gateway/context.py -> build/lib/omicclaw/gateway 2026-03-23T07:17:16,569 copying gateway/__init__.py -> build/lib/omicclaw/gateway 2026-03-23T07:17:16,572 creating build/lib/omicclaw/server/common 2026-03-23T07:17:16,574 copying server/common/__init__.py -> build/lib/omicclaw/server/common 2026-03-23T07:17:16,576 creating build/lib/omicclaw/server/common/fbs 2026-03-23T07:17:16,577 copying server/common/fbs/matrix.py -> build/lib/omicclaw/server/common/fbs 2026-03-23T07:17:16,580 copying server/common/fbs/__init__.py -> build/lib/omicclaw/server/common/fbs 2026-03-23T07:17:16,582 creating build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-23T07:17:16,583 copying server/common/fbs/NetEncoding/Float32Array.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-23T07:17:16,585 copying server/common/fbs/NetEncoding/Matrix.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-23T07:17:16,587 copying server/common/fbs/NetEncoding/Int32Array.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-23T07:17:16,589 copying server/common/fbs/NetEncoding/Float64Array.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-23T07:17:16,590 copying server/common/fbs/NetEncoding/Column.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-23T07:17:16,592 copying server/common/fbs/NetEncoding/Uint32Array.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-23T07:17:16,594 copying server/common/fbs/NetEncoding/__init__.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-23T07:17:16,596 copying server/common/fbs/NetEncoding/JSONEncodedArray.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-23T07:17:16,598 copying server/common/fbs/NetEncoding/TypedArray.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-23T07:17:16,600 creating build/lib/omicclaw/server/data_adaptor 2026-03-23T07:17:16,601 copying server/data_adaptor/anndata_adaptor.py -> build/lib/omicclaw/server/data_adaptor 2026-03-23T07:17:16,604 copying server/data_adaptor/__init__.py -> build/lib/omicclaw/server/data_adaptor 2026-03-23T07:17:16,605 running egg_info 2026-03-23T07:17:16,615 writing omicclaw.egg-info/PKG-INFO 2026-03-23T07:17:16,619 writing dependency_links to omicclaw.egg-info/dependency_links.txt 2026-03-23T07:17:16,620 writing entry points to omicclaw.egg-info/entry_points.txt 2026-03-23T07:17:16,622 writing requirements to omicclaw.egg-info/requires.txt 2026-03-23T07:17:16,623 writing top-level names to omicclaw.egg-info/top_level.txt 2026-03-23T07:17:16,691 reading manifest file 'omicclaw.egg-info/SOURCES.txt' 2026-03-23T07:17:16,702 reading manifest template 'MANIFEST.in' 2026-03-23T07:17:16,705 warning: no previously-included files found matching 'app.py.backup' 2026-03-23T07:17:16,705 warning: no previously-included files found matching 'app_refactored.py' 2026-03-23T07:17:16,706 warning: no previously-included files found matching 'test.py' 2026-03-23T07:17:16,707 warning: no previously-included files found matching 'package.json' 2026-03-23T07:17:16,707 warning: no previously-included files found matching 'package-lock.json' 2026-03-23T07:17:16,708 warning: no previously-included files found matching 'quick_start.sh' 2026-03-23T07:17:16,826 warning: no files found matching '*.jpg' under directory 'static' 2026-03-23T07:17:16,849 warning: no files found matching '*.jpeg' under directory 'static' 2026-03-23T07:17:16,871 warning: no files found matching '*.svg' under directory 'static' 2026-03-23T07:17:16,983 warning: no files found matching '*.eot' under directory 'static' 2026-03-23T07:17:16,984 warning: no files found matching '*.fbs' under directory 'fbs' 2026-03-23T07:17:16,984 no previously-included directories found matching '.git' 2026-03-23T07:17:16,985 no previously-included directories found matching '.github' 2026-03-23T07:17:16,986 no previously-included directories found matching '.claude' 2026-03-23T07:17:16,986 no previously-included directories found matching 'dist' 2026-03-23T07:17:16,987 no previously-included directories found matching 'build' 2026-03-23T07:17:16,989 no previously-included directories found matching 'dev' 2026-03-23T07:17:16,989 no previously-included directories found matching 'data' 2026-03-23T07:17:16,990 no previously-included directories found matching 'models' 2026-03-23T07:17:16,991 no previously-included directories found matching 'temp' 2026-03-23T07:17:16,992 no previously-included directories found matching '__pycache__' 2026-03-23T07:17:16,992 no previously-included directories found matching 'node_modules' 2026-03-23T07:17:16,993 no previously-included directories found matching 'backend' 2026-03-23T07:17:16,994 no previously-included directories found matching 'moban7855' 2026-03-23T07:17:16,995 no previously-included directories found matching 'genesets' 2026-03-23T07:17:16,996 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-23T07:17:16,997 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-03-23T07:17:16,998 warning: no previously-included files matching '.Rhistory' found anywhere in distribution 2026-03-23T07:17:17,000 warning: no previously-included files matching '*/__pycache__/*' found anywhere in distribution 2026-03-23T07:17:17,000 adding license file 'LICENSE' 2026-03-23T07:17:17,010 writing manifest file 'omicclaw.egg-info/SOURCES.txt' 2026-03-23T07:17:17,012 /tmp/pip-build-env-g5fozg8m/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-23T07:17:17,013 !! 2026-03-23T07:17:17,014 ******************************************************************************** 2026-03-23T07:17:17,015 ############################ 2026-03-23T07:17:17,015 # Package would be ignored # 2026-03-23T07:17:17,016 ############################ 2026-03-23T07:17:17,016 Python recognizes 'omicclaw.server.common' as an importable package[^1], 2026-03-23T07:17:17,017 but it is absent from setuptools' `packages` configuration. 2026-03-23T07:17:17,018 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-23T07:17:17,019 package, please make sure that 'omicclaw.server.common' is explicitly added 2026-03-23T07:17:17,019 to the `packages` configuration field. 2026-03-23T07:17:17,020 Alternatively, you can also rely on setuptools' discovery methods 2026-03-23T07:17:17,021 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-23T07:17:17,021 instead of `find_packages(...)`/`find:`). 2026-03-23T07:17:17,022 You can read more about "package discovery" on setuptools documentation page: 2026-03-23T07:17:17,023 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-23T07:17:17,025 If you don't want 'omicclaw.server.common' to be distributed and are 2026-03-23T07:17:17,025 already explicitly excluding 'omicclaw.server.common' via 2026-03-23T07:17:17,026 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-23T07:17:17,026 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-23T07:17:17,027 combination with a more fine grained `package-data` configuration. 2026-03-23T07:17:17,028 You can read more about "package data files" on setuptools documentation page: 2026-03-23T07:17:17,029 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-23T07:17:17,030 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-23T07:17:17,031 even if it does not contain any `.py` files. 2026-03-23T07:17:17,031 On the other hand, currently there is no concept of package data 2026-03-23T07:17:17,032 directory, all directories are treated like packages. 2026-03-23T07:17:17,032 ******************************************************************************** 2026-03-23T07:17:17,033 !! 2026-03-23T07:17:17,034 check.warn(importable) 2026-03-23T07:17:17,034 /tmp/pip-build-env-g5fozg8m/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-23T07:17:17,034 !! 2026-03-23T07:17:17,035 ******************************************************************************** 2026-03-23T07:17:17,036 ############################ 2026-03-23T07:17:17,036 # Package would be ignored # 2026-03-23T07:17:17,036 ############################ 2026-03-23T07:17:17,037 Python recognizes 'omicclaw.server.common.fbs' as an importable package[^1], 2026-03-23T07:17:17,037 but it is absent from setuptools' `packages` configuration. 2026-03-23T07:17:17,038 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-23T07:17:17,038 package, please make sure that 'omicclaw.server.common.fbs' is explicitly added 2026-03-23T07:17:17,039 to the `packages` configuration field. 2026-03-23T07:17:17,040 Alternatively, you can also rely on setuptools' discovery methods 2026-03-23T07:17:17,040 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-23T07:17:17,041 instead of `find_packages(...)`/`find:`). 2026-03-23T07:17:17,042 You can read more about "package discovery" on setuptools documentation page: 2026-03-23T07:17:17,043 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-23T07:17:17,043 If you don't want 'omicclaw.server.common.fbs' to be distributed and are 2026-03-23T07:17:17,044 already explicitly excluding 'omicclaw.server.common.fbs' via 2026-03-23T07:17:17,044 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-23T07:17:17,045 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-23T07:17:17,045 combination with a more fine grained `package-data` configuration. 2026-03-23T07:17:17,046 You can read more about "package data files" on setuptools documentation page: 2026-03-23T07:17:17,047 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-23T07:17:17,049 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-23T07:17:17,049 even if it does not contain any `.py` files. 2026-03-23T07:17:17,050 On the other hand, currently there is no concept of package data 2026-03-23T07:17:17,051 directory, all directories are treated like packages. 2026-03-23T07:17:17,051 ******************************************************************************** 2026-03-23T07:17:17,052 !! 2026-03-23T07:17:17,053 check.warn(importable) 2026-03-23T07:17:17,053 /tmp/pip-build-env-g5fozg8m/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-23T07:17:17,054 !! 2026-03-23T07:17:17,055 ******************************************************************************** 2026-03-23T07:17:17,055 ############################ 2026-03-23T07:17:17,056 # Package would be ignored # 2026-03-23T07:17:17,056 ############################ 2026-03-23T07:17:17,057 Python recognizes 'omicclaw.server.common.fbs.NetEncoding' as an importable package[^1], 2026-03-23T07:17:17,057 but it is absent from setuptools' `packages` configuration. 2026-03-23T07:17:17,058 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-23T07:17:17,059 package, please make sure that 'omicclaw.server.common.fbs.NetEncoding' is explicitly added 2026-03-23T07:17:17,060 to the `packages` configuration field. 2026-03-23T07:17:17,060 Alternatively, you can also rely on setuptools' discovery methods 2026-03-23T07:17:17,061 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-23T07:17:17,061 instead of `find_packages(...)`/`find:`). 2026-03-23T07:17:17,063 You can read more about "package discovery" on setuptools documentation page: 2026-03-23T07:17:17,064 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-23T07:17:17,065 If you don't want 'omicclaw.server.common.fbs.NetEncoding' to be distributed and are 2026-03-23T07:17:17,066 already explicitly excluding 'omicclaw.server.common.fbs.NetEncoding' via 2026-03-23T07:17:17,068 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-23T07:17:17,068 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-23T07:17:17,069 combination with a more fine grained `package-data` configuration. 2026-03-23T07:17:17,070 You can read more about "package data files" on setuptools documentation page: 2026-03-23T07:17:17,071 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-23T07:17:17,073 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-23T07:17:17,074 even if it does not contain any `.py` files. 2026-03-23T07:17:17,075 On the other hand, currently there is no concept of package data 2026-03-23T07:17:17,075 directory, all directories are treated like packages. 2026-03-23T07:17:17,076 ******************************************************************************** 2026-03-23T07:17:17,078 !! 2026-03-23T07:17:17,079 check.warn(importable) 2026-03-23T07:17:17,079 /tmp/pip-build-env-g5fozg8m/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-23T07:17:17,080 !! 2026-03-23T07:17:17,081 ******************************************************************************** 2026-03-23T07:17:17,082 ############################ 2026-03-23T07:17:17,082 # Package would be ignored # 2026-03-23T07:17:17,083 ############################ 2026-03-23T07:17:17,084 Python recognizes 'omicclaw.server.data_adaptor' as an importable package[^1], 2026-03-23T07:17:17,084 but it is absent from setuptools' `packages` configuration. 2026-03-23T07:17:17,085 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-23T07:17:17,086 package, please make sure that 'omicclaw.server.data_adaptor' is explicitly added 2026-03-23T07:17:17,086 to the `packages` configuration field. 2026-03-23T07:17:17,087 Alternatively, you can also rely on setuptools' discovery methods 2026-03-23T07:17:17,088 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-23T07:17:17,089 instead of `find_packages(...)`/`find:`). 2026-03-23T07:17:17,091 You can read more about "package discovery" on setuptools documentation page: 2026-03-23T07:17:17,093 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-23T07:17:17,094 If you don't want 'omicclaw.server.data_adaptor' to be distributed and are 2026-03-23T07:17:17,095 already explicitly excluding 'omicclaw.server.data_adaptor' via 2026-03-23T07:17:17,095 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-23T07:17:17,096 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-23T07:17:17,096 combination with a more fine grained `package-data` configuration. 2026-03-23T07:17:17,098 You can read more about "package data files" on setuptools documentation page: 2026-03-23T07:17:17,099 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-23T07:17:17,100 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-23T07:17:17,101 even if it does not contain any `.py` files. 2026-03-23T07:17:17,101 On the other hand, currently there is no concept of package data 2026-03-23T07:17:17,102 directory, all directories are treated like packages. 2026-03-23T07:17:17,102 ******************************************************************************** 2026-03-23T07:17:17,103 !! 2026-03-23T07:17:17,104 check.warn(importable) 2026-03-23T07:17:17,104 /tmp/pip-build-env-g5fozg8m/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-23T07:17:17,105 !! 2026-03-23T07:17:17,106 ******************************************************************************** 2026-03-23T07:17:17,106 ############################ 2026-03-23T07:17:17,107 # Package would be ignored # 2026-03-23T07:17:17,107 ############################ 2026-03-23T07:17:17,108 Python recognizes 'omicclaw.static.css' as an importable package[^1], 2026-03-23T07:17:17,108 but it is absent from setuptools' `packages` configuration. 2026-03-23T07:17:17,110 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-23T07:17:17,110 package, please make sure that 'omicclaw.static.css' is explicitly added 2026-03-23T07:17:17,111 to the `packages` configuration field. 2026-03-23T07:17:17,111 Alternatively, you can also rely on setuptools' discovery methods 2026-03-23T07:17:17,112 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-23T07:17:17,113 instead of `find_packages(...)`/`find:`). 2026-03-23T07:17:17,114 You can read more about "package discovery" on setuptools documentation page: 2026-03-23T07:17:17,115 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-23T07:17:17,116 If you don't want 'omicclaw.static.css' to be distributed and are 2026-03-23T07:17:17,116 already explicitly excluding 'omicclaw.static.css' via 2026-03-23T07:17:17,117 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-23T07:17:17,117 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-23T07:17:17,118 combination with a more fine grained `package-data` configuration. 2026-03-23T07:17:17,119 You can read more about "package data files" on setuptools documentation page: 2026-03-23T07:17:17,120 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-23T07:17:17,122 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-23T07:17:17,123 even if it does not contain any `.py` files. 2026-03-23T07:17:17,124 On the other hand, currently there is no concept of package data 2026-03-23T07:17:17,125 directory, all directories are treated like packages. 2026-03-23T07:17:17,125 ******************************************************************************** 2026-03-23T07:17:17,126 !! 2026-03-23T07:17:17,127 check.warn(importable) 2026-03-23T07:17:17,127 /tmp/pip-build-env-g5fozg8m/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-23T07:17:17,128 !! 2026-03-23T07:17:17,129 ******************************************************************************** 2026-03-23T07:17:17,130 ############################ 2026-03-23T07:17:17,131 # Package would be ignored # 2026-03-23T07:17:17,132 ############################ 2026-03-23T07:17:17,132 Python recognizes 'omicclaw.static.font' as an importable package[^1], 2026-03-23T07:17:17,133 but it is absent from setuptools' `packages` configuration. 2026-03-23T07:17:17,135 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-23T07:17:17,135 package, please make sure that 'omicclaw.static.font' is explicitly added 2026-03-23T07:17:17,136 to the `packages` configuration field. 2026-03-23T07:17:17,136 Alternatively, you can also rely on setuptools' discovery methods 2026-03-23T07:17:17,137 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-23T07:17:17,137 instead of `find_packages(...)`/`find:`). 2026-03-23T07:17:17,138 You can read more about "package discovery" on setuptools documentation page: 2026-03-23T07:17:17,139 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-23T07:17:17,141 If you don't want 'omicclaw.static.font' to be distributed and are 2026-03-23T07:17:17,141 already explicitly excluding 'omicclaw.static.font' via 2026-03-23T07:17:17,141 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-23T07:17:17,142 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-23T07:17:17,142 combination with a more fine grained `package-data` configuration. 2026-03-23T07:17:17,143 You can read more about "package data files" on setuptools documentation page: 2026-03-23T07:17:17,145 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-23T07:17:17,146 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-23T07:17:17,147 even if it does not contain any `.py` files. 2026-03-23T07:17:17,147 On the other hand, currently there is no concept of package data 2026-03-23T07:17:17,148 directory, all directories are treated like packages. 2026-03-23T07:17:17,149 ******************************************************************************** 2026-03-23T07:17:17,150 !! 2026-03-23T07:17:17,150 check.warn(importable) 2026-03-23T07:17:17,151 /tmp/pip-build-env-g5fozg8m/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-23T07:17:17,151 !! 2026-03-23T07:17:17,152 ******************************************************************************** 2026-03-23T07:17:17,153 ############################ 2026-03-23T07:17:17,154 # Package would be ignored # 2026-03-23T07:17:17,155 ############################ 2026-03-23T07:17:17,155 Python recognizes 'omicclaw.static.js' as an importable package[^1], 2026-03-23T07:17:17,156 but it is absent from setuptools' `packages` configuration. 2026-03-23T07:17:17,157 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-23T07:17:17,158 package, please make sure that 'omicclaw.static.js' is explicitly added 2026-03-23T07:17:17,158 to the `packages` configuration field. 2026-03-23T07:17:17,159 Alternatively, you can also rely on setuptools' discovery methods 2026-03-23T07:17:17,160 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-23T07:17:17,161 instead of `find_packages(...)`/`find:`). 2026-03-23T07:17:17,163 You can read more about "package discovery" on setuptools documentation page: 2026-03-23T07:17:17,164 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-23T07:17:17,165 If you don't want 'omicclaw.static.js' to be distributed and are 2026-03-23T07:17:17,165 already explicitly excluding 'omicclaw.static.js' via 2026-03-23T07:17:17,166 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-23T07:17:17,167 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-23T07:17:17,167 combination with a more fine grained `package-data` configuration. 2026-03-23T07:17:17,170 You can read more about "package data files" on setuptools documentation page: 2026-03-23T07:17:17,171 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-23T07:17:17,172 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-23T07:17:17,173 even if it does not contain any `.py` files. 2026-03-23T07:17:17,174 On the other hand, currently there is no concept of package data 2026-03-23T07:17:17,175 directory, all directories are treated like packages. 2026-03-23T07:17:17,175 ******************************************************************************** 2026-03-23T07:17:17,177 !! 2026-03-23T07:17:17,178 check.warn(importable) 2026-03-23T07:17:17,179 /tmp/pip-build-env-g5fozg8m/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-23T07:17:17,179 !! 2026-03-23T07:17:17,180 ******************************************************************************** 2026-03-23T07:17:17,181 ############################ 2026-03-23T07:17:17,181 # Package would be ignored # 2026-03-23T07:17:17,182 ############################ 2026-03-23T07:17:17,182 Python recognizes 'omicclaw.static.js.components.scatterplot' as an importable package[^1], 2026-03-23T07:17:17,183 but it is absent from setuptools' `packages` configuration. 2026-03-23T07:17:17,184 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-23T07:17:17,184 package, please make sure that 'omicclaw.static.js.components.scatterplot' is explicitly added 2026-03-23T07:17:17,185 to the `packages` configuration field. 2026-03-23T07:17:17,186 Alternatively, you can also rely on setuptools' discovery methods 2026-03-23T07:17:17,187 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-23T07:17:17,187 instead of `find_packages(...)`/`find:`). 2026-03-23T07:17:17,188 You can read more about "package discovery" on setuptools documentation page: 2026-03-23T07:17:17,190 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-23T07:17:17,191 If you don't want 'omicclaw.static.js.components.scatterplot' to be distributed and are 2026-03-23T07:17:17,192 already explicitly excluding 'omicclaw.static.js.components.scatterplot' via 2026-03-23T07:17:17,193 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-23T07:17:17,193 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-23T07:17:17,194 combination with a more fine grained `package-data` configuration. 2026-03-23T07:17:17,195 You can read more about "package data files" on setuptools documentation page: 2026-03-23T07:17:17,197 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-23T07:17:17,198 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-23T07:17:17,199 even if it does not contain any `.py` files. 2026-03-23T07:17:17,200 On the other hand, currently there is no concept of package data 2026-03-23T07:17:17,201 directory, all directories are treated like packages. 2026-03-23T07:17:17,201 ******************************************************************************** 2026-03-23T07:17:17,203 !! 2026-03-23T07:17:17,203 check.warn(importable) 2026-03-23T07:17:17,204 /tmp/pip-build-env-g5fozg8m/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-23T07:17:17,204 !! 2026-03-23T07:17:17,205 ******************************************************************************** 2026-03-23T07:17:17,206 ############################ 2026-03-23T07:17:17,206 # Package would be ignored # 2026-03-23T07:17:17,207 ############################ 2026-03-23T07:17:17,207 Python recognizes 'omicclaw.static.js.util.math' as an importable package[^1], 2026-03-23T07:17:17,208 but it is absent from setuptools' `packages` configuration. 2026-03-23T07:17:17,209 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-23T07:17:17,209 package, please make sure that 'omicclaw.static.js.util.math' is explicitly added 2026-03-23T07:17:17,210 to the `packages` configuration field. 2026-03-23T07:17:17,211 Alternatively, you can also rely on setuptools' discovery methods 2026-03-23T07:17:17,211 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-23T07:17:17,212 instead of `find_packages(...)`/`find:`). 2026-03-23T07:17:17,213 You can read more about "package discovery" on setuptools documentation page: 2026-03-23T07:17:17,214 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-23T07:17:17,215 If you don't want 'omicclaw.static.js.util.math' to be distributed and are 2026-03-23T07:17:17,215 already explicitly excluding 'omicclaw.static.js.util.math' via 2026-03-23T07:17:17,216 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-23T07:17:17,217 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-23T07:17:17,217 combination with a more fine grained `package-data` configuration. 2026-03-23T07:17:17,219 You can read more about "package data files" on setuptools documentation page: 2026-03-23T07:17:17,221 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-23T07:17:17,223 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-23T07:17:17,224 even if it does not contain any `.py` files. 2026-03-23T07:17:17,224 On the other hand, currently there is no concept of package data 2026-03-23T07:17:17,225 directory, all directories are treated like packages. 2026-03-23T07:17:17,225 ******************************************************************************** 2026-03-23T07:17:17,226 !! 2026-03-23T07:17:17,227 check.warn(importable) 2026-03-23T07:17:17,228 /tmp/pip-build-env-g5fozg8m/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-23T07:17:17,229 !! 2026-03-23T07:17:17,230 ******************************************************************************** 2026-03-23T07:17:17,231 ############################ 2026-03-23T07:17:17,231 # Package would be ignored # 2026-03-23T07:17:17,232 ############################ 2026-03-23T07:17:17,232 Python recognizes 'omicclaw.static.js.util.typedCrossfilter' as an importable package[^1], 2026-03-23T07:17:17,233 but it is absent from setuptools' `packages` configuration. 2026-03-23T07:17:17,234 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-23T07:17:17,235 package, please make sure that 'omicclaw.static.js.util.typedCrossfilter' is explicitly added 2026-03-23T07:17:17,235 to the `packages` configuration field. 2026-03-23T07:17:17,237 Alternatively, you can also rely on setuptools' discovery methods 2026-03-23T07:17:17,237 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-23T07:17:17,237 instead of `find_packages(...)`/`find:`). 2026-03-23T07:17:17,239 You can read more about "package discovery" on setuptools documentation page: 2026-03-23T07:17:17,240 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-23T07:17:17,241 If you don't want 'omicclaw.static.js.util.typedCrossfilter' to be distributed and are 2026-03-23T07:17:17,241 already explicitly excluding 'omicclaw.static.js.util.typedCrossfilter' via 2026-03-23T07:17:17,242 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-23T07:17:17,242 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-23T07:17:17,243 combination with a more fine grained `package-data` configuration. 2026-03-23T07:17:17,244 You can read more about "package data files" on setuptools documentation page: 2026-03-23T07:17:17,245 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-23T07:17:17,247 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-23T07:17:17,247 even if it does not contain any `.py` files. 2026-03-23T07:17:17,248 On the other hand, currently there is no concept of package data 2026-03-23T07:17:17,248 directory, all directories are treated like packages. 2026-03-23T07:17:17,248 ******************************************************************************** 2026-03-23T07:17:17,250 !! 2026-03-23T07:17:17,251 check.warn(importable) 2026-03-23T07:17:17,251 /tmp/pip-build-env-g5fozg8m/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-23T07:17:17,252 !! 2026-03-23T07:17:17,253 ******************************************************************************** 2026-03-23T07:17:17,253 ############################ 2026-03-23T07:17:17,254 # Package would be ignored # 2026-03-23T07:17:17,255 ############################ 2026-03-23T07:17:17,256 Python recognizes 'omicclaw.static.js.util.webgl' as an importable package[^1], 2026-03-23T07:17:17,257 but it is absent from setuptools' `packages` configuration. 2026-03-23T07:17:17,259 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-23T07:17:17,260 package, please make sure that 'omicclaw.static.js.util.webgl' is explicitly added 2026-03-23T07:17:17,261 to the `packages` configuration field. 2026-03-23T07:17:17,262 Alternatively, you can also rely on setuptools' discovery methods 2026-03-23T07:17:17,263 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-23T07:17:17,264 instead of `find_packages(...)`/`find:`). 2026-03-23T07:17:17,266 You can read more about "package discovery" on setuptools documentation page: 2026-03-23T07:17:17,268 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-23T07:17:17,269 If you don't want 'omicclaw.static.js.util.webgl' to be distributed and are 2026-03-23T07:17:17,270 already explicitly excluding 'omicclaw.static.js.util.webgl' via 2026-03-23T07:17:17,271 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-23T07:17:17,271 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-23T07:17:17,272 combination with a more fine grained `package-data` configuration. 2026-03-23T07:17:17,274 You can read more about "package data files" on setuptools documentation page: 2026-03-23T07:17:17,276 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-23T07:17:17,278 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-23T07:17:17,278 even if it does not contain any `.py` files. 2026-03-23T07:17:17,279 On the other hand, currently there is no concept of package data 2026-03-23T07:17:17,279 directory, all directories are treated like packages. 2026-03-23T07:17:17,279 ******************************************************************************** 2026-03-23T07:17:17,280 !! 2026-03-23T07:17:17,281 check.warn(importable) 2026-03-23T07:17:17,281 /tmp/pip-build-env-g5fozg8m/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-23T07:17:17,282 !! 2026-03-23T07:17:17,283 ******************************************************************************** 2026-03-23T07:17:17,285 ############################ 2026-03-23T07:17:17,286 # Package would be ignored # 2026-03-23T07:17:17,287 ############################ 2026-03-23T07:17:17,287 Python recognizes 'omicclaw.static.picture' as an importable package[^1], 2026-03-23T07:17:17,287 but it is absent from setuptools' `packages` configuration. 2026-03-23T07:17:17,288 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-23T07:17:17,289 package, please make sure that 'omicclaw.static.picture' is explicitly added 2026-03-23T07:17:17,289 to the `packages` configuration field. 2026-03-23T07:17:17,290 Alternatively, you can also rely on setuptools' discovery methods 2026-03-23T07:17:17,291 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-23T07:17:17,291 instead of `find_packages(...)`/`find:`). 2026-03-23T07:17:17,292 You can read more about "package discovery" on setuptools documentation page: 2026-03-23T07:17:17,293 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-23T07:17:17,294 If you don't want 'omicclaw.static.picture' to be distributed and are 2026-03-23T07:17:17,295 already explicitly excluding 'omicclaw.static.picture' via 2026-03-23T07:17:17,296 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-23T07:17:17,297 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-23T07:17:17,297 combination with a more fine grained `package-data` configuration. 2026-03-23T07:17:17,300 You can read more about "package data files" on setuptools documentation page: 2026-03-23T07:17:17,303 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-23T07:17:17,305 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-23T07:17:17,305 even if it does not contain any `.py` files. 2026-03-23T07:17:17,306 On the other hand, currently there is no concept of package data 2026-03-23T07:17:17,306 directory, all directories are treated like packages. 2026-03-23T07:17:17,307 ******************************************************************************** 2026-03-23T07:17:17,308 !! 2026-03-23T07:17:17,309 check.warn(importable) 2026-03-23T07:17:17,309 copying ./default.ipynb -> build/lib/omicclaw 2026-03-23T07:17:17,310 copying ./index.html -> build/lib/omicclaw 2026-03-23T07:17:17,311 copying ./single_cell_analysis_standalone.html -> build/lib/omicclaw 2026-03-23T07:17:17,312 creating build/lib/omicclaw/static/css 2026-03-23T07:17:17,312 copying ./static/css/bootstrap.min.css -> build/lib/omicclaw/static/css 2026-03-23T07:17:17,313 copying ./static/css/code-editor-dark.css -> build/lib/omicclaw/static/css 2026-03-23T07:17:17,313 copying ./static/css/code-editor-layout.css -> build/lib/omicclaw/static/css 2026-03-23T07:17:17,314 copying ./static/css/custom-theme.css -> build/lib/omicclaw/static/css 2026-03-23T07:17:17,315 copying ./static/css/dark-mode.css -> build/lib/omicclaw/static/css 2026-03-23T07:17:17,315 copying ./static/css/daterangepicker.min.css -> build/lib/omicclaw/static/css 2026-03-23T07:17:17,315 copying ./static/css/resizable-sidebar.css -> build/lib/omicclaw/static/css 2026-03-23T07:17:17,316 copying ./static/css/single-cell-fixed.css -> build/lib/omicclaw/static/css 2026-03-23T07:17:17,316 copying ./static/css/theme.min.css -> build/lib/omicclaw/static/css 2026-03-23T07:17:17,317 copying ./static/css/vendors.min.css -> build/lib/omicclaw/static/css 2026-03-23T07:17:17,317 creating build/lib/omicclaw/static/font 2026-03-23T07:17:17,317 copying ./static/font/66f30814ff6d7cdf.p.woff2 -> build/lib/omicclaw/static/font 2026-03-23T07:17:17,318 copying ./static/font/74452ea3ef0f9101-s.p.woff2 -> build/lib/omicclaw/static/font 2026-03-23T07:17:17,318 copying ./static/font/904ef0a86fe32a00-s.p.woff2 -> build/lib/omicclaw/static/font 2026-03-23T07:17:17,319 copying ./static/font/bootstrap-icons.woff -> build/lib/omicclaw/static/font 2026-03-23T07:17:17,319 copying ./static/font/bootstrap-icons.woff2 -> build/lib/omicclaw/static/font 2026-03-23T07:17:17,320 copying ./static/font/fa-brands-400.ttf -> build/lib/omicclaw/static/font 2026-03-23T07:17:17,320 copying ./static/font/fa-brands-400.woff2 -> build/lib/omicclaw/static/font 2026-03-23T07:17:17,321 copying ./static/font/fa-regular-400.ttf -> build/lib/omicclaw/static/font 2026-03-23T07:17:17,321 copying ./static/font/fa-regular-400.woff2 -> build/lib/omicclaw/static/font 2026-03-23T07:17:17,322 copying ./static/font/fa-solid-900.ttf -> build/lib/omicclaw/static/font 2026-03-23T07:17:17,322 copying ./static/font/fa-solid-900.woff2 -> build/lib/omicclaw/static/font 2026-03-23T07:17:17,323 creating build/lib/omicclaw/static/js 2026-03-23T07:17:17,323 copying ./static/js/common-init.min.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,324 copying ./static/js/dataManager.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,324 copying ./static/js/performanceMonitor.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,325 copying ./static/js/sc-account.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,325 copying ./static/js/sc-agent.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,326 copying ./static/js/sc-core.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,326 copying ./static/js/sc-deckgl.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,327 copying ./static/js/sc-environment.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,327 copying ./static/js/sc-filesystem.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,328 copying ./static/js/sc-i18n.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,329 copying ./static/js/sc-kernel.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,329 copying ./static/js/sc-notebook.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,330 copying ./static/js/sc-plot.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,330 copying ./static/js/sc-terminal.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,331 copying ./static/js/sc-test-node.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,331 copying ./static/js/sc-test.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,332 copying ./static/js/sc-tools.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,332 copying ./static/js/sc-ui.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,333 copying ./static/js/sidebar-fix.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,334 copying ./static/js/single-cell.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,334 copying ./static/js/streamingDataLoader.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,335 copying ./static/js/vendors.min.js -> build/lib/omicclaw/static/js 2026-03-23T07:17:17,335 creating build/lib/omicclaw/static/js/components/scatterplot 2026-03-23T07:17:17,336 copying ./static/js/components/scatterplot/scatterplot.js -> build/lib/omicclaw/static/js/components/scatterplot 2026-03-23T07:17:17,336 creating build/lib/omicclaw/static/js/util/math 2026-03-23T07:17:17,337 copying ./static/js/util/math/matrix.js -> build/lib/omicclaw/static/js/util/math 2026-03-23T07:17:17,337 creating build/lib/omicclaw/static/js/util/typedCrossfilter 2026-03-23T07:17:17,338 copying ./static/js/util/typedCrossfilter/bitArray.js -> build/lib/omicclaw/static/js/util/typedCrossfilter 2026-03-23T07:17:17,338 copying ./static/js/util/typedCrossfilter/crossfilter.js -> build/lib/omicclaw/static/js/util/typedCrossfilter 2026-03-23T07:17:17,339 copying ./static/js/util/typedCrossfilter/dimensions.js -> build/lib/omicclaw/static/js/util/typedCrossfilter 2026-03-23T07:17:17,339 copying ./static/js/util/typedCrossfilter/index.js -> build/lib/omicclaw/static/js/util/typedCrossfilter 2026-03-23T07:17:17,340 copying ./static/js/util/typedCrossfilter/sort.js -> build/lib/omicclaw/static/js/util/typedCrossfilter 2026-03-23T07:17:17,340 creating build/lib/omicclaw/static/js/util/webgl 2026-03-23T07:17:17,341 copying ./static/js/util/webgl/camera.js -> build/lib/omicclaw/static/js/util/webgl 2026-03-23T07:17:17,341 copying ./static/js/util/webgl/drawPointsRegl.js -> build/lib/omicclaw/static/js/util/webgl 2026-03-23T07:17:17,342 copying ./static/js/util/webgl/glHelpers.js -> build/lib/omicclaw/static/js/util/webgl 2026-03-23T07:17:17,343 creating build/lib/omicclaw/static/picture 2026-03-23T07:17:17,344 copying ./static/picture/1.png -> build/lib/omicclaw/static/picture 2026-03-23T07:17:17,352 copying ./static/picture/favicon.ico -> build/lib/omicclaw/static/picture 2026-03-23T07:17:17,354 copying ./static/picture/logo.png -> build/lib/omicclaw/static/picture 2026-03-23T07:17:17,375 installing to build/bdist.linux-armv7l/wheel 2026-03-23T07:17:17,376 running install 2026-03-23T07:17:17,399 running install_lib 2026-03-23T07:17:17,404 creating build/bdist.linux-armv7l/wheel 2026-03-23T07:17:17,407 creating build/bdist.linux-armv7l/wheel/omicclaw 2026-03-23T07:17:17,408 copying build/lib/omicclaw/cli.py -> build/bdist.linux-armv7l/wheel/./omicclaw 2026-03-23T07:17:17,410 creating build/bdist.linux-armv7l/wheel/omicclaw/utils 2026-03-23T07:17:17,411 copying build/lib/omicclaw/utils/remote_store.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-23T07:17:17,414 copying build/lib/omicclaw/utils/file_helpers.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-23T07:17:17,415 copying build/lib/omicclaw/utils/adata_helpers.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-23T07:17:17,418 copying build/lib/omicclaw/utils/memory_helpers.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-23T07:17:17,420 copying build/lib/omicclaw/utils/variable_helpers.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-23T07:17:17,422 copying build/lib/omicclaw/utils/notebook_helpers.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-23T07:17:17,423 copying build/lib/omicclaw/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-23T07:17:17,425 copying build/lib/omicclaw/default.ipynb -> build/bdist.linux-armv7l/wheel/./omicclaw 2026-03-23T07:17:17,429 creating build/bdist.linux-armv7l/wheel/omicclaw/gateway 2026-03-23T07:17:17,430 copying build/lib/omicclaw/gateway/inprocess_channel_manager.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-23T07:17:17,433 copying build/lib/omicclaw/gateway/channel_adapter.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-23T07:17:17,435 copying build/lib/omicclaw/gateway/registry.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-23T07:17:17,438 copying build/lib/omicclaw/gateway/server.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-23T07:17:17,440 copying build/lib/omicclaw/gateway/routes.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-23T07:17:17,443 copying build/lib/omicclaw/gateway/panel_routes.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-23T07:17:17,445 copying build/lib/omicclaw/gateway/memory_routes.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-23T07:17:17,448 copying build/lib/omicclaw/gateway/channel_config_routes.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-23T07:17:17,451 copying build/lib/omicclaw/gateway/context.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-23T07:17:17,453 copying build/lib/omicclaw/gateway/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-23T07:17:17,455 copying build/lib/omicclaw/single_cell_analysis_standalone.html -> build/bdist.linux-armv7l/wheel/./omicclaw 2026-03-23T07:17:17,461 creating build/bdist.linux-armv7l/wheel/omicclaw/services 2026-03-23T07:17:17,462 copying build/lib/omicclaw/services/agent_session_service.py -> build/bdist.linux-armv7l/wheel/./omicclaw/services 2026-03-23T07:17:17,465 copying build/lib/omicclaw/services/kernel_service.py -> build/bdist.linux-armv7l/wheel/./omicclaw/services 2026-03-23T07:17:17,468 copying build/lib/omicclaw/services/agent_service.py -> build/bdist.linux-armv7l/wheel/./omicclaw/services 2026-03-23T07:17:17,471 copying build/lib/omicclaw/services/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/services 2026-03-23T07:17:17,473 copying build/lib/omicclaw/start_server.py -> build/bdist.linux-armv7l/wheel/./omicclaw 2026-03-23T07:17:17,476 copying build/lib/omicclaw/app.py -> build/bdist.linux-armv7l/wheel/./omicclaw 2026-03-23T07:17:17,481 creating build/bdist.linux-armv7l/wheel/omicclaw/static 2026-03-23T07:17:17,483 creating build/bdist.linux-armv7l/wheel/omicclaw/static/js 2026-03-23T07:17:17,485 copying build/lib/omicclaw/static/js/sc-notebook.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,489 copying build/lib/omicclaw/static/js/performanceMonitor.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,491 copying build/lib/omicclaw/static/js/sc-tools.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,498 copying build/lib/omicclaw/static/js/sc-filesystem.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,501 copying build/lib/omicclaw/static/js/sidebar-fix.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,503 copying build/lib/omicclaw/static/js/common-init.min.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,506 copying build/lib/omicclaw/static/js/vendors.min.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,527 creating build/bdist.linux-armv7l/wheel/omicclaw/static/js/util 2026-03-23T07:17:17,529 creating build/bdist.linux-armv7l/wheel/omicclaw/static/js/util/typedCrossfilter 2026-03-23T07:17:17,530 copying build/lib/omicclaw/static/js/util/typedCrossfilter/crossfilter.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/typedCrossfilter 2026-03-23T07:17:17,533 copying build/lib/omicclaw/static/js/util/typedCrossfilter/dimensions.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/typedCrossfilter 2026-03-23T07:17:17,535 copying build/lib/omicclaw/static/js/util/typedCrossfilter/index.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/typedCrossfilter 2026-03-23T07:17:17,537 copying build/lib/omicclaw/static/js/util/typedCrossfilter/sort.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/typedCrossfilter 2026-03-23T07:17:17,539 copying build/lib/omicclaw/static/js/util/typedCrossfilter/bitArray.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/typedCrossfilter 2026-03-23T07:17:17,542 creating build/bdist.linux-armv7l/wheel/omicclaw/static/js/util/math 2026-03-23T07:17:17,543 copying build/lib/omicclaw/static/js/util/math/matrix.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/math 2026-03-23T07:17:17,546 creating build/bdist.linux-armv7l/wheel/omicclaw/static/js/util/webgl 2026-03-23T07:17:17,547 copying build/lib/omicclaw/static/js/util/webgl/glHelpers.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/webgl 2026-03-23T07:17:17,550 copying build/lib/omicclaw/static/js/util/webgl/drawPointsRegl.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/webgl 2026-03-23T07:17:17,552 copying build/lib/omicclaw/static/js/util/webgl/camera.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/webgl 2026-03-23T07:17:17,554 copying build/lib/omicclaw/static/js/sc-test-node.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,557 copying build/lib/omicclaw/static/js/single-cell.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,564 creating build/bdist.linux-armv7l/wheel/omicclaw/static/js/components 2026-03-23T07:17:17,565 creating build/bdist.linux-armv7l/wheel/omicclaw/static/js/components/scatterplot 2026-03-23T07:17:17,566 copying build/lib/omicclaw/static/js/components/scatterplot/scatterplot.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/components/scatterplot 2026-03-23T07:17:17,569 copying build/lib/omicclaw/static/js/sc-deckgl.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,572 copying build/lib/omicclaw/static/js/sc-agent.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,575 copying build/lib/omicclaw/static/js/dataManager.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,577 copying build/lib/omicclaw/static/js/sc-core.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,579 copying build/lib/omicclaw/static/js/sc-kernel.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,582 copying build/lib/omicclaw/static/js/streamingDataLoader.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,585 copying build/lib/omicclaw/static/js/sc-plot.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,588 copying build/lib/omicclaw/static/js/sc-i18n.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,592 copying build/lib/omicclaw/static/js/sc-terminal.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,595 copying build/lib/omicclaw/static/js/sc-account.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,597 copying build/lib/omicclaw/static/js/sc-test.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,600 copying build/lib/omicclaw/static/js/sc-ui.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,605 copying build/lib/omicclaw/static/js/sc-environment.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-23T07:17:17,608 creating build/bdist.linux-armv7l/wheel/omicclaw/static/font 2026-03-23T07:17:17,609 copying build/lib/omicclaw/static/font/74452ea3ef0f9101-s.p.woff2 -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-23T07:17:17,612 copying build/lib/omicclaw/static/font/fa-regular-400.woff2 -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-23T07:17:17,615 copying build/lib/omicclaw/static/font/66f30814ff6d7cdf.p.woff2 -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-23T07:17:17,618 copying build/lib/omicclaw/static/font/fa-solid-900.ttf -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-23T07:17:17,627 copying build/lib/omicclaw/static/font/bootstrap-icons.woff2 -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-23T07:17:17,631 copying build/lib/omicclaw/static/font/bootstrap-icons.woff -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-23T07:17:17,636 copying build/lib/omicclaw/static/font/fa-solid-900.woff2 -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-23T07:17:17,641 copying build/lib/omicclaw/static/font/fa-regular-400.ttf -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-23T07:17:17,644 copying build/lib/omicclaw/static/font/904ef0a86fe32a00-s.p.woff2 -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-23T07:17:17,647 copying build/lib/omicclaw/static/font/fa-brands-400.ttf -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-23T07:17:17,652 copying build/lib/omicclaw/static/font/fa-brands-400.woff2 -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-23T07:17:17,656 creating build/bdist.linux-armv7l/wheel/omicclaw/static/picture 2026-03-23T07:17:17,657 copying build/lib/omicclaw/static/picture/1.png -> build/bdist.linux-armv7l/wheel/./omicclaw/static/picture 2026-03-23T07:17:17,665 copying build/lib/omicclaw/static/picture/favicon.ico -> build/bdist.linux-armv7l/wheel/./omicclaw/static/picture 2026-03-23T07:17:17,667 copying build/lib/omicclaw/static/picture/logo.png -> build/bdist.linux-armv7l/wheel/./omicclaw/static/picture 2026-03-23T07:17:17,675 creating build/bdist.linux-armv7l/wheel/omicclaw/static/css 2026-03-23T07:17:17,676 copying build/lib/omicclaw/static/css/daterangepicker.min.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-23T07:17:17,678 copying build/lib/omicclaw/static/css/code-editor-layout.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-23T07:17:17,681 copying build/lib/omicclaw/static/css/vendors.min.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-23T07:17:17,687 copying build/lib/omicclaw/static/css/resizable-sidebar.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-23T07:17:17,689 copying build/lib/omicclaw/static/css/dark-mode.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-23T07:17:17,692 copying build/lib/omicclaw/static/css/theme.min.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-23T07:17:17,697 copying build/lib/omicclaw/static/css/code-editor-dark.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-23T07:17:17,699 copying build/lib/omicclaw/static/css/custom-theme.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-23T07:17:17,702 copying build/lib/omicclaw/static/css/bootstrap.min.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-23T07:17:17,707 copying build/lib/omicclaw/static/css/single-cell-fixed.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-23T07:17:17,710 copying build/lib/omicclaw/index.html -> build/bdist.linux-armv7l/wheel/./omicclaw 2026-03-23T07:17:17,714 creating build/bdist.linux-armv7l/wheel/omicclaw/routes 2026-03-23T07:17:17,715 copying build/lib/omicclaw/routes/kernel.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-23T07:17:17,718 copying build/lib/omicclaw/routes/account.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-23T07:17:17,720 copying build/lib/omicclaw/routes/terminal.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-23T07:17:17,722 copying build/lib/omicclaw/routes/skills.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-23T07:17:17,725 copying build/lib/omicclaw/routes/notebooks.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-23T07:17:17,727 copying build/lib/omicclaw/routes/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-23T07:17:17,728 copying build/lib/omicclaw/routes/files.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-23T07:17:17,731 copying build/lib/omicclaw/routes/data.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-23T07:17:17,734 copying build/lib/omicclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw 2026-03-23T07:17:17,736 creating build/bdist.linux-armv7l/wheel/omicclaw/server 2026-03-23T07:17:17,738 creating build/bdist.linux-armv7l/wheel/omicclaw/server/data_adaptor 2026-03-23T07:17:17,739 copying build/lib/omicclaw/server/data_adaptor/anndata_adaptor.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/data_adaptor 2026-03-23T07:17:17,741 copying build/lib/omicclaw/server/data_adaptor/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/data_adaptor 2026-03-23T07:17:17,744 creating build/bdist.linux-armv7l/wheel/omicclaw/server/common 2026-03-23T07:17:17,745 copying build/lib/omicclaw/server/common/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common 2026-03-23T07:17:17,747 creating build/bdist.linux-armv7l/wheel/omicclaw/server/common/fbs 2026-03-23T07:17:17,748 copying build/lib/omicclaw/server/common/fbs/matrix.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs 2026-03-23T07:17:17,751 creating build/bdist.linux-armv7l/wheel/omicclaw/server/common/fbs/NetEncoding 2026-03-23T07:17:17,752 copying build/lib/omicclaw/server/common/fbs/NetEncoding/Float32Array.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-23T07:17:17,754 copying build/lib/omicclaw/server/common/fbs/NetEncoding/Matrix.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-23T07:17:17,756 copying build/lib/omicclaw/server/common/fbs/NetEncoding/Int32Array.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-23T07:17:17,758 copying build/lib/omicclaw/server/common/fbs/NetEncoding/Float64Array.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-23T07:17:17,760 copying build/lib/omicclaw/server/common/fbs/NetEncoding/Column.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-23T07:17:17,762 copying build/lib/omicclaw/server/common/fbs/NetEncoding/Uint32Array.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-23T07:17:17,764 copying build/lib/omicclaw/server/common/fbs/NetEncoding/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-23T07:17:17,765 copying build/lib/omicclaw/server/common/fbs/NetEncoding/JSONEncodedArray.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-23T07:17:17,767 copying build/lib/omicclaw/server/common/fbs/NetEncoding/TypedArray.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-23T07:17:17,769 copying build/lib/omicclaw/server/common/fbs/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs 2026-03-23T07:17:17,770 running install_egg_info 2026-03-23T07:17:17,775 Copying omicclaw.egg-info to build/bdist.linux-armv7l/wheel/./omicclaw-2.0.4-py3.11.egg-info 2026-03-23T07:17:17,787 running install_scripts 2026-03-23T07:17:17,800 creating build/bdist.linux-armv7l/wheel/omicclaw-2.0.4.dist-info/WHEEL 2026-03-23T07:17:17,803 creating '/tmp/pip-wheel-rgmdg9xn/.tmp-gxyu3e0a/omicclaw-2.0.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-23T07:17:17,806 adding 'omicclaw/__init__.py' 2026-03-23T07:17:17,822 adding 'omicclaw/app.py' 2026-03-23T07:17:17,825 adding 'omicclaw/cli.py' 2026-03-23T07:17:17,833 adding 'omicclaw/default.ipynb' 2026-03-23T07:17:17,841 adding 'omicclaw/index.html' 2026-03-23T07:17:17,854 adding 'omicclaw/single_cell_analysis_standalone.html' 2026-03-23T07:17:17,857 adding 'omicclaw/start_server.py' 2026-03-23T07:17:17,859 adding 'omicclaw/gateway/__init__.py' 2026-03-23T07:17:17,860 adding 'omicclaw/gateway/channel_adapter.py' 2026-03-23T07:17:17,864 adding 'omicclaw/gateway/channel_config_routes.py' 2026-03-23T07:17:17,866 adding 'omicclaw/gateway/context.py' 2026-03-23T07:17:17,868 adding 'omicclaw/gateway/inprocess_channel_manager.py' 2026-03-23T07:17:17,870 adding 'omicclaw/gateway/memory_routes.py' 2026-03-23T07:17:17,872 adding 'omicclaw/gateway/panel_routes.py' 2026-03-23T07:17:17,874 adding 'omicclaw/gateway/registry.py' 2026-03-23T07:17:17,876 adding 'omicclaw/gateway/routes.py' 2026-03-23T07:17:17,878 adding 'omicclaw/gateway/server.py' 2026-03-23T07:17:17,880 adding 'omicclaw/routes/__init__.py' 2026-03-23T07:17:17,881 adding 'omicclaw/routes/account.py' 2026-03-23T07:17:17,884 adding 'omicclaw/routes/data.py' 2026-03-23T07:17:17,886 adding 'omicclaw/routes/files.py' 2026-03-23T07:17:17,889 adding 'omicclaw/routes/kernel.py' 2026-03-23T07:17:17,890 adding 'omicclaw/routes/notebooks.py' 2026-03-23T07:17:17,893 adding 'omicclaw/routes/skills.py' 2026-03-23T07:17:17,894 adding 'omicclaw/routes/terminal.py' 2026-03-23T07:17:17,896 adding 'omicclaw/server/common/__init__.py' 2026-03-23T07:17:17,898 adding 'omicclaw/server/common/fbs/__init__.py' 2026-03-23T07:17:17,900 adding 'omicclaw/server/common/fbs/matrix.py' 2026-03-23T07:17:17,902 adding 'omicclaw/server/common/fbs/NetEncoding/Column.py' 2026-03-23T07:17:17,903 adding 'omicclaw/server/common/fbs/NetEncoding/Float32Array.py' 2026-03-23T07:17:17,904 adding 'omicclaw/server/common/fbs/NetEncoding/Float64Array.py' 2026-03-23T07:17:17,905 adding 'omicclaw/server/common/fbs/NetEncoding/Int32Array.py' 2026-03-23T07:17:17,906 adding 'omicclaw/server/common/fbs/NetEncoding/JSONEncodedArray.py' 2026-03-23T07:17:17,908 adding 'omicclaw/server/common/fbs/NetEncoding/Matrix.py' 2026-03-23T07:17:17,909 adding 'omicclaw/server/common/fbs/NetEncoding/TypedArray.py' 2026-03-23T07:17:17,910 adding 'omicclaw/server/common/fbs/NetEncoding/Uint32Array.py' 2026-03-23T07:17:17,911 adding 'omicclaw/server/common/fbs/NetEncoding/__init__.py' 2026-03-23T07:17:17,913 adding 'omicclaw/server/data_adaptor/__init__.py' 2026-03-23T07:17:17,915 adding 'omicclaw/server/data_adaptor/anndata_adaptor.py' 2026-03-23T07:17:17,917 adding 'omicclaw/services/__init__.py' 2026-03-23T07:17:17,921 adding 'omicclaw/services/agent_service.py' 2026-03-23T07:17:17,925 adding 'omicclaw/services/agent_session_service.py' 2026-03-23T07:17:17,927 adding 'omicclaw/services/kernel_service.py' 2026-03-23T07:17:17,942 adding 'omicclaw/static/css/bootstrap.min.css' 2026-03-23T07:17:17,945 adding 'omicclaw/static/css/code-editor-dark.css' 2026-03-23T07:17:17,949 adding 'omicclaw/static/css/code-editor-layout.css' 2026-03-23T07:17:17,952 adding 'omicclaw/static/css/custom-theme.css' 2026-03-23T07:17:17,954 adding 'omicclaw/static/css/dark-mode.css' 2026-03-23T07:17:17,956 adding 'omicclaw/static/css/daterangepicker.min.css' 2026-03-23T07:17:17,957 adding 'omicclaw/static/css/resizable-sidebar.css' 2026-03-23T07:17:17,960 adding 'omicclaw/static/css/single-cell-fixed.css' 2026-03-23T07:17:17,973 adding 'omicclaw/static/css/theme.min.css' 2026-03-23T07:17:17,995 adding 'omicclaw/static/css/vendors.min.css' 2026-03-23T07:17:18,003 adding 'omicclaw/static/font/66f30814ff6d7cdf.p.woff2' 2026-03-23T07:17:18,008 adding 'omicclaw/static/font/74452ea3ef0f9101-s.p.woff2' 2026-03-23T07:17:18,013 adding 'omicclaw/static/font/904ef0a86fe32a00-s.p.woff2' 2026-03-23T07:17:18,029 adding 'omicclaw/static/font/bootstrap-icons.woff' 2026-03-23T07:17:18,042 adding 'omicclaw/static/font/bootstrap-icons.woff2' 2026-03-23T07:17:18,078 adding 'omicclaw/static/font/fa-brands-400.ttf' 2026-03-23T07:17:18,090 adding 'omicclaw/static/font/fa-brands-400.woff2' 2026-03-23T07:17:18,099 adding 'omicclaw/static/font/fa-regular-400.ttf' 2026-03-23T07:17:18,102 adding 'omicclaw/static/font/fa-regular-400.woff2' 2026-03-23T07:17:18,170 adding 'omicclaw/static/font/fa-solid-900.ttf' 2026-03-23T07:17:18,189 adding 'omicclaw/static/font/fa-solid-900.woff2' 2026-03-23T07:17:18,192 adding 'omicclaw/static/js/common-init.min.js' 2026-03-23T07:17:18,194 adding 'omicclaw/static/js/dataManager.js' 2026-03-23T07:17:18,196 adding 'omicclaw/static/js/performanceMonitor.js' 2026-03-23T07:17:18,200 adding 'omicclaw/static/js/sc-account.js' 2026-03-23T07:17:18,206 adding 'omicclaw/static/js/sc-agent.js' 2026-03-23T07:17:18,207 adding 'omicclaw/static/js/sc-core.js' 2026-03-23T07:17:18,210 adding 'omicclaw/static/js/sc-deckgl.js' 2026-03-23T07:17:18,212 adding 'omicclaw/static/js/sc-environment.js' 2026-03-23T07:17:18,217 adding 'omicclaw/static/js/sc-filesystem.js' 2026-03-23T07:17:18,228 adding 'omicclaw/static/js/sc-i18n.js' 2026-03-23T07:17:18,231 adding 'omicclaw/static/js/sc-kernel.js' 2026-03-23T07:17:18,238 adding 'omicclaw/static/js/sc-notebook.js' 2026-03-23T07:17:18,248 adding 'omicclaw/static/js/sc-plot.js' 2026-03-23T07:17:18,251 adding 'omicclaw/static/js/sc-terminal.js' 2026-03-23T07:17:18,253 adding 'omicclaw/static/js/sc-test-node.js' 2026-03-23T07:17:18,254 adding 'omicclaw/static/js/sc-test.js' 2026-03-23T07:17:18,266 adding 'omicclaw/static/js/sc-tools.js' 2026-03-23T07:17:18,281 adding 'omicclaw/static/js/sc-ui.js' 2026-03-23T07:17:18,283 adding 'omicclaw/static/js/sidebar-fix.js' 2026-03-23T07:17:18,311 adding 'omicclaw/static/js/single-cell.js' 2026-03-23T07:17:18,315 adding 'omicclaw/static/js/streamingDataLoader.js' 2026-03-23T07:17:18,387 adding 'omicclaw/static/js/vendors.min.js' 2026-03-23T07:17:18,394 adding 'omicclaw/static/js/components/scatterplot/scatterplot.js' 2026-03-23T07:17:18,396 adding 'omicclaw/static/js/util/math/matrix.js' 2026-03-23T07:17:18,398 adding 'omicclaw/static/js/util/typedCrossfilter/bitArray.js' 2026-03-23T07:17:18,400 adding 'omicclaw/static/js/util/typedCrossfilter/crossfilter.js' 2026-03-23T07:17:18,402 adding 'omicclaw/static/js/util/typedCrossfilter/dimensions.js' 2026-03-23T07:17:18,403 adding 'omicclaw/static/js/util/typedCrossfilter/index.js' 2026-03-23T07:17:18,405 adding 'omicclaw/static/js/util/typedCrossfilter/sort.js' 2026-03-23T07:17:18,407 adding 'omicclaw/static/js/util/webgl/camera.js' 2026-03-23T07:17:18,408 adding 'omicclaw/static/js/util/webgl/drawPointsRegl.js' 2026-03-23T07:17:18,410 adding 'omicclaw/static/js/util/webgl/glHelpers.js' 2026-03-23T07:17:18,451 adding 'omicclaw/static/picture/1.png' 2026-03-23T07:17:18,454 adding 'omicclaw/static/picture/favicon.ico' 2026-03-23T07:17:18,494 adding 'omicclaw/static/picture/logo.png' 2026-03-23T07:17:18,498 adding 'omicclaw/utils/__init__.py' 2026-03-23T07:17:18,500 adding 'omicclaw/utils/adata_helpers.py' 2026-03-23T07:17:18,501 adding 'omicclaw/utils/file_helpers.py' 2026-03-23T07:17:18,503 adding 'omicclaw/utils/memory_helpers.py' 2026-03-23T07:17:18,504 adding 'omicclaw/utils/notebook_helpers.py' 2026-03-23T07:17:18,505 adding 'omicclaw/utils/remote_store.py' 2026-03-23T07:17:18,507 adding 'omicclaw/utils/variable_helpers.py' 2026-03-23T07:17:18,515 adding 'omicclaw-2.0.4.dist-info/licenses/LICENSE' 2026-03-23T07:17:18,516 adding 'omicclaw-2.0.4.dist-info/METADATA' 2026-03-23T07:17:18,517 adding 'omicclaw-2.0.4.dist-info/WHEEL' 2026-03-23T07:17:18,518 adding 'omicclaw-2.0.4.dist-info/entry_points.txt' 2026-03-23T07:17:18,519 adding 'omicclaw-2.0.4.dist-info/top_level.txt' 2026-03-23T07:17:18,521 adding 'omicclaw-2.0.4.dist-info/RECORD' 2026-03-23T07:17:18,548 removing build/bdist.linux-armv7l/wheel 2026-03-23T07:17:18,687 Building wheel for omicclaw (pyproject.toml): finished with status 'done' 2026-03-23T07:17:18,750 Created wheel for omicclaw: filename=omicclaw-2.0.4-py3-none-any.whl size=2416028 sha256=d76d37906995c884d3e21a67790929ff8f8a94f94c77db0bfd0e2e6387b9bd36 2026-03-23T07:17:18,751 Stored in directory: /tmp/pip-ephem-wheel-cache-ea0cza32/wheels/0a/7a/7d/e61b3a4f12ccbdae7cee50ddb5fe3cc3cf7fd94ece07bcc30a 2026-03-23T07:17:18,768 Successfully built omicclaw 2026-03-23T07:17:18,837 Removed build tracker: '/tmp/pip-build-tracker-wop91rc5'